Struts学习心得之Struts流程篇(1)转载
2005-12-20 17:15
309 查看
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">
</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。配置信息如下:
<!-- ========== Struts Configuration ======================== -->
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>
org.apache.struts.action.ActionServlet
</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>
/WEB-INF/struts-config.xml
</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>可以看出,struts的配置文件位于g:\java\webapps\WEB-INF目录下。
到此,前期配置工作基本完成,关于strus的配置文件struts-config.xml的使用和详细信息,请见下一节。
相关文章推荐
- Struts学习心得之Struts流程篇(2) 转载
- Struts学习心得之Struts流程篇(3) -示例 续 转载
- 【转载】struts 学习总结----开发流程
- 【转载】struts 学习总结----开发流程
- java框架Struts学习--struts开发流程
- Struts1.2.4学习心得!(-)
- 计算机科学与技术学习心得之计算机理论的一个核心问题--续谈其他的一些计算数学(转载)
- bbed的学习心得(转载)
- 计算机科学与技术学习心得(转载)
- 【转载】struts2 学习总结 ---- Struts-tags
- struts in action 学习之01表单提交处理流程
- 【转载】ant中copy操作学习心得
- [转载]计算机科学学习心得
- struts学习心得001
- Android 中的WiFi学习笔记(转载)----WIFI启动 代码流程走读---网络连接流程
- Struts 2 的学习笔记(二) struts的配置流程和strut是2的工作原理
- Struts1.2.4学习心得!(二)
- Struts+Hibernate+Spring学习心得(1)Struts
- 计算机科学与技术学习心得之专谈计算机系统的学习(转载)
- Struts+Hibernate+Spring学习心得(2)Hibernate