WEB-INF/config下配置文件

本文介绍了WEB-INF/config目录下的配置文件,包括struts、spring、struts与spring的整合、模板技术和验证技术的配置。重点讲解了struts-config、app-config、action-servlets-config等文件夹中的配置内容,以及如何通过这些配置文件将系统组件如Struts Action、Spring Bean、Hibernate等进行组装和管理。此外,还提到了其他的配置文件,如hibernate.cfg.xml、displaytag.properties等,以及应用服务器启动时加载配置的流程。
摘要由CSDN通过智能技术生成
  在WEB-INF/config下有多种配置文件,这里作个介绍,对项目的开发很有意义    
  主要涉及到了struts(struts-config文件夹下)   、spring(app-config文件夹下)   、struts和spring的结合处理(action-servlets-config文件夹下)   、    
  模版技术(tiles-config文件夹下)   、验证技术(validation-config文件夹下)    
   
  到这里,或许会留意到没有提及hibernate,有关hibernate的设置,也是通过spring来配置的,在后面的spring文件中会看到,有关hibernate.cfg.xml则存放在classpath下,需要用到的hibernate属性配置信息hibernate.properties也存放在classpath下    
   
  这些配置信息是整个系统的装配总线,通过这些xml的配置,把所有的资源串在了一起。    
   
  这里还要强调一个信息,这些配置文件都是按照功能模块来划分的,比如现在讲解的这个系统中,除了默认的default外,还划分了order(订单处理系统)、admin(后台管理系统),这样设置的优势在于很好的扩展系统,降低耦合性,同时条理也比较清晰,便于管理。    
   
  下面分别介绍一下各个主要的配置文件内容    
  1、struts(struts-config文件夹下)    
  struts-config文件夹下主要有struts-config-default.xml、struts-config-admin.xml、struts-config-order.xml三个配置文件    
  这里放置的是有关struts的配置信息,比如form-bean、action,有关form-bean的配置和一般的struts程序没有什么两样,这里需要说明的是action的配置    
  这里举例一个配置片断:    
  <action   name="loginForm"   parameter="method"   path="/loginAction"    
  type="org.springframework.web.struts.DelegatingActionProxy"    
  scope="request"   validate="true"   input="/WEB-INF/jsp/login.jsp">    
  <forward   name="success"   path="/dispatch.do?def=default"   /
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值