黑马程序员技术交流社区

标题: 【郑州校区】Struts2+Hibernate+Spring笔记资源整合 [打印本页]

作者: 我是楠楠    时间: 2017-12-20 11:25
标题: 【郑州校区】Struts2+Hibernate+Spring笔记资源整合
本帖最后由 我是楠楠 于 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 黑马币)
在线查看地址
笔记目录
在线查看链接
【郑州校区】JavaEE三大框架之Struts2-day01http://bbs.itheima.com/thread-385772-1-1.html
【郑州校区】JavaEE三大框架之Struts2-day02http://bbs.itheima.com/thread-385823-1-1.html
【郑州校区】JavaEE三大框架笔记之Struts2-day03http://bbs.itheima.com/thread-385917-1-1.html
【郑州校区】JavaEE三大框架课堂笔记之Hibernate-day04http://bbs.itheima.com/thread-386096-1-1.html
【郑州校区】JavaEE三大框架课堂笔记之Hibernate-day05http://bbs.itheima.com/thread-386130-1-1.html
【郑州校区】JavaEE三大框架课堂笔记之Hibernate-day06http://bbs.itheima.com/thread-386229-1-1.html
【郑州校区】JavaEE三大框架课堂笔记之Hibernate-day07(上)http://bbs.itheima.com/thread-386232-1-1.html
【郑州校区】JavaEE三大框架课堂笔记之Hibernate-day07(下)http://bbs.itheima.com/thread-386262-1-1.html
【郑州校区】JavaEE三大框架课堂笔记之Spring-day08http://bbs.itheima.com/thread-386347-1-1.html
【郑州校区】JavaEE三大框架课堂笔记之Spring-day09(上)http://bbs.itheima.com/thread-386350-1-1.html
【郑州校区】JavaEE三大框架课堂笔记之Spring-day09(下)http://bbs.itheima.com/thread-386352-1-1.html
【郑州校区】JavaEE三大框架课堂笔记之Spring-day10http://bbs.itheima.com/thread-386355-1-1.html
【郑州校区】JavaEE三大框架课堂笔记之Spring-day11(上)http://bbs.itheima.com/thread-386357-1-1.html
【郑州校区】JavaEE三大框架课堂笔记之Spring-day11(下)http://bbs.itheima.com/thread-386361-1-1.html

更多知识点

【郑州校区】Hibernate入门------HelloWord
【郑州校区】Hibernate入门-----Hiberna核心文件详解
【郑州校区】Hibernate入门----核心API
【郑州校区】Hibernate 入门------简单的CRUD
【郑州校区】Hibernate 入门----Query,Criteria,SQLQuery
【郑州校区】Spring 与Hibernate 整合

写在最后:郑州校区的老师们还会继续保持更新,希望能给小伙伴们的学习带来更多的方便!
传智播客·黑马程序员郑州校区地址
河南省郑州市 高新区长椿路11号大学科技园(西区)东门8号楼三层
联系电话 0371-56061160/61/62
来校路线  地铁一号线梧桐街站A口出

作者: 小小的人儿    时间: 2017-12-20 11:33
   
作者: 我是色色    时间: 2017-12-20 11:45
{:8_507:}
作者: Steawliet    时间: 2017-12-20 16:14
哈哈来下载笔记了
作者: 我是楠楠    时间: 2017-12-20 17:42
Steawliet 发表于 2017-12-20 16:14
哈哈来下载笔记了

   
作者: Java@qinyd    时间: 2017-12-20 19:43
666666666666666666666
作者: tantan1994    时间: 2017-12-20 23:44
希望有用
作者: cowmmc1973    时间: 2017-12-21 10:26
学习 学习
作者: 你好,黑马    时间: 2017-12-21 18:40
你好,黑马
作者: 我是楠楠    时间: 2017-12-22 10:22
你好,黑马 发表于 2017-12-21 18:40
你好,黑马

你好 黑马
作者: 我是楠楠    时间: 2017-12-22 10:22
cowmmc1973 发表于 2017-12-21 10:26
学习 学习

加油加油
作者: lix    时间: 2017-12-24 19:53
666666666666666666666
作者: sun77yu88    时间: 2017-12-24 20:09
不错不错
作者: 小英雄    时间: 2017-12-25 12:23
wodetian000
作者: kkkk34    时间: 2017-12-26 00:09
s'd's'd's'd's'd's'd'd's'd'd's
作者: DNF55887    时间: 2017-12-26 10:15
666666666666666666666666666666666666啊阿阿阿阿阿阿阿阿阿阿阿
作者: 蒙小辰    时间: 2017-12-26 16:42
哈哈哈,医院在哪?
作者: 哈韩浪子    时间: 2017-12-27 19:23
下载要几分好讨厌
作者: 黑马资源    时间: 2017-12-27 22:11
谢谢啦,
作者: 怪兽aa    时间: 2017-12-30 18:16
超级无敌6666666

作者: 我是媛媛    时间: 2018-1-16 16:01
666666666
作者: Xw872898433    时间: 2018-2-21 12:36
学习一下下




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2