文献综述
SSH 是 Struts Spring Hibernate的集成框架的简称,是目前较流行的一种 Web应用程序开源框架。
Struts,Spring,Hibernate这三大框架在 Web 应用中不是孤立执行而是相互关联,相互支持的。这就使集成了 SSH框架的系统在职责上的四层:表示层、业务逻辑层、数据持久层和域模块层密切联系,最大化地实现 SSH 集成框架的功能。
Struts:
Struts是通过采用 JavaServlet/JSP技术,实现了基于Java EE Web应用的MVC设计模式的应用框架。使用Struts可以减少我们在运用MVC设计模型来开发Web应用的时间。在服务器启动后,Struts根据web.xml 加载ActionServlet读取struts-config.xml文件内容到内存。
Spring:
Spring 是为了解决企业应用开发的复杂性而创建的。Spring 是基于JavaBean来完成以前只可能由EJB完成的事情。Spring 的用途不仅用于服务器端的开发,从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。
Hibernate:
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得 Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用 JDBC 的场合,既可以在 Java的客户端程序使用,也可以在JavaServlet/JSP的 Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的Java应用中。
剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付
