J2EE设计模式.pdf
《J2EE设计模式.pdf》由会员分享,可在线阅读,更多相关《J2EE设计模式.pdf(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、J2EE设计模式彭晨阳(板桥里人)http:/http:/设计模式是系统架构之基础?J2EE多层系统主要由架构设计、框架以及多个设计模式组成。?设计模式是一种实践的总结,是OOP最直接的表现。?掌握设计模式与否是衡量程序员设计水平高低的主要依据。http:/GoF设计模式?GoF设计模式主要列举了常用的23种模式?Java的GoF设计模式实现主要表现在面向接口编程。?工厂模式是最常用的一种设计模式http:/工厂模式简介?设定一个Class名称是AClass,在面向对象编程中,一般一个Class都会继承一个接口,设定AClass的接口为AInterface,那么生成AClass的对象方法如下:
2、AInterface a=new AClass();http:/工厂模式简介(续)改写成下列方式:AInterface a=Afactory.create();/代码2上面代码2这一行是使用Afactory的create方法来生成AInterface实例http:/工厂模式简介(续)?Afactory的create方法封装了具体创建细节。?解耦了创建过程和使用过程,系统可扩展性增强,稳定性增强。?Afactory的create方法代码:public static AInterface create()return new AClass();http:/EJB调用是工厂模式的实现?调用EJB 语
3、法:EJBHome em=JNDIServer.getRemoteHome(EJB-JNDI-NAME);EJBObject myEJB=em.create();?em.create()类似Afactory.create();?EJBObject 是接口http:/Faade模式http:/会话 Bean和实体Bean?一个会话Bean中调用多个实体Bean?该会话Bean是一个Faade类/Manager类?使用Faade 会话Bean优点:1.提供性能,节省客户端直接调用实体Bean的网络开销2.解耦分层,利于扩展变化。http:/DTO模式?DTO模式或称VO模式,是指将数据封装成普通的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- J2EE 设计 模式
限制150内