【Bean】 这才是bean,一直没仔细看
2015-08-05 19:16
267 查看
EJB是Enterprise Java Bean的缩写,一个Bean扮演着应用程序素材的角色。它包含有一个functional interface,一个life-cycle interface,以及一个实现它所支援的商业方法的类别。
JavaBean是描述Java的软件组件模型,有点类似于Microsoft的COM组件概念。在Java模型中,通过JavaBean可以无限扩充Java程序的功能,通过JavaBean的组合可以快速的生成新的应用程序。对于程序员来说,最好的一点就是JavaBean可以实现代码的重复利用,另外对于程序的易维护性等等也有很重大的意义。
比如说一个购物车程序,要实现购物车中添加一件商品这样的功能,就可以写一个购物车操作的JavaBean,建立一个public的AddItem成员方法,前台Jsp文件里面直接调用这个方法来实现。如果后来又考虑添加商品的时候需要判断库存是否有货物,没有货物不得购买,在这个时候我们就可以直接修改JavaBean的AddItem方法,加入处理语句来实现,这样就完全不用修改前台jsp程序了。
http://baike.baidu.com/subview/209585/18007479.htm?fr=aladdin
JavaBean是描述Java的软件组件模型,有点类似于Microsoft的COM组件概念。在Java模型中,通过JavaBean可以无限扩充Java程序的功能,通过JavaBean的组合可以快速的生成新的应用程序。对于程序员来说,最好的一点就是JavaBean可以实现代码的重复利用,另外对于程序的易维护性等等也有很重大的意义。
比如说一个购物车程序,要实现购物车中添加一件商品这样的功能,就可以写一个购物车操作的JavaBean,建立一个public的AddItem成员方法,前台Jsp文件里面直接调用这个方法来实现。如果后来又考虑添加商品的时候需要判断库存是否有货物,没有货物不得购买,在这个时候我们就可以直接修改JavaBean的AddItem方法,加入处理语句来实现,这样就完全不用修改前台jsp程序了。
http://baike.baidu.com/subview/209585/18007479.htm?fr=aladdin
相关文章推荐
- view与其他controller和view之间的引用方法
- HDU 5015 233 Matrix (数论——矩阵快速幂)
- 如何让搜索引擎抓取AJAX内容?
- HDU 5351 MZL's Border
- codeforces #327C Magic Five 矩阵快速幂加费马小定理加逆元
- poj 1410 Intersection(线段相交判断)
- Ubuntu Linux上安装java jdk的方法
- 二十大数据可视化工具(一)
- Xcode7 beta4 相关问题
- UVa 10976----Fractions Again?!(枚举)
- 24 Swap Nodes in Pairs
- 集训第四周(高效算法设计)N题 (二分查找优化题)
- VI use
- 【spring配置】 一组配置文件引出的问题
- c#运行机制
- [JLOI2014][BZOJ3631] 松鼠的新家|树上倍增LCA|差分
- Eclipse安装Svn插件
- 黑马程序员---C语言基础---条件、循环语句、函数
- 第二周第三天
- 【大拿分享】单页应用的搜索引擎优化