Struts学习心得之Struts流程篇(1)转载

Struts学习心得之Struts流程篇(1)

        刚接触Struts,刚接触MVC架构,或者刚接触任何新东西,我觉得首先要搞清楚流程,要对新事物有一个大概的、总体的认识,先有感性认识,先培养起来兴趣是非常重要的。下面就把我学习Struts的总体业务流程通过一个实例来进行概括,有什么错误和不妥之处,请你发表评论指教!
(1)搭建环境
   1、获得struts的支持包。struts是apache开源基金组织的一个子项目,你可以从 http://struts.apache.org/download.cgi 下载struts的source或者Binaries,目前最新版本是1.2.4。
  2、使用Tomcat作为jsp/Servlet容器。本文使用Tomcat,如果没有此软件,请从 http://jakarta.apache.org/tomcat/index.html 下载。
  3、在Tomcat中建立站点(相当于MS IIS虚拟目录)。譬如下面的代码在Tomcat中建立一个站点study,建好以后此站点的地址即为: http://127.0.0.1:8080/study 。Tomcat的全局配置文件server.xml位于安装目录的conf文件夹下。
    < Context  path ="/study"  docBase ="g:\java\webapps"  debug ="0"  crossContext ="true"  reloadable ="true" >              
None.gif 
</ Context >
从站点配置可以看出,此站点的绝对路径位于g:\java\webapps\下,关于tomcat配置的详细信息,请参阅相关文章。
 4、在站点(绝对路径)下创建web站点的目录结构。此步省略
 5、将struts的支持包struts.jar拷贝到站点的lib目录下,即g:\java\webapps\WEB-INF\lib;将struts的标记库描述文件拷贝到/WEB-INF/tag/目录下,这个路径和将来导入标记库有关,在后面也有描述。
 6、站点的配置文件web.xml;此步的目的是让tomcat将*do的请求转发到org.apache.struts.action.ActionServlet,然后读入struts的配置文件struts-config.xml。配置信息如下:
None.gif <!--  ========== Struts Configuration ========================  -->
None.gif  
None.gif    
< servlet >
None.gif      
< servlet-name > action </ servlet-name >
None.gif      
< servlet-class >
None.gif        org.apache.struts.action.ActionServlet
None.gif      
</ servlet-class >
None.gif      
< init-param >
None.gif        
< param-name > config </ param-name >
None.gif        
< param-value >
None.gif         /WEB-INF/struts-config.xml
None.gif        
</ param-value >
None.gif      
</ init-param >
None.gif      
< load-on-startup > 1 </ load-on-startup >
None.gif    
</ servlet >
None.gif
None.gif     
< servlet-mapping >
None.gif      
< servlet-name > action </ servlet-name >
None.gif      
< url-pattern > *.do </ url-pattern >
None.gif    
</ servlet-mapping >
可以看出,struts的配置文件位于g:\java\webapps\WEB-INF目录下。

   到此,前期配置工作基本完成,关于strus的配置文件struts-config.xml的使用和详细信息,请见下一节。

转载于:https://www.cnblogs.com/lvxuehui/archive/2005/12/20/300950.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值