本站首页    管理页面    写新日志    退出



 

«December 2025»
123456
78910111213
14151617181920
21222324252627
28293031


 

 


公告


 大家好啊~刚加入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 应用根据文件创建的配置对象,而不是文件本身


阅读全文(7258) | 回复(2) | 编辑 | 精华
 


回复:入门级struts工作原理的解释
软件技术

妮妮的( ^_^ )/~~(游客)发表评论于2009/3/30 15:55:59

礼品盒 包装盒 中央空调节能 高压变频器节能 空压机节能 拆除 北京拆除 拆除公司 建筑物拆除 咖啡机 咖啡机维修 咖啡机租赁 推拿按摩培训 中医美容培训 针灸培训 宠物医院 北京航空快递公司 北京航空快递 北京快递 航空运输 国内航空快递 北京快递公司 航空快递 快递公司 航空快运 航空托运 航空物流 油烟管道清洗 石材翻新养护 中央空调清洗


个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除
 


回复:入门级struts工作原理的解释
软件技术

C妹(游客)发表评论于2007/8/29 20:05:47

讲得实在太专业拉~~

个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除
 


» 1 »

发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)




站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.039 second(s), page refreshed 144806147 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号