欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
Apache Struts
来自开放百科 - 灰狐
(版本间的差异)
第9行: | 第9行: | ||
Struts 2.0 is based on [[WebWork]] | Struts 2.0 is based on [[WebWork]] | ||
+ | |||
+ | Struts 2 用户请求处理流程: | ||
+ | [[Image:struts2-request-processing.gif|right|thumb|Request Lifecycle in Struts 2 applications]] | ||
+ | 1. User Sends request; | ||
+ | 2. FilterDispatcher determines the appropriate action; | ||
+ | 3. Interceptors are applied, 完成 validation, file upload等功能; | ||
+ | 4. Execution of Action; | ||
+ | 5. Output rendering; | ||
+ | 6. Return of Request; | ||
+ | 7. Display the result to user. | ||
+ | [[Image:struts2-architecture.gif|right|thumb|Struts 2 Architecture]] | ||
==Plugins== | ==Plugins== | ||
Struts 2 比较大的亮点是提供了插件的体系结构,很象 Eclipse or FireFox plugins | Struts 2 比较大的亮点是提供了插件的体系结构,很象 Eclipse or FireFox plugins |
2009年10月26日 (一) 01:22的版本
目录 |
Struts简介
Struts是一个基于Sun J2EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的。由于Struts能充分满足应用开发的需求,简单易用,敏捷迅速,在过去的一年中颇受关注。Struts把Servlet、JSP、自定义标签和信息资源(message resources)整合到一个统一的框架中,开发人员利用其进行开发时不用再自己编码实现全套MVC模式,极大的节省了时间,所以说Struts是一个非常不错的应用框架。【StrutsIDE:用于Struts辅助开发的一个Eclipse插件】
Struts 2
Struts 2 已经发布
Struts 2.0 is based on WebWork
Struts 2 用户请求处理流程:
1. User Sends request; 2. FilterDispatcher determines the appropriate action; 3. Interceptors are applied, 完成 validation, file upload等功能; 4. Execution of Action; 5. Output rendering; 6. Return of Request; 7. Display the result to user.
Plugins
Struts 2 比较大的亮点是提供了插件的体系结构,很象 Eclipse or FireFox plugins
http://cwiki.apache.org/S2PLUGINS/home.html
基本特色
struts完全基于MVC框架,并在不断的改进中!
相关链接
精彩图集
分享您的观点