这本书我看过了,就是这个例子没有看。
但是模式不是J2EE的东西。
软件的目标是开闭原则:对扩展开放,对修改关闭基本的设计原则有:
里氏代换原则
依赖倒转原则
复合聚集原则
接口独立原则等等所谓的模式只不过是一个具体的实现,尽量满足这么原则。
但是模式不是J2EE的东西。
软件的目标是开闭原则:对扩展开放,对修改关闭基本的设计原则有:
里氏代换原则
依赖倒转原则
复合聚集原则
接口独立原则等等所谓的模式只不过是一个具体的实现,尽量满足这么原则。
解决方案 »
- 请教下GET和POST方法发送请求action里获取参数的区别
- 神马空指针的,晕!!
- EJB容器事务与底层数据源的数据库事务有什么联系和区别?
- 急切!!请教大家一个超级连接的问题!!
- Spring中如何定义自己的scope?
- Servlet 异步调用 AsyncContext.dispatch(String s)不进行跳转
- [200分]急问:hibernate中hbm文件中inverse是什么功能,设成true和false有什么区别,和cascade怎样配合使用!
- java连接sql server 2000的 JDBC 问题
- 使用validator插件后,启动tomcat时出现的错误。
- 爬虫总是报错
- java 如何将数据转化为图形数据报表?
- 关于数据库的查询!
对于session bean和entity bean,其中的商业方法所必须遵守的条件都是一样的:
1、方法名必须不能与EJB体系结构所定义的方法名冲突。例如,你不能将一个商业方法命名为ejbCreate或ejbActivate。
2、访问控制修饰必须是public。
3、访问修饰不能是final或static。
4、参数和返回值的类型必须满足Java 2 RMI API。这个条件只适用于在远程home接口中定义的方法,而不适用于在本地home接口中定义的方法。
throws子句可以包含你在你的应用程序中定义的例外。例如,在debit方法中,抛出了InsufficientBalanceException。对于系统级的问题,商业方法会抛出javax.ejb.EJBException。
很多模式都基本上实现了MVC架构