MyEclipse2015 ssh搭建

本文介绍了SSH框架,它由Struts2、Spring、Hibernate组成,是基于MVC且较为成熟稳定的框架。阐述了其流程,包括请求审核与页面跳转。还说明了各框架核心思想,如Struts实现MVC、Spring解耦、Hibernate进行对象关系映射。最后给出了搭建该框架的详细步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

SSH介绍

SSH框架:是由Struts2、Spring、Hibernate三大框架组合起来的一套框架(比较老了)

                  Struts2、Spring、Hibernate各自有各自的作用

        在SSH是在mvc基础上根据mvc的缺点而产生的一套比较成熟的框架,也比较稳定。

 

SSH框架的流程:

1.浏览器(或客户端)发送请求到服务器,先经过项目中web.xml中过滤器(<filter>和<filter-mapping>)审核,通过了再发送给action包中的IndexAction类.

2.struts.xml根据IndexAction类中return的值再进行跳转,跳转的页面是struts.xml中<result>配置的页面名,然后页面响应回客户端(至于怎么响应的就是当客户敲回车之后就有一个页面显示)。

 

SSH框架的核心思想

1.struts的核心思想:实现mvc

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

3.hibernate的核心思想:(ORM-对象关系映射)连接数据库,数据库表的字段根据实体类中属性的名字然后我们在xxxx.hbm.xml文件里配置<property>以及<property>的相关属性。

 

搭建步骤:

1.New  → Web project →项目名字随意取 →Finish

项目创建成功接下来就是三大框架导入

2.添加Spring框架 。MyEclipse→Project Facets→install Spring Facet(这一步要选中你要搭建的项目才会出现Project Facets)

使用的版本不同出现的版本号也不一样,不用太在意

这里直接Finish就行了,后面不用改。

3.添加Hibernate框架。MyEclipse→Project Facets→install Hibernate Facet

按Next,进入下个页面

这里可以看到我们是不创建sessionFactory class和hibernate.cfg.xml 的。因为前面添加的

Spring框架里面可以帮我们完成这件事,所以可以不生成。

 

再按Next

这里可以看到要你添加数据库驱动,我就随便添加一个之前弄的。

然后就可以按Finish了。

 

3.添加最后一个框架Struts2。MyEclipse→Project Facets→install Apache Struts(2.x) Facet

按Next

这里要需要注意一下,因为在添加Hibernate的时候我们已经导入过antlr-2.7.2.jar这个包了

这里你就需要去掉这个包。然后大功告成,按Finish。

 

把项目添加tomcat啥的不用说了,开启服务看看成功没

 

ssh搭建成功!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值