--------------------------------------------------------------------------------
表示层
1. 基于WEB的JSP、SERVLET、STRUTS、WEBWORK、SPring Web MVC 等。
2. 基于富客户端的Swing、SWT等(rmi、iiop);
--------------------------------------------------------------------------------
用接口隔离,用domain 或 DTO 传递数据
--------------------------------------------------------------------------------
业务逻辑层
Pojo(Service,Manager)、Domain、Session EJB、Spring;
--------------------------------------------------------------------------------
用接口隔离,用domain 或 DTO 传递数据
--------------------------------------------------------------------------------
数据访问层
JDBC、IBatis、Hibernate、JDO、Entity Bean。