阐述一下你对SSH的理解
4条回答 默认 最新
- miniLution 2009-10-13 12:47关注
我想说一下SSH框架如何搭建,也就是Spring、Struts(Struts2)和Hibernate如何整合在一起。这个也不是我的劳动成果,是我们老师之前做项目是直接发给我们的一个框架,拿出来分享一下,各位顺便提点建议。
新建一个名为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">
三行分别为开启动态方法调用(我也不是很明白)、开启自动由spring管理的action对象和xxx.xml文件的注入。
spring-dao.xml和spring-service.xml在注入web.xml时要写在开头,我也不清楚这是不是规定。
Dao层与数据库的交互可以使用Jdbc或者是Hibernate,我负责的模块中的表有主键,所以采用Hibernate,可以用Spring API中自带的HibernateTemplate,也算是一点集成吧。解决 无用评论 打赏 举报
悬赏问题
- ¥15 程序不包含适用于入口点的静态Main方法
- ¥15 素材场景中光线烘焙后灯光失效
- ¥15 请教一下各位,为什么我这个没有实现模拟点击
- ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
- ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
- ¥20 有关区间dp的问题求解
- ¥15 多电路系统共用电源的串扰问题
- ¥15 slam rangenet++配置
- ¥15 有没有研究水声通信方面的帮我改俩matlab代码
- ¥15 ubuntu子系统密码忘记