Web开发中的最佳实践:分层开发模式(技术层面的"分而治之")
JavaEE开发根据职责的纵向划分:表现层,业务层,持久层:
表现层(Predentation Layer):负责处理与界面交互的相关操作 (Struts2/Spring):MVC框架
业务层(Business Layer):负责复杂的业务逻辑计算和判断 (Spring)
持久层(Persistent Layer):负责将业务逻辑数据进行持久化存储 (Hibernate/MyBatis)
MVC思想

Notes:
MVC各层的操作流程需要特别注意
没有前端控制器

Notes:
对于共同的操作代码 我们可采用过滤器进行处理,不同的过滤器只能处理不同的功能,但如果有多个共同的操作功能时,该如何
MVC框架做开发,采用前端控制器