代码改变世界

Struts简介和配置

2012-03-31 17:01  myjava2  阅读(170)  评论(0编辑  收藏  举报

Struts简介:

Struts是Apache基金会的一个开源项目,基于SunJ2EE平台的MVC框架,主要采用Servlet和JSP技术来实现,能够很好地帮助Java开发者利用J2EE开发Web应用,也是面向对象设计。实现重点在C层(Controller),包括ActionServlet/RequestProcessor和我们定制的Action,也为V层(View)提供了一系列定制标签。

 

struts图解:

 

 

struts环境配置:

 

第一步:建立web项目,struts只能运用在web项目中

 

第二步:拷贝struts相关的jar包到项目web-info下的lib目录下

其中涉及的包有


第三步:在web.xml中配置ActionServlet

配置文件如下:



第四步:提供struts-config.xml文件,由ActionServlet读取,配置相应的请求对应那个Action处理,放到WEB-INFO文件下。

Struts-config.xml文件内容一般如下:



第五步:建立ActionActionForm两个类,这两个是struts中需要手动编写的类,分别用来处理业务和收集表单数据