SSH中 struts hibernate spring 各起什么作用
struts 控制用的
hibernate 操作数据库的
spring 用解耦的
详细的说:
STRUTS 在 SSH 框架中起控制的作用 , 其核心是 Controller, 即 Action, 而 action 的核
心就是 struts.xml. 主要控制逻辑关系的处理 .
hibernate 是数据持久化层 , 是一种新的对象、关系的映射工具 , 提供了从 Java 类到数据
表的映射,也提供了数据查询和恢复等机制 , 大大减少数据访问的复杂度。把对数据库的
直接操作 , 转换为对持久对象的操作 .
SPRING 是一个轻量级的控制反转 (IoC) 和面向切面 (AOP) 的容器框架 , 面向接口的编
程 , 由容器控制程序之间的(依赖)关系,而非传统实现中,由程序代码直接操控。这也
就是所谓 “ 控制反转