
|
| « | December 2025 | » | | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | | |
|
公告 |
大家好啊~刚加入Blogosphere!~ 仲系新手~I'm sure I'm carving a nice digital niche out for myself,at least~网页正在更新~得闲多D浏览下拉~ |
| Blog信息 |
|
blog名称: 日志总数:25 评论数量:89 留言数量:7 访问次数:186297 建立时间:2005年9月12日
|

| |
|
[JAVA专区]入门级struts工作原理的解释 软件技术
步樱文 发表于 2006/5/20 2:16:10 |
| Struts 使用 Model 2 架构。Struts 的ActionServlet 控制导航流。其他Struts 类,比如Action, 用来访问业务逻辑类。当 ActionServlet 从容器接收到一个请求,它使用URI (或者路径“path”) 来决定那个Action 将用来处理请求。一个 Action可以校验输入,并且访问业务层以从数据库或其他数据服务中检索信息。为校验输入或者使用输入来更新数据库, Action 需要知道什么指被提交上来。并不是强制每个Action 从请求中抓取这些值,而是由 ActionServlet 将输入绑定到JavaBean中。输入 bean是Struts ActionForm c类的子类。ActionServlet 通过查找请求的路径可以决定使用哪个ActionForm,Action 也是通过同样的方法选取的。ActionForm 扩展org.apache.struts.action.ActionForm类。每个都必须以HTTP 响应进行应答。 通常, StrutsAction 并不自行加工响应信息,而是将请求转发到其他资源,比如JSP 页面。Struts 提供一个ActionForward 类,用来将一个页面的路径存储为逻辑名称。当完成业务逻辑后,Action 选择并向Servlet返回一个ActionForward。Servlet 然后使用存储在ActionForward 对象中的路径来调用页面完成响应。Struts 将这些细节都绑定在一个ActionMapping 对象中。每个ActionMapping 相对于一个特定的路径。当某个路径被请求时,Servlet 就查询ActionMapping 对象。ActionMapping对象告诉servlet,哪个Actions, ActionForms, 和 ActionForwards 将被使用。所有这些细节,关于Action, ActionForm, ActionForward, ActionMapping,以及其他一些东西,都在struts-config.xml 文件中定义。 ActionServlet 在启动时读取这个配置文件,并创建一个配置对象数据库。在运行时,Struts 应用根据文件创建的配置对象,而不是文件本身 |
|
|
回复:入门级struts工作原理的解释 软件技术
妮妮的( ^_^ )/~~(游客)发表评论于2009/3/30 15:55:59 |
| 礼品盒 包装盒 中央空调节能 高压变频器节能 空压机节能 拆除 北京拆除 拆除公司 建筑物拆除 咖啡机 咖啡机维修 咖啡机租赁 推拿按摩培训 中医美容培训 针灸培训 宠物医院 北京航空快递公司 北京航空快递 北京快递 航空运输 国内航空快递 北京快递公司 航空快递 快递公司 航空快运 航空托运 航空物流 油烟管道清洗 石材翻新养护 中央空调清洗 |
|
|
回复:入门级struts工作原理的解释 软件技术
C妹(游客)发表评论于2007/8/29 20:05:47 |
|
» 1 »
|