在struts2,hibernate.spring版本包里找配置的范例文件

1.hibernate的配置文件(我这里的版本为3.5.5)范例文件可在hibernate-distribution-3.5.5-Final\project\entitymanager\src\test\resources\org\hibernate\ejb\test下的hibernate.cfg.xml

 

2.hibernate的映射文件范例可以在hibernate-distribution-3.5.5-Final-dist\hibernate-distribution-3.5.5-Final\project\entitymanager\src\test\resources\org\hibernate\ejb\test\ops下找,例如Node.hbm.xml

 

3.struts2的配置文件(struts2-2.2.1-all)struts.xml可以在struts2-2.2.1-all\struts-2.2.1\apps\下解压struts2-blank-2.2.1.war,然后再struts2-blank-2.2.1\WEB-INF\classes下有struts.xml范例

 

4.spring的配置文件(spring-framework-2.5.6.SEC02)可以在spring-framework-2.5.6.SEC02\samples\petportal\war\WEB-INF\context下的文件里的格式

ssh是java开发中经常用到的技术,但是有时候可能会混淆各自的作用,sprign我是最后才了解的,刚开始是习惯的问题老觉着spring没什么用,所以就不太喜欢用,后来多看了下,觉得用起来之后项目架构和整体的分配显得很有条理化,直接的耦合度大大降低了,在网上搜了下之间的作用,总结了下,以备日后再次混淆时可以清楚的知道:

struts2层        Action                接受从网页上返回的参数    (主要用于view)
hibernate层  dao                    接到service传递的Action参数,并操作数据库(主要用于model)
spring层     service              接到Action传递的参数,并根据逻辑决定调用哪一个dao(主要用于control)
 
在浅显点就是struts2 负责WEB层的 交互, hibernate 负责跟数据库操作, spring 是用来管理 struts2 很hibernate,在使用struts2+hibernate时,链接数据库,持久化类,配置文件都会放在hibernate.cfg.xml里,action业务控制跳转配置放在struts2.xml里,dao,service都需要通过factory类来实例化,但是有了spring之后,基本上都放在了applicationContext.xml里进行配置,使用依赖注入来简化之间的使用方便了很多

2011-08-15 16:09:46
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值