S2SH集成

  1.  新建Web工程
  2.  加载Hibernate框架,并生成实体类映射文件。 
    • 选中我们新建的Web项目右键单击选择MyEclipse在右边菜单中选择 Add Hibernate Capabilities
    • 在JAR Library Installation 处我们选择 copy checked library Jars to project folder 选项,这样以便将hibernate相关jar包放到工程的lib目录下,然后点击next。
    • 在加载hibernate过程中,在Create Hibernate SessionFactory步骤中我们勾掉 Create Hiberante SessionFactory复选框 因为我们在以后将用Spring来管理 sessionFactory。
    • 将MyEclipse试图切换到DataBaseExplorer试图下,选中对应的数据表并生成对应的实体类映射文件。
  3. 加载Spring
    • 选中我们新建的Web项目右键单击选择MyEclipse在右边菜单中选Add Spring Capabilities.加载spring。
    • 在Add Spring Capabilities 中 我们只需要勾选 AOP Libraries, Core Libraries,persistence core Libraries, persistence jdbc Libraries,以及web Libraries这五个选项
    • 选择 copy checked library to project folder 选项 将spring核心包复制到lib目录下
    • Hibernate tools for spring configuration support 中 勾掉 create spring sessionFacory 这里我们不需要创建sessionFacroty  一会我们自己手动来生产.然后直接点击finish.这样 我们spring框架加载完毕。
  4.  加载struts2
    • 由于MyEclipse不支持自动加载struts2,所以这里我们需要自己手动加载struts2。
    • 首选我们将struts2的几个核心包导入到web工程中
      • struts2-core-2.1.8.1.jar
      •  xwork-core-2.1.6.jar
      • ognl-2.7.3.jar
      • freemarker-2.3.15.jar
      • commons-io-1.3.2.jar
      • commons-logging-1.0.4.jar
      • struts2-spring-plugin-2.1.8.1.jar
    • 将struts2.xml配置文件放入工程中。
    • 在web.xml中配置stuts2的过滤器
      •     <filter>
                <filter-name>struts2</filter-name>
                <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
            </filter>
            <filter-mapping>
                <filter-name>struts2</filter-name>
                <url-pattern>/*</url-pattern>
            </filter-mapping>
    • 在web.xml中配置spring的监听器
      • 	<listener>
        		<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
        	</listener>
    • 由于我们加载spring后 生成的spring配置文件在src路径下,而程序在启动的时候去默认去webinfo下去寻找 这样就会报错 所以我们需要在web.xml中配置下applicationContext的路径  代码如下:
      •     <context-param>
                <param-name>contextConfigLocation</param-name>
                <param-value>classpath:applicationContext.xml</param-value>
            </context-param>
  5. 这样SSH基本配置我们就配置完成了 最后 我们打开applicationContext.xml配置文件,然后配置在这手动配置下datasource和sessionFacroty。

                                                                                                                    

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值