基于struts2+spring20+hibernate30的配置.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于struts2spring20hibernate30的配置

基于 Struts2.x+Spring2.0+Hibernate3.0 SSH框架的配置 2009-8-15 配置前的一些准备工作。 相应的官方网站上下载在工程配置中需要使用的一系列的jar包。(注意是的需要下载公共需要使用的包,这些包在ssh的整合中需要使用到,没有这些包工程无法正常运行。例如:commons-collcetions.jar、commons-dbcp.jar等等。) 需要建立一个web工程,使用myEclipse可以轻松实现这样的工程的建立。 在工程src目录下下建立一个文件名为lib的文件夹。(只是个人习惯,用于放置jar包并建立路径,便于移植。)当然也可以不用,可以直接将jar放置于Web-Root下的WEB-INF/lib目录下。在lib目录下建一个common目录将上述说到的公共jar包放置到common下并创建build path。(下文中提及加载jar时候都需要添加build path不再累述。) Spring2.0的配置。 不使用myeclipse情况下。 (1)在上面建立的lib目录下建立一个spring的文件夹用于放置spring需要使用的jar包。例如:spring.jar、spring-aop.jar、spring-beans.jar、spring-core.jar、spring-dao.jar、spring-mock.jar、spring-hibernate3.jar等在工程需要使用到spring相关的jar包。 (2)在src目录(也可以是一个与src同级的Source Folder,例如新建一个configure下建立一个spring的包用于放置spring的配置文件)下建立一个或者关于多个关于spring的配置文件。例如:applicationConfigure.xml、spring-dao.xml、spring-service.xml等。这些配置的xml文件需要满足xml良构性和spring2.0的schema配置要求。如下片段: ?xml version=1.0 encoding=UTF-8? beans xmlns=/schema/beans xmlns:xsi=/2001/XMLSchema-instance xsi:schemaLocation=/schema/beans /schema/beans/spring-beans-2.0.xsd /beans (3)web.xml的配置。在web.xml中需要配置关于spring的监听器和加载的spring的配置文件路径。如下片段: context-param param-namecontextConfigLocation/param-name param-value WEB-INF/classes/spring/spring-dao.xml, WEB-INF/classes/spring/spring-service.xml /param-value /context-param listener listener-class org.springframework.web.context.ContextLoaderListener /listener-class /listener 上述配置的文件路径如果在加载的时候在其路径下找不到配置文件spring在找不到的情况下会去,classpath路径下去寻找,如果仍然找不到则会报错。 2.在myeclipse配置spring。 在myeclipse配置spring步骤比较简单,之需要在web工程上右击,在弹出的菜单中选择add spring Capabilities……,选择spring的版本(1.2、2.0、2.5),spring中需要使用到的一些jar包,是否拷贝jar到工程的某个路径下,创建spring的配置文件等,最后finish就可以了。但是myeclipse还是需要你手动的去配置web.xml的监听器和spring配置文件的路径。 Spring2.0与Hibernate3.0的配置。 不用MyEclipse的配置。 加载相关的jar包。 因为需要使用到hibernate所以在上文中提到的lib目录下新建一个子目录为hibernate用于存放关于hibernate的有关的jar包。如:hibernate3.jar。在spring目录下已经将spring-hibernate3.jar加入到工程中,这里大可不必再次添加。 配置web.xml 由于hibernate只涉及到持久层和数据库的交互,没有与web模块牵涉,所以不用在web.xml配置hibenate。整合spring和hibernate只需配置

文档评论(0)

shenlan118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档