文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>SSH整合

SSH整合

时间:2010-06-04  来源:美and广

新建一个名为config的包,一定要是default-source,和src同级,否则在启动服务器时,它会报错,说找不到spring-service.xml和spring-dao.xml。config包中包含三个配置文件:xxx.xml,spring-dao.xml和spring-service.xml。其中的xxx.xml作用同之前的struts.xml,但为了以后代码维护方便,可以以其他名字命名,如自己的名字。
spring-dao.xml和spring-service.xml写好后要注入到web.xml中,xxx.xml文件要再src下的struts.xml中注入。struts.xml的配置如下:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE struts PUBLIC "Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts2.0-dtd">
<struts>
<constant name="struts.enable.DynamicMethodInvocation" value="true">
<constant name="struts.objectFactory" value="spring">
<constant name="struts.mutipart.maxSize" value="5242880">
<include file="xxx.xml">
</struts>
三行分别为开启动态方法调用(我也不是很明白)、开启自动由spring管理的action对象和xxx.xml文件的注入。
spring-dao.xml和spring-service.xml在注入web.xml时要写在开头,我也不清楚这是不是规定。
Dao层与数据库的交互可以使用Jdbc或者是Hibernate,我负责的模块中的表有主键,所以采用Hibernate,可以用Spring API中自带的HibernateTemplate,也算是一点集成吧。
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载