本帖最后由 我是楠楠 于 2017-12-29 11:04 编辑
【郑州校区】Struts2+Hibernate+Spring笔记资源整合 发布本文的目的: 1. 使初学者能更好的去了解SSH框架。 2. 给以后的自己,也给别人一个参考。 3. 尝试搭建一个完整的SSH框架项目。
ssh为 struts+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。
集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层(实体层),以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。
Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。Struts 2是Struts的下一代产品,是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架。其全新的Struts 2的体系结构与Struts 1的体系结构差别巨大。Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与ServletAPI完全脱离开,所以Struts 2可以理解为WebWork的更新产品。虽然从Struts 1到Struts 2有着太大的变化,但是相对于WebWork,Struts 2的变化很小。
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。
Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性的角度而言,绝大部分Java应用都可以从Spring中受益。
话不多说,直接上干货!
一键下载地址:
三大框架.rar
(6.22 MB, 下载次数: 96, 售价: 2 黑马币)
在线查看地址 更多知识点
【郑州校区】Hibernate入门------HelloWord | | 【郑州校区】Hibernate入门-----Hiberna核心文件详解 | | 【郑州校区】Hibernate入门----核心API | | 【郑州校区】Hibernate 入门------简单的CRUD | | 【郑州校区】Hibernate 入门----Query,Criteria,SQLQuery | | 【郑州校区】Spring 与Hibernate 整合 | |
写在最后:郑州校区的老师们还会继续保持更新,希望能给小伙伴们的学习带来更多的方便! 传智播客·黑马程序员郑州校区地址 河南省郑州市 高新区长椿路11号大学科技园(西区)东门8号楼三层 联系电话 0371-56061160/61/62 来校路线 地铁一号线梧桐街站A口出 |