Java ssh架构
Struts ----------Spring ---------------Hibernate
表示层-----------业务层------------持久层
(松散耦合的开源架构)
表示层的作用: 管理用户请求,做出响应;
控制流程,转发页面;
为显示页面提供数据模型;
处理异常;
用户界面验证。
持久层的作用: web应用的后端;
处理如何查询对象的相关信息
(HQL:面向对象查询的自然语言)
业务层的作用: 处理应用程序的业务逻辑和校验管理事物;
提供和其它层相互作用的接口;
管理业务层级别对象的依赖;
使表示层和持久层不直接联系。
Struts ----------Spring ---------------Hibernate
表示层-----------业务层------------持久层
(松散耦合的开源架构)
表示层的作用: 管理用户请求,做出响应;
控制流程,转发页面;
为显示页面提供数据模型;
处理异常;
用户界面验证。
持久层的作用: web应用的后端;
处理如何查询对象的相关信息
(HQL:面向对象查询的自然语言)
业务层的作用: 处理应用程序的业务逻辑和校验管理事物;
提供和其它层相互作用的接口;
管理业务层级别对象的依赖;
使表示层和持久层不直接联系。