编程之道

无论是批评的,赞扬的,指着的都请EMAIL给我,你的建议将是我前进的动力! 联系我

Structs学习笔记--->20%

      我以前也粗略看过一些相关书籍,比如孙为琴的Structs和铁手前辈翻译的Structs in action。这2本书都不错,文笔比较流畅,不过感觉就像流水帐,看起来累(其实很多书都是这样的)。前几天去书城逛了一圈,我发现了一本非常适合入门的书<Struts开发入门与项目实践>,本人强烈推荐还不知道Structs为何物的朋友去看一遍,钱没地方花的话可以买或者我帮你。好了。下面进入正题。。。。


Structs核心类及其描述:(structs in action ,归纳的不错)

       



      Structs工作流程:
      在web应用启动时就会加载并且初始化ActionServlet,它从structs-config.xml文件中读取配置信息,把它们存放在各种配置对象中。例如action的映射信息存放在actionmapping对象中。
      当ActionServlet接收到一个请求后:
1。检查和用户请求相匹配的ActionServlet实例。
2。如果ActionForm不存在就创建一个,把客户提交的表单保存到ActionForm对象中。
3。如果需要验证,就调用ActionForm类中Validate()方法。
4。ActionServlet根据ActionMapping实例包含的映射信息决定将请求转发给哪个Action.如果相应的Action不存在,则创建后调用execute()方法。
5。execute()方法返回一个ActionForward对象,ActionServlet再把客户请求转发给ActionForward对象所指向的Jsp页面,生成动态网页返回给客户端。

一个流程当然要对应一个好的例子,准备找些现成的代码研究研究。。。

















posted on 2005-10-09 22:11 疯流成性 阅读(2149) 评论(1)  编辑  收藏 所属分类: WebFramwork

评论

# re: Structs学习笔记--->20% 2006-10-02 20:25 df

df  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航: