博客首页 注册 建议与交流 排行榜 加入友情链接
推荐 投诉 搜索: 帮助

wifox

  wifox.cublog.cn

关于作者
姓名:水狐
职业:IT
年龄:**
位置:南方
个性介绍:快准狠
|| << >> ||
我的分类


Struts流程
Struts流程
 
1. web容器启动,根据web.xml内容中的 标签<servlet></servlet> new一个struts的WebServlet对象action. 从此action对象开始一直存在,直到web服务器停止.
action实例配置根据<servlet></servlet>
 
2. 当客户端浏览器有*.do的请求时,web容器就会根据<servlet-mapping>转给struts的WebServlet对象action处理.从此程序进入struts处理流程
 
3.struts的接收到*.do的请求后,根据配置文件struts-config.xml的映射关系,<action-mappings>的对应关系转到相应的action控制器类处理.并且把相应的表单对象actionForm 传进去
 
4.action控制器类根据需要调用相应的bo类来处理业务逻辑.
 
5. bo类根据需要调用相应的dao类来实现与底层数据库连接
 
6. dao返回结果给bo,bo返回给action 调用ActionMapping 对象转到相应的页面.
 
 
 
 
 
 
 
 
 
 
 
 
 

<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>
      <init-param>
         <param-name>debug</param-name>
         <param-value>3</param-value>
      </init-param>
      <init-param>
         <param-name>detail</param-name>
         <param-value>3</param-value>
      </init-param>
      <load-on-startup>0</load-on-startup>
</servlet>

 

 

 

 

<servlet-mapping>
      <servlet-name>action</servlet-name>
      <url-pattern>*.do</url-pattern>
   </servlet-mapping>

发表于: 2007-03-28,修改于: 2007-03-28 15:15,已浏览1124次,有评论0条 推荐 投诉


网友评论
 发表评论