javabean是什么意思中文,bean是什么意思英语
javabean是什么意思中文,bean是什么意思英语详细介绍
本文目录一览: bean是什么意思英语
Bean是一个英语单词,名词、动词,作名词时意思是“豆;嘴峰;毫无价值的东西”,作及物动词时意思是“击…的头部”。
扩展知识:
单词发音
英[bi?n];美[bi?n] [1]
短语搭配
Coffee Bean咖啡豆 ; 香啡缤 ; 豆角 ; 咖啡豆色
French bean法国菜豆 ; 扁豆 ; 法国四季豆
bean vermicelli粉丝 ; 龙口粉丝 [1]
双语例句
1、Does she like bean or pea ?
她喜欢吃蚕豆还是豌豆?。
2、Now are any of these vegetables magic? I mean if I rub that bean on my foot will I run faster?
现在有什么蔬菜有魔力吗?我的意思是如果我把那个豆涂在我脚上,我会跑的快一点吗?
3、But as the traveler sewed the bean up with black stitch, all beans since then have a black seam.
但是由于旅行者是用黑线将豆子逢起来的,所以从那以后所有的豆子上都有了一条黑线。 [1]
bean
英[bi?n]美[bi?n]
释义:
n. 豆;嘴峰;毫无价值的东西
vt. 击…的头部
n. (Bean)人名;(英)比恩
可数名词
1. Beans such as green beans, French beans, or fava beans are the seeds of a climbing plant or the long thin cases which contain those seeds. 豆; 豆荚
2.可数名词 Beans such as soybeans and kidney beans are the dried seeds of other types of bean plants. 干豆
3.可数名词 Beans such as coffee beans or cocoa beans are the seeds of plants that are used to produce coffee, cocoa, and chocolate. (供制作咖啡、可可等饮料的) 豆形种子
4.Sometimes I take 'em off with a bean.
有时我用蚕豆除掉它们。
5.This is my favourite bean, and they are long bean.
这是我最喜欢的豆角,它们是长豆角。
6.Asian populations in Seattle enjoy green bean, red bean and taro ice creams.
在西雅图的亚洲人喜欢绿豆、红豆和香芋口味的冰淇淋。
7. The unsaturated fats are the corn, soy bean, safflower, sunflower, cottonseed oils, and fats that you get from seafood.
不饱和脂肪是从,玉米,大豆,红花,葵花,棉籽油以及海鲜中提取出的脂肪。
豆子,豆荚
n.豆类植物
[俗]头
vt.打…的头
int.表示不满,轻微的愤怒
意思为:豆,豆子
一、bean的意思
1、名词。豆;菜豆;豆荚;豆科植物;(咖啡树或其他某些植物的)子实。
2、动词。击中(某人)头部。
3、bean是描述Java的软件组件模型,全拼是Enterprise Java Bean,一个Bean扮演着应用程序素材的角色。它包含有一个functional interface,一个life-cycle interface,以及一个实现它所支援的商业方法的类别。
JavaBean是描述Java的软件组件模型,有点类似于Microsoft的COM组件概念。在Java模型中,通过JavaBean可以无限扩充Java程序的功能,通过JavaBean的组合可以快速的生成新的应用程序。对于程序员来说,最好的一点就是JavaBean可以实现代码的重复利用,另外对于程序的易维护性等等也有很重大的意义。
二、单词读音
英式发音:[bi?n]
美式发音:[bi?n]
三、短语搭配
full of beans 精力充沛
not have a bean 没钱;不名一文
Coffee Bean 咖啡豆;香啡缤;豆角;咖啡豆色
French bean 法国菜豆;扁豆;法国四季豆
bean vermicelli 粉丝
四、双语例句
1、It doesn't cost a bean.
这一分钱也不用花。
2、Bean sprouts are also sold in cans.
也有罐装豆芽出售。
3、Does she like bean or pea?
她喜欢吃蚕豆还是豌豆?。
4、Now are any of these vegetables magic? I mean if I rub that bean on my foot will I run faster?
现在有什么蔬菜有魔力吗?我的意思是如果我把那个豆涂在我脚上,我会跑的快一点吗?
5、But as the traveler sewed the bean up with black stitch, all beans since then have a black seam.
但是由于旅行者是用黑线将豆子逢起来的,所以从那以后所有的豆子上都有了一条黑线。
java中,Bean和API分别是什么意思
JavaBean指的是实体,例如实体类,所有的java类也可以称为javaBean,API是应用程序接口,也就是帮助一样的,里面有很多java包,包里有很多类,类里有方法。
Bean, Entity Bean,java bean是什么东西???
1、Bean,参考百科:http://baike.baidu.com/view/209585.htm
实体对象类,可以将数据库操作抽象成对类的操作。数据库不是面相对象的。如hibernate
DTO
数据传输对象
这些都是bean的意思。如struts1中formbean
就是一种传输对象,将页面传递的参数封装正一个对象。
2.Entity
Bean
域模型对象,用于实现O/R映射,负责将数据库中的表记录映射为内存中的Entity对象,事实上,创建一个Entity
Bean对象相当于新建一条记录,删除一个Entity
Bean会同时从数据库中删除对应记录,修改一个Entity
Bean时,容器会自动将Entity
Bean的状态和数据库同步。
3、JavaBean,参考百科:http://baike.baidu.com/view/28155.htm
是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBean
通过提供符合一致性设计模式的公共方法将内部域暴露成员属性。众所周知,属性名称符合这种模式,其他Java
类可以通过自身机制发现和操作这些JavaBean
的属性。
java
ejb中session
bean和entity
bean的解释和区别如下:
1.
sessionbean在j2ee应用程序中被用来完成一些服务器端的业务操作,例如访问数据库、调用其他ejb组件。entitybean被用来代表应用系统中用到的数据。
对于客户机,sessionbean是一种非持久性对象,它实现某些在服务器上运行的业务逻辑。
对于客户机,entitybean是一种持久性对象,它代表一个存储在持久性存储器中的实体的对象视图,或是一个由现有企业应用程序实现的实体。
2.
entity
bean是域模型对象,用于实现o/r映射,负责将数据库中的表记录映射为内存中的entity对象,事实上,创建一个entity
bean对象相当于新建一条记录,删除一个entity
bean会同时从数据库中删除对应记录,修改一个entitybean时,容器会自动将entity
bean的状态和数据库同步
java中的POJO是什么意思?
POJO(Plain Ordinary Java Object)是简单的Java对象,实际就是普通JavaBeans,是为了避免和EJB混淆所创造的简称。
1、它通指没有使用Entity Beans的普通java对象,可以把POJO作为支持业务逻辑的协助类。
2、POJO实质上可以理解为简单的实体类,顾名思义POJO类的作用是方便程序员使用数据库中的数据表,对于广大的程序员,可以很方便的将POJO类当做对象来进行使用,当然也是可以方便的调用其get,set方法。POJO类也给我们在struts框架中的配置带来了很大的方便。
POJO 和JavaBean是我们常见的两个关键字,一般容易混淆。
POJO全称是Plain Ordinary Java Object / Pure Old Java Object,中文可以翻译成:普通Java类,具有一部分getter/setter方法的那种类就可以称作POJO,但是JavaBean则比 POJO复杂很多。
Java Bean 是可复用的组件,对 Java Bean 并没有严格的规范,理论上讲,任何一个 Java 类都可以是一个 Bean 。但通常情况下,由于 Java Bean 是被容器所创建(如 Tomcat) 的,所以 Java Bean 应具有一个无参的构造器,另外,通常 Java Bean 还要实现 Serializable 接口用于实现 Bean 的持久性。 Java Bean 是不能被跨进程访问的。JavaBean是一种组件技术。
java中的bean怎么翻译
什么是Entity
Bean
Entity
Bean(实体Bean)是持久数据组件,代表存储在外部介质中的持久(Persistence)对象或者已有的企业应用系统资源。简单地讲,一个Entity
Bean可以代表数据库中的一行记录,多个客户端应用能够以共享方式访问表示该数据库记录的Entity
Bean。那么什么是持久数据组件呢?为什么要使用持久数据组件?理解了这两个问题,也就清楚了Entity
Bean的性质及用途。持久数据组件指的是这样一种对象,它们知道如何将自身放入持久存储的空间中。它们使用一些持久机制,比如序列化、O/R映射。这种对象代表数据,例如使用持久数据组件代表下面这些信息:
●
银行帐号信息,例如帐号、密码和余额;
●
员工信息,例如姓名、部门和工资。
EJB
(Enterprise
JavaBean)是J2EE的一部分,定义了一个用于开发基于组件的企业多重应用程序的标准。其特点包括网络服务支持和核心开发工具(SDK)。
在J2EE里,Enterprise
Java
Beans(EJB)称为Java
企业Bean,是Java的核心代码,分别是会话Bean(Session
Bean),实体Bean(Entity
Bean)和消息驱动Bean(MessageDriven
Bean)。
1.Session
Bean用于实现业务逻辑,它可以是有状态的,也可以是无状态的。每当客户端请求时,容器就会选择一个Session
Bean来为客户端服务。Session
Bean可以直接访问数据库,但更多时候,它会通过Entity
Bean实现数据访问。
2.Entity
Bean是域模型对象,用于实现O/R映射,负责将数据库中的表记录映射为内存中的Entity对象,事实上,创建一个Entity
Bean对象相当于新建一条记录,删除一个Entity
Bean会同时从数据库中删除对应记录,修改一个Entity
Bean时,容器会自动将Entity
Bean的状态和数据库同步。
3.MessageDriven
Bean是EJB2.0中引入的新的企业Bean,它基于JMS消息,只能接收客户端发送的JMS消息然后处理。MDB实际上是一个异步的无状态Session
Bean,客户端调用MDB后无需等待,立刻返回,MDB将异步处理客户请求。这适合于需要异步处理请求的场合,比如订单处理,这样就能避免客户端长时间的等待一个方法调用直到返回结果。
EJB实际上是SUN的J2EE中的一套规范,并且规定了一系列的API用来实现把EJB概念转换成EJB产品.EJB是BEANS,BEANS是什么概念,那就是得有一个容纳她,让她可劲造腾的地方,就是得有容器.EJB必须生存在EJB容器中.这个容器可是功能强大之极!她首先要包装你BEAN,EJB的客户程序实际上从来就不和你编写的EJB直接打交道,他们之间是通过HOME/REMOTE接口来发生关系的.它负责你的BEAN的所有的吃喝拉萨睡,比如BEAN的持续化,安全性,事务管理...
实体bean
企业bean
会话bean
bean
是对封装数据的类的称呼
bean的中文意思是豆子
POJO对象和Java类对象的区别和联系是什么
POJO对象是JAVA对象,业务定义。
例如你要写一个学生系统,
学生可以理解为一个JAVA对象即POJO对象
POJO 和JavaBean是我们常见的两个关键字,一般容易混淆,POJO全称是Plain Ordinary Java Object / Pure Old Java Object,中文可以翻译成:普通Java类,具有一部分getter/setter方法的那种类就可以称作POJO,但是JavaBean则比 POJO复杂很多, Java Bean 是可复用的组件,对 Java Bean 并没有严格的规范,理论上讲,任何一个 Java 类都可以是一个 Bean 。但通常情况下,由于 Java Bean 是被容器所创建(如 Tomcat) 的,所以 Java Bean 应具有一个无参的构造器,另外,通常 Java Bean 还要实现 Serializable 接口用于实现 Bean 的持久性。 Java Bean 是不能被跨进程访问的
JavaBean是一种组件技术,就好像你做了一个扳子,而这个扳子会在很多地方被拿去用,这个扳子也提供多种功能(你可以拿这个扳子扳、锤、撬等等),而这个扳子就是一个组件。
一般在web应用程序中建立一个数据库的映射对象时,我们只能称它为POJO。
POJO(Plain Old Java Object)这个名字用来强调它是一个普通java对象,而不是一个特殊的对象。2005年11月时,“POJO”主要用来指代那些没用遵从特定的Java对象模型,约定或框架如EJB的Java对象.理想地讲,一个POJO是一个不受任何限制的Java对象(除了Java语言规范)。例如一个POJO不应该是
扩展预定的类,如 public class Foo extends javax.servlet.http.HttpServlet { ...
实现预定的接口,如 public class Bar implements javax.ejb.EntityBean { ...
包含预定的标注,如 @javax.ejb.Entity public class Baz{ ...
然后,因为技术上的困难及其他原因,许多兼容POJO风格的软件产品或框架事实上仍然要求使用预定的标注,譬如用于更方便的持久化。 JavaBean 是一种JAVA语言写成的可重用组件。它的方法命名,构造及行为必须符合特定的约定:
这个类必须有一个公共的缺省构造函数。
这个类的属性使用getter和setter来访问,其他方法遵从标准命名规范。
这个类应是可序列化的。
因为这些要求主要是靠约定而不是靠实现接口,所以许多开发者把JavaBean看作遵从特定命名约定的POJO。 简而言之,当一个Pojo可序列化,有一个无参的构造函数,使用getter和setter方法来访问属性时,他就是一个JavaBean。
1.对于java bean,就是一个java模型组件,他为使用java类提供了一种标准的格式,在用户程序和可视化管理工具中可以自动获得这种具有标准格式的类的信息,并能够创建和管理这些类。 java bean 可以使应用程序更加面向对象,可以把数据封装起来,把应用的业务逻辑和显示逻辑分离开,降低了开发的复杂程度和维护成本! JavaBean 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBeans 通过提供符合一致性设计模式的公共方法将内部域暴露称为属性。众所周知,属性名称符合这种模式,其他Java 类可以通过自省机制发现和操作这些JavaBean 属性。
从编程的角度,也就是最基本的实现了get跟set方法的类。
2.Enterprise Bean,也就是Enterprise JavaBean(EJB),是J2EE的一部分,定义了一个用于开发基于组件的企业多重应用程序的标准。其特点包括网络服务支持和核心开发工具(SDK)。 在 J2EE里,Enterprise Java Beans(EJB)称为Java 企业Bean,是Java的核心代码,分别是会话 Bean(Session Bean),实体Bean(Entity Bean)和消息驱动Bean(MessageDriven Bean)。 1.Session Bean用于实现业务逻辑,它可以是有状态的,也可以是无状态的。每当客户端请求时,容器就会选择一个Session Bean来为客户端服务。Session Bean可以直接访问数据库,但更多时候,它会通过Entity Bean实现数据访问。 这个类一般用单例模式来实现,因为每次连接都需要用到它。 2.Entity Bean是域模型对象, 用于实现O/R映射,负责将数据库中的表记录映射为内存中的Entity对象,事实上,创建一个Entity Bean对象相当于新建一条记录,删除一个 Entity Bean会同时从数据库中删除对应记录,修改一个Entity Bean时,容器会自动将Entity Bean的状态和数据库同步。 Java Persistence 1.0规范中的entity bean仅作为普通Java对象(POJO)来使用,并且是映射到关系数据库表的。与其他类型的EJB不同,entity bean可以被分配,序列化,并像任何其他POJO那样通过网络被发送出去。 3.MessageDriven Bean是EJB2.0中引入的新的企业Bean,它基于JMS消息,只能接收客户端发送的JMS消息然后处理。MDB实际上是一个异步的无状态Session Bean,客户端调用MDB后无需等待,立刻返回,MDB将异步处理客户请求。这适合于需要异步处理请求的场合,比如订单处理,这样就能避免客户端长时间的等待一个方法调用直到返回结果。 三、Enterprise Bean 与 JavaBean的区别 最 初,JavaBean的目的是为了将可以重复使用的软件代码打包标准。特别是用与帮助厂家开发在综合开发环境(IDE)下使用的java软件部件。这些包 括如Grid控件,用户可以将该部件拖放到开发环境中。从此,JavaBean就可以扩展为一个java web 应用的标准部件,并且JavaBean部件框架已经扩展为企业版的 Bean(EJB)。 JavaBean 和 Server Bean(通常称为 Enterprise JavaBean (EJB))有一些基本相同之处。它们都是用一组特性创建,以执行其特定任务的对象或组件。它们还有从当前所驻留服务器上的容器获得其它特性的能力。这使 得 bean 的行为根据特定任务和所在环境的不同而有所不同。 JavaBean 是使用 java.beans 包开发的,它是 Java 2 标准版的一部分。JavaBean 是一台机器上同一个地址空间中运行的组件。JavaBean 是进程内组件。Enterprise Bean 是使用 javax.ejb 包开发的,它是标准 JDK 的扩展,是 Java 2 Enterprise Edition 的一部分。Enterprise Bean 是在多台机器上跨几个地址空间运行的组件。因此 Enterprise Bean 是进程间组件。JavaBean 通常用作 GUI 窗口小部件,而 Enterprise Bean 则用作分布式商业对象. 四、POJO一个正规的Java对象(不是JavaBean,EntityBean等),也不担当任何的特殊的角色,也不实现任何Java框架指定的接口。POJO是一个简单的、正规Java对象,它包含业务逻辑处理或持久化逻辑等,但不是JavaBean、EntityBean等,不具有任何特殊角色和不继承或不实现任何其它Java框架的类或接口。 POJO 应该不是我们开始认为的JavaBean,当然更不是EJB,它不应该依赖于框架即继承或实现某些框架类或接口。例如:Struts1中的Action和 ActionForm当然不属于POJO了,而在Struts2中的Action由于可以不继承任何的接口,所以在这种情况下Action是POJO,但 是Struts2中的Action也可以继承ActionSupport类就不再属于POJO了。POJO里面是可以包含业务逻辑处理和持久化逻辑,也可 以包含类似与JavaBean属性和对属性访问的set和get方法的。 在百度百科上的解释是:简 单的Java对象(Plain Ordinary Java Objects)实际就是普通JavaBeans,使用POJO名称是为了避免和EJB混淆起来, 而且简称比较直接. 其中有一些属性及其getter setter方法的类,有时可以作为value object或dto(Data Transform Object)来使用.当然,如果你有一个简单的运算属性也是可以的,但不允许有业务方法,也不能携带有connection之类的方法。
javabean与vo有什么区别??
POJO和JavaBean是我们常见的两个关键字,一般容易混淆,POJO全称是Plain Ordinary Java Object / Plain Old Java Object,中文可以翻译成:普通Java类,具有一部分getter/setter方法的那种类就可以称作POJO,但是JavaBean则比POJO复杂很多,JavaBean是一种组件技术,就好像你做了一个扳子,而这个扳子会在很多地方被拿去用,这个扳子也提供多种功能(你可以拿这个扳子扳、锤、撬等等),而这个扳子就是一个组件。
很显然POJO也是JavaBean的一种。一般在web应用程序中建立一个数据库的映射对象时,我们只能称它为POJO。
叫法不一样,其实是一样,vo属于俗语,javabean是书面语
没区别,喊法不同是为了区分BEAN的功能,别的没有区别?明白?什么VO,BO,POJO都是BEAN,不过在项目中作用的层面不太一样,有的处理业务有的处理持久等等,就这么喊上了..
vo (value object)他是一个值对象 是由pojo+xml配置文件组成的(pojo古老的java对象只有getter和setter方法)xml是他对应的一些字段的映射vo一般都是用在数据持久上面的
你注意看许多的持久框架都是使用到了vo
javaBean就多咯。。。。。只要是个java类基本上都可以称为javaBean
没区别,喊法不同是为了区分BEAN的功能,别的没有区别?
vo就是javabean。
用途不同而已。
vo一般是作为数据库持久化层的bean
有时候项目中还会有FromBean,一般指网页表单对应的bean,用于保存表单信息。
总而言之,都是javabean的不同应用场合而已。
bean在java中是什么意思,为什么要叫这个名字?
2楼有道理,投你一票。
当初在开发JAVA语言的时候,就是不知道该取什么名字。
后来,在程序员中,他们经常喝一种咖啡, 叫“爪洼”(音译),就取名为JAVA。
这种咖啡,是用“爪洼豆”磨出来的。所以,他们给用“豆”来命名。就是BEAN。
Java里面的this关键字是什么意思
this表示类实例本身。
this的用法
1、表示对当前对象的引用!
public?class?A{
???public?A?getA(){
??????return?this;//表示获取当前实例本身
???}
}
2、表示类的成员变量,而非函数参数,注意在函数参数和成员变量同名是进行区分!
public?class?A{
???private int?a?=?0;//位置1
???public?A?getA(int?a){
??????this.a?=?a;//前面this.a表示?位置1?的a,赋值=号右侧的表示参数a
???}
}
3、用于在构造方法中引用满足指定参数类型的构造器。
public?class?A{
???public?A(int?a){
???}
???public?A(){?
?????this(1);//这里调用自身的构造函数
public?A(int?a){
???}
}
this关键字可以简单的理解为,谁调用this所在的方法,this就是谁。
类的构造函数与getter、setter方法常用到this关键字(JavaBean)
JavaBean是一种可重用的Java组件,它可以被Applet、Servlet、SP等Java应用程序调用.也可以可视化地被Java开发工具使用。它包含属性(Properties)、方法(Methods)、事件(Events)等特性。
public class Person {
//==========静态属性===========
//--想学编程的可以来我这看看----
private String name; //姓名
private int age; //年龄
private String gender; //性别
//==========动态行为===========
public void readBook(String book) {
System.out.println("reading " + book);
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;//this.name就是上面的private String name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getGender() {
return gender;
}
public void setGender(String gender) {
this.gender = gender;
}
}
官方定义
this 是自身的一个对象,代表对象本身,可以理解为:指向对象本身的一个指针。
this 的用法在 Java 中大体可以分为3种:
1.普通的直接引用
这种就不用讲了,this 相当于是指向当前对象本身。
2.形参与成员名字重名,用 this 来区分:
class Person {
private int age = 10;
public Person(){
System.out.println("初始化年龄:"+age);}
public int GetAge(int age){
this.age = age;
return this.age;
}
}
public class test1 {
public static void main(String[] args) {
Person Harry = new Person();
System.out.println("Harry's age is "+Harry.GetAge(12));
}
}
希望对您有所帮助!~