Java 之JavaBean 、EJB 和POJO】的更多相关文章

1996年 , 发布了java bean 1.00-A  当时的java bean有什么用呢 javaBean最初是为Java GUI的可视化编程实现的.你拖动IDE构建工具创建一个GUI 组件(如多选框),其实是工具给你创建java类,并提供将类的属性暴露出来给你修改调整,将事件监听器暴露出来 具体规范如下: 1.所有属性为private , 使用public的get,set 方法访问 2.提供默认构造方法 3.提供getter和setter 4.实现serializable接口 在实际企业开…
由于是创业公司,开发人员较少,所以公司临时决定让几个C的程序猿临时客串Java.所以避免不了有很多基础问题,今天就有两个人都问我,JavaBean和POJO的区别,我可按照自己的理解给他们大致说了下,可是仔细一推敲发现自己好像没有那么透彻的讲解很清楚,就查了下资料,记下了一些笔记和理解. 1.JavaBean JavaBean(官方解释)是可复用的Java组件,严格遵循Sun定义的规范要求,JavaBean是一个标准,开发者可以直接复用别人写好软件组件而不必理解它内部的工作机制.简单来说一个Ja…
JavaBean Sun公司对类提出的规范:1,类是public的2,有一个无参构造方法3,属性修饰要用private,通过get set操作4,实现Serializable接口5,对事件使用Swing中处理监听器的方式 JavaBean 满足不了企业应用的 可扩展,分布式,事务处理,数据存储,安全性等要求,于是出现了:EJB   Enterprise JavaBean EJB只是一个标准或规范,由各大服务提供商来实现.EJB非常笨重而且用起来也痛苦,关键还很贵,于是出现了:POJOPlain…
1.JavaBean 最初是由 Sun 公司提出的一种规范,主要包含以下要求: ----类是 public 的,并且有一个无参数的构造函数 ----属性修饰符为:private,并通过 get 和 set 方法访问和修改 ----实现 Serializable 接口 对于事件,要使用 Swing 中处理监听器的方式 如果一个类符合了规范的要求,就可以方便的通过其它工具获取到这个类的信息.JavaBean 一开始是为了可视化编程而出现的,我们可以通过拖动的方式来绘制图形界面.但后来的事实证明 Ja…
转自:http://developer.51cto.com/art/200906/130814.htm J2EE学习者越来越多,J2EE本身技术不断在发展,涌现出各种概念,本文章试图从一种轻易理解的角度对这些概念向初学者进行解释,以便把握学习J2EE学习方向. 首先我们需要知道Java和J2EE是两个不同概念,Java不只是指一种语言,已经代表与微软不同的另外一个巨大阵营,所以Java有时是指一种软件系统的流派,当然现在主要是.NET和Java两大主流体系. J2EE可以说指Java在数据库信息…
1. PO:persistant object 持久对象 可以看成是与数据库中的表相映射的java对象.最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合.PO中应该不包含任何对数据库的操作. 2. VO:value object 值对象 通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已.但应是抽象出的业务对象,可以和表对应,也可以不,这根据业务的需要.个人觉得同DTO(数据传输对象),在web上传递. 3. DAO:data access object 数据访…
EJB(企业JavaBeans)是普通JavaBeans的一种提升和规范,因为企业信息系统开发中需要一个可伸缩的性能和事务.安全机制,这样能保证企业系统平滑发展,而不是发展到一种规模重新更换一套软件系统. 至此,JavaBeans组件发展到EJB后,并不是说以前的那种JavaBeans形式就消失了,这就自然形成了两种JavaBeans技术:EJB和POJO,POJO完全不同于EJB概念,指的是普通JavaBeans,而且这个JavaBeans不依附某种框架,或者干脆可以说:这个JavaBeans…
 Java高新技术  JavaBean内省 知识概要:                 (1)了解JavaBean内省                 (2)JavaBean的简单内省操作                 (3)使用BeanUtils来操作JavaBean                 了解JavaBean内省 JavaBean是一种特殊的Java类,主要用于传递数据信息, 这种java类中的方法主要用于访问私有的字段,且方法名符合某种命名规则. 如果要在两个模块之间传递多…
JAVA中JavaBean对象之间的拷贝通常是用get/set方法,但如果你有两个属性相同的JavaBean或有大部分属性相同的JavaBean,有个更简便的方法,他们之间的拷贝可以通过copyProperties方法进行.方法如下: User u = new User();//source u.setUid("1"); u.setName("tom"); u.setAge("18"); Student s = new Student();//t…
JAVA中JavaBean对象之间的拷贝通常是用get/set方法,但如果你有两个属性相同的JavaBean或有大部分属性相同的JavaBean,对于这种情况,可以采用以下几个简便方法处理. 下面对这几个方法 做一下简单介绍,并通过实际的案例测试下性能差异 1.使用org.apache.commons.beanutils.BeanUtils.copyProperties 2.使用org.springframework.beans.BeanUtils.copyProperties 3.使用net.…