《J2EE设计模式》.pdf
文本预览下载声明
J2EE
J2EE
OOP
GoF
GoF 23
JavaGoF
ClassAClass
Class
AClassAInterface
AClass
AInterface a = new AClass();
AInterface a = Afactory.create(); //2
2 Afactorycreate
AInterface
Afactorycreate
Afactorycreate
public static AInterface create(){
……
return new AClass();
}
EJB
EJB
EJBHome em = JNDIServer.getRemoteHome(EJB-JNDI-NAME);
EJBObject myEJB = em.create();
em.create()Afactory.create()
EJBObject
Façade
BeanBean
BeanBean
BeanFaçade/Manager
Façade Bean
1.
Bean
2.
DTO
DTOVO
JavaBeansJ2EE
DTOMessage
JavaBeansModel
Model Domain ObjectDTO
1. Model
2.
3. DTOModel
ModelMDA
MVC
MVCJ2EE Web
显示全部