![](https://csdnimg.cn/release/download_crawler_static/45813159/bg1.jpg)
基于 java 技术的软件开发架构总结
在具体的实现中,表现层可为 Struts/JSF 等,业务层、访问层可为 JavaBean 或 EJB 等,资源层一般为数
据库。
宏观上的层次就是这样,在具体现实中,有如下几种实现形式:
1, 轻量级实现
表现层使用基于 MVC的框架,比如 Struts 或 JSF
业务层使用 JavaBean(就是常说的 Service )
访问层使用 JavaBean(就是常说的 DAO)
优点:
轻量级实现,简单明了
缺点:
难以无法实现分布式应用
以下功能必须通过编程实现
事务控制