现在的位置: 首页 > 操作系统 > 正文

Eclipse搭建SSH(Struts2+Spring+Hibernate)框架教程

2020年02月13日 操作系统 ⁄ 共 2080字 ⁄ 字号 评论关闭

前言

对于Eclipse搭建SSH(Struts2+Spring+Hibernate)框架这个陌生的东西还是有些许淡然。这是我的第一篇文章,希望能给你们有帮助,这就是我最大的乐趣!

好了下面进入正题:

SSH框架简介:①SSH框架是由struts2、spring、hibernate三大框架组合起来的一套总框架,一般来说这三个东西我们不会单独使用。

       ②在学习SSH框架之前建议读者先学mvc,因为SSH是在mvc基础上根据mvc的缺点而产生的一套比较成熟的框架,也比较稳定。

       ③SSH框架的流程:浏览器(或客户端)发送请求到服务器,先经过项目中web.xml中过滤器(<filter>和<filter-mapping>)审核,通过了再发送给action包中的IndexAction类,struts.xml根据IndexAction类中return的值再进行跳转,跳转的页面是struts.xml中<result>配置的页面名,然后页面响应回客户端(至于怎么响应的就是当客户敲回车之后就有一个页面显示)。

        ④struts的核心思想:实现mvc

        ⑤spring的核心思想:解耦,也就是代码中不出现new实现类的代码,我们创建了接口不用关心实现类是谁,实现类由spring帮我们注入,我们只需要在定义接口的时候给它一个set方法并且在配置文件里改<property>中的id和ref就行

       ⑥hibernate的核心思想:连接数据库,我们不用在数据库写创建表的语句,数据库表的字段根据实体类中属性的名字然后我们在BookCard.hbm.xml文件里配置<property>以及<property>的相关属性。

搭建前需要注意事项(搭建前应准备):

  1.需要用到的技术(必须了解):Struts2/spring(新版spring官网不能直接下载,可以百度下载别人打包好的)/hibernate(S-S-H

  2.需要用到的工具:eclipse

  3.需要用到的包:①structs2.3.30 ②spring-framework-4.2.2.RELEASE-dist ③hibernate-release-5.2.2.Final

  4.建议运行环境:①Windows 7-64位 ②Tomcat 8.0 ③jdk1.8.0_91 ④SQL server2008 ⑤Eclipse JavaEE环境下

博主建议:1.读者在看本文之前读者必须了解mvc

      2.读者必须按照文的步骤来阅读和操作

     3.博主不会写没有作用的注释代码,读者要好好体会每一句注释代码的意义(绿色的字体代表的是注释)

      4.本文Struts、spring、hibernate中所有导的包都放在WEB-INF-->lib目录下

      5.软件工程思想(灵魂):高内聚、低耦合

      6.必须熟知每个包的作用:action包(跳转),service包(服务/业务逻辑),dao包(访问数据库),entity包(实体类),util包(工具包)。在创建包的同时我们要新建的接口以及实现类有: ①在service包创建接口IndexService(名字随意但最好有意义)以及实现类IndexServiceImpl(名字随意但最好有意义) ②在dao包新建接口IndexDao以及实现类IndexDaoImpl ③在util包新建接口MyConnection以及实现类MyConnectionImpl

      7.本来util包有两个作用:工具包、连接数据库包,但加入了hibernate之后取代了连接数据库的功能,现在的util包只做工具包。

正式开始:

  第一步:新建一个web项目,并勾上Generate web.xml deployment descriptor。如下图:

    

-----------------------------------------------------------------------

               

  第二步:导入struts的所有jar包放在lib目录下(structs2.3.30\struts-2.3.30-apps\struts-2.3.30\apps\struts2-showcase\WEB-INF\lib)

            

  第三步: 打开web.xml文件。

       目录:【WebContent-->WEB-INF目录-->web.xml】 如下图:

             

打开web.xml之后出现如下代码:

以上就上有关Eclipse搭建SSH(Struts2+Spring+Hibernate)框架教程的相关介绍,要了解更多搭建SSH框架,SSH框架,Eclipse搭建SSH(Struts2+Spring+Hibernate)框架教程,编程,Linux编程,Linux Shell,Android,Android教程,JAVA,C语言,Python,HTML5内容请登录学步园。

抱歉!评论已关闭.