谁能跟我具体的说说java ssh框架中几个配置文件的具体关系和区别?

application-context.xml,struts,struts-config.xml,web.xml它们之间是什么关系,分别应该配置什么样的信息。和之前框架中... application-context.xml, struts, struts-config.xml, web.xml它们之间是什么关系,分别应该配置什么样的信息。和之前框架中的hibernate.cfg.xml又是什么关系呢?最好有示例语句,谢谢 展开
 我来答
味洋扛590
2013-06-07 · TA获得超过1647个赞
知道小有建树答主
回答量:1640
采纳率:100%
帮助的人:817万
展开全部
web.xml是服务器软件必须要有的, 任何服务器软件(tomcat jboss等),启动的时候首先加载web.xml文件, 按照文件里面配置的监听器,过滤器, servlet, 第三方框架等来加载相应的配置, SSH框架中一般需要配置的就是spring的配置文件(application-context.xml), struts2的配置文件(struts.xml), struts1的配置文件(struts-config.xml), 整合后Hibernate.cfg.xml就不需要了, 因为hibernate.cfg.xml里面配置的是数据库的连接信息和映射文件信息, 在整合后这些信息是放在spring的配置文件中的.
web.xml是tomcat和jboss等按照加载顺序来加载各种配置文件的入口,
caohuanan123
2013-06-07
知道答主
回答量:13
采纳率:0%
帮助的人:4.9万
展开全部
先说说他们分别配置些什么吧
web.xml 是web工程必须的,项目启动时首先加载web.xml文件,读取配置相关信息。
applicationContext.xml 是spring框架的配置信息 ,关于bean的注入,以及事物管理等信息
struts.xml 是struts2框架的配置信息,关于action和result的值
struts-config.xml 是struts1的配置信息
hibernate.cfg.xml 是hibernate框架的配置信息,当然有了applicationContext.xml 可以放在里面,
也可以在applicationContext.xml 里引用 hibernate.cfg.xml 。
<bean id="sf" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="configLocation" value="classpath:hibernate.cfg.xml"></property>
</bean>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
加一肥一猫
2013-06-07 · TA获得超过127个赞
知道小有建树答主
回答量:173
采纳率:0%
帮助的人:85.1万
展开全部
如果lz知道这些配置文件话,那就不说了,从作用上来讲比较好理解
Spring配置文件 可以单独管理 hibernate,或者 同时管理hibernate和struts
Spring中配置SessionFactory和项目中的类(在调用时不用去new,直接通过注入方式使用)
hibernate负责管理数据操作等(伴随着 hbm文件盒pojo类或者 直接使用注入)
hibernate.cfg.xml其实可以省了
struts是控制转换的,一般就是把接收的请求分发到哪处理

至于Spring管理struts,以前在struts中直接写类的位置,如果把类的位置注入到spring中,那么struts中直接写spring中对应类配置中的name就可以了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式