ssh整合配置

    技术2022-05-19  18

    1.先配置spring  1.1去掉hibernate2的jar包  1.2 选中copy  jar 包的单选按钮 /WebRoot/WEB-INF/lib  1.3 applicationContext.xml 路径为web-inf2.添加hibernate3.添加struts  到这里是一个关键点,  基本的架构支持都已经配置完毕  马上做测试.  创建简单struts程序,测试是否运行正常4.把struts交给spring来管理    4.1.给struts的配置文件添加插件  4.2.由spring代理struts的action  4.3.在spring中将action配置为bean5.到第四步结束,struts和spring的整合完毕  如果测试没有问题,back以后可以进行下一步 6.把hibernate整合进来  6.1:映射对象  6.2:编写DAO接口定义业务操作  6.3:编写DAO实现类,实现dao接口      实现类必须继承      org.springframework.orm.hibernate3.support.HibernateDaoSupport  6.4:完成DAO实现类     使用完毕必须关闭session 7.通过IoC装配DAO对象   在spring配置文件中定义DAO实现类bean   必须配置该bean的sessionFactory属性   值为我们在配置spring是定义的sessionfactory    <property name="sessionFactory">       <ref bean="sessionfactory"/>     </property> 8.编写业务逻辑调用dao9.在spring配置文件中配置dao与业务逻辑的依赖注入  以及action与业务逻辑的注入 ,  运行程序完成功能      10.如果第9步结束运行时出错,删除映射文件中数据库名称信息          

    <plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">  <set-property property="contextConfigLocation" value="/WEB-INF/applicationContext.xml" /></plug-in>

    persistence

    org.springframework.web.struts.DelegatingActionProxy

    ============================注意:1.hibernate一定在spring添加以后进行添加2.ssh整合之后,formbean中所有输入属性小写


    最新回复(0)