没有合适的资源?快使用搜索试试~ 我知道了~
struts VS spring mvc
需积分: 0 3 下载量 90 浏览量
2008-12-13
16:10:03
上传
评论
收藏 30KB DOC 举报
温馨提示
试读
3页
including spring and struts' differents ,introducing them so deeply but simplely.
资源详情
资源评论
资源推荐
基于 Web 的 MVC framework 在 J2EE 的世界内已是空前繁荣。TTS 网站上几乎
每隔一两个星期就会有新的 MVC 框架发布。目前比较好的 MVC,老牌的有
Struts、Webwork。新兴的 MVC 框架有 Spring MVC、Tapestry、JSF 等。这
些大多是著名团队的作品,另外还有一些边缘团队的作品,也相当出色,如
Dinamica、VRaptor 等。这些框架都提供了较好的层次分隔能力。在实现良好的
MVC 分隔的基础上,通过提供一些现成的辅助类库,同时也促进了生产效率的提
高。
如何选择一个好的框架应用在你的项目中,将会对你的项目的效率和可重用是
至关重要的。本文将对目前最流行、最常用的两种 framework 进行介绍。
一、Struts
Struts 是 Apache 软件基金下 Jakarta 项目的一部分。Struts 框架的主要架
构设计和开发者是 Craig R.McClanahan。Struts 是目前 Java Web MVC 框架
中不争的王者。经过长达五年的发展,Struts 已经逐渐成长为一个稳定、成熟的
框架,并且占有了 MVC 框架中最大的市场份额。但是 Struts 某些技术特性上已经
落后于新兴的 MVC 框架。面对 Spring MVC、Webwork2 这些设计更精密,扩
展性更强的框架,Struts 受到了前所未有的挑战。但站在产品开发的角度而言,
Struts 仍然是最稳妥的选择。
Struts 有一组相互协作的类(组件)、Serlvet 以及 jsp tag lib 组成。基于
struts 构架的 web 应用程序基本上符合 JSP Model2 的设计标准,可以说是 MVC
设计模式的一种变化类型。根据上面对 framework 的描述,我们很容易理解为什
么说 Struts 是一个 web framwork,而不仅仅是一些标记库的组合。但 Struts
也包含了丰富的标记库和独立于该框架工作的实用程序类。Struts 有其自己的控
制器(Controller),同时整合了其他的一些技术去实现模型层(Model)和视图层
(View)。在模型层,Struts 可以很容易的与数据访问技术相结合,包括 EJB,JDBC
和 Object Relation Bridge。在视图层,Struts 能够与 JSP, Velocity
Templates,XSL 等等这些表示层组件想结合。
Struts 的体系结构
struts framework 是 MVC 模式的体现,下面我们就从分别从模型、视图、
控制来看看 struts 的体系结构(Architecture)。
从视图角度(View)
主要由 JSP 建立,struts 自身包含了一组可扩展的自定义标签库(TagLib),可
以简化创建用户界面的过程。目前包括:Bean Tags,HTML Tags,Logic
Tags,Nested Tags,Template Tags 这几个 Taglib。有关它们的详细资料
请参考 struts 用户手册
从模型角度(Model)
cm19850122
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于matlab实现多车辆车辆路径问题,用遗传算法编程,保证可用.rar
- 基于matlab实现多层极限学习机实现手写体识别,准确率超过99%.rar
- 基于matlab实现电力系统最优潮流程序,可以应用于电力市场下的最优潮流计算 适合电力系统专业的同仁使用.rar
- 串行通信的通信协议串口协议串行通信的通信协议串口协议
- Vue构建交互式的单页面应用程序Vue构建交互式的单页面应用程序
- Spring Boot快速搭建和部署应用程序
- Redis开源的高性键值存储系统广泛应用于缓存、实时消息传递
- Qt跨平台的应用程序开发框架Qt跨平台的应用程序开发框架
- 单片机是集成处理器、存储器和输入输出设备
- 深度学习机器习方法模仿人脑神经网络深度学习机器习方法模仿人脑神经网络
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0