纳金网

标题: 详谈Struts2的核心概念(上) [打印本页]

作者: Mr.cai    时间: 2011-7-27 23:48
标题: 详谈Struts2的核心概念(上)
本文将深入探讨Struts2的核心概念,首先介绍的是Struts2的体系结构和几个重要的配置文件,并会举例说明Struts2的核心对象如何配置。然后介绍Struts2最重要的3个组成部分Action、Result、Interceptor(拦截器)的原理和使用方法。
1 术语概述
• Action在Struts2中是负责Web应用程序中具体逻辑实现的。Action是一个Java类,一般的继承于com.opensymphony.xwork.ActionSupport类,这个类在Struts2的Dispatcher接受到HTTP请求的时候被调用。
• 当一个action执行完毕之后,它将返回一个返回码,譬如“SUCCESS”“INPUT”或者其他“返回代码”。这些“返回代码”通过查找struts.xml中的定义告诉Struts2下一步该做什么而这个下一步就称为result。Struts2 支持许多种不同的result类型,比如返回结果页面给用户。可选择的显示模板技术有JSP、Velocity或者是FreeMarker。
2 Struts2的体系结构
• Struts2的核心体系结构如图5.1所示。用户在Struts2框架下只需编写自己的Action类来处理逻辑、编写JSP页面(或者其他方式)来展示用户界面和在struts.xml



配置映射关系就可以完成基本的业务流程。





to be continue.......




作者: 彬彬    时间: 2011-8-9 15:10

作者: 奇    时间: 2012-3-6 23:21
再次路过……

作者: tc    时间: 2012-4-8 23:28
发了那么多,我都不知道该用哪个给你回帖了,呵呵

作者: 菜刀吻电线    时间: 2012-4-24 23:23
我看看就走,你们聊!

作者: 菜刀吻电线    时间: 2012-4-28 23:25
不错不错,收藏了

作者: 菜刀吻电线    时间: 2012-9-7 23:18
水……生命之源……灌……

作者: 菜刀吻电线    时间: 2013-2-27 23:21
不会吧,太恐怖了

作者: tc    时间: 2013-3-6 23:21
加精、加亮滴铁子,尤其要多丁页丁页





欢迎光临 纳金网 (http://go.narkii.com/club/) Powered by Discuz! X2.5