没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
Spring3 MVC - 3 到 Spring MVC 框架简介
Spring3 MVC 框架简介
是 的框架的 组件。 它提供了丰富的功能,为建设强大的 应用程序。
框架的架构,并在这样的高度可配置的方式,每一块的逻辑和功能设计。 此外 可
以毫不费力地与其他流行的 框架,如 , 的,的 和
集成。 这意味着,你甚至可以告诉 使用 框架中的任何一个。 比 更不
紧耦合的 或 向客户端呈现视图。 喜欢速度与其他视图技术集成, 的,
或 现在也有可能。
Spring3.0 MVC 系列
第
部分:到
!"#
框架简介
第
$
部分:在
!"#
创建
%&
应用程序
第
!
部分:在
!"#
的形式 处理
第
'
部分: !
的
与
中的例子插件 教程
第
(
部分: !
的国际化及本地化教程与范例在
第
)
部分: !
示例教程
主题
第
*
部分:创建
!%!
的示例在
中使用
的
在 ,你可以使用任何对象作为命令或表单支持对象,你不需要实现框架特定的接口
或基类。 的数据绑定是高度灵活的:例如,将验证错误类型不作为应用系统错误,可以通过评
估的不匹配。 因此,你不必重复你的业务对象的属性,简单的无类型的字符串,在表单对象仅仅是为
了处理无效的意见,或正确转换的字符串。 相反,它往往是最好直接绑定到业务对象。
请求处理生命周期
的 框架是,像许多其他 框架,要求为导向,围绕一个中心的 ,
它 把 请 求 分 派 给 控 制 器 , 提 供 其 他 功 能 , 有 利 于 开 发 应 用 而 设 计 的 。
++ 是 , 容器完全集成,并允许我们使用的每一个
的其他功能。
以下是 !"# 请求流程的生命周期:
客户端将请求发送到 容器中的 % 请求的形式。
这个传入的请求被截获由前端控制器 (+ 的),然后它会试图找出相应的处理程序
映射 。
帮助处理程序映射,+ 将请求派遣适当的控制器。
控制器尝试处理请求和 ModelAndView 实例的形式返回到前端控制器模型和视图对象。
前端控制器,然后试图解决咨询视图解析器对象的视图(可以是 , 的,速度等) 。
选定的视图,然后返回到客户端呈现。
Spring3.0 的特点
!"# 框架支持 (。 它提供了注释的配置支持。 ( 的功能,例如泛型,注解,
可以使用可变参数等在 。
正在引进一种新的表达语言 +的表达语言规划环境地政局局长。 的表达式
语言可以使用,同时定义了基于 -. 和注释的 定义。
!"# 框架支持 / 服务。
数据格式可从来没有那么容易。 !"# 支持了注释的格式。 现在,我们可以使用0
(,12,1"3)和04(样式2
"5//46)标注日期和货币格式转换。
!"# 已经开始支持 3$"# 的。
配置 Spring 3.0 的 MVC
切入点的 !"#+。 + 的是正常的 的类,它
%% 的的基类。 因此,我们需要在它 7" 配置。
879:;
;;;;8:
;;;;;;;;89:8<9:
;;;;;;;;89:"=7"7""+8<9:
;;;;;;;;8&99: 8<&99:
;;;;8<:
;
;;;;89:
;;;;;;;;89:8<9:
;;;;;;;;89:>"+8<9:
;;;;8<9:
8<79:
在上面的代码片断中,我们必须在 7" 中配置 + 的。 请注意,我们已经映射>"
%.5/. 模式,例如 + 的。 因此,任何与>"%. 模式的 5/. 将调用
的前端控制器。
$
一旦 + 的初始化,它会查找一个文件名?9@9" 应用程
序的 A9,4 文件夹中。 在上面的例子中,将寻找所谓 9"" 的框
架。
请注意上面的架构图。 3 上图中指定 3 平原扩展 应
用程序所需的一些额外的功能。 在 3 是能够解决的主题,它也与相应的
相关。 在 3 在 中的约束,并通过对
/B5 类的静态方法,您可以随时查找在 3。
继续
现在,我们有关的 !"# 框架,其生命周期架构的想法, 在接下来的部分中,我们将创建
一个工作
!"#
的 %& 应用程序从头。
Spring3 MVC:在 Spring 3.0 MVC 创建 Hello World 应用程序
Spring3.0 MVC 系列的第 $ 部分。 在以前的文章中,我们经历介绍的 !"# 框架,其请
求处理生命周期和体系结构图。 在这篇文章中,让我们在 !"# 创建一个简单的的 %
& 应用程序。
对于创建的 %& 演示应用程序,我们将使用 , 中。
我们需要的东西
之前,我们与我们的第一个 %&$ 的示例开始,我们将需要一些工具。
" C "( 以上( 下载 )
$" 以上的 (" 的或任何其他容器(DE+ 的中,+,A 的,在
等)( 下载 )
!" 的 !"$" 中,它上面的( 下载 )
'" !"#3/ 文件:( 下载 )。 以下是此应用程序所需的 3/ 文件的清单。
o 99 "#"'"F
o F9 "$"F
!
o "=7"9!"#" "/.393"F
o "=7"9!"#" "/.393"F
o "=7"9!"#" "/.393"F
o "=7"9!"#" "/.393"F
o "=7"9!"#" "/.393"F
o "=7"7"9!"#" "/.393"F
o "=7"79!"#" "/.393"F
请注意,根据 的当前版本,上述 F 文件的版本号可能会改变。
我们的目标
我们的目标是创建一个基本的 应用中使用最新的 !"# 版本。 将会有一个索引页,它会显
示一个链接”打招呼”给用户。 点击此链接,用户将被重定向到另一页打招呼 ,它会显示一条消息
的”%&,!"#!”。
入门
让我们开始我们的第一个 !"# 基于 的应用程序。
打开 转到文件9:新建9:项目,然后选择动态 Web 项目中的新建项目向导屏幕。
'
选择动态 项目后,按” 下一步”“ 。
(
剩余63页未读,继续阅读
资源评论
wgpling
- 粉丝: 0
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功