没有合适的资源?快使用搜索试试~ 我知道了~
掌握Struts企业级Web开发框架的一个实例
需积分: 9 30 下载量 13 浏览量
2007-10-12
23:57:48
上传
评论
收藏 74KB DOC 举报
温馨提示
试读
10页
掌握Struts企业级Web开发框架的一个实例.<br>Struts是源代码开放的企业级Web应用开发框架,它的设计目的是从整体上减轻构造企业Web应用的负担。本文通过一个Struts应用的实例,帮助你迅速掌握Struts
资源推荐
资源详情
资源评论
掌握 Struts 企业级 Web 开发框架的一个实例
年 月 日 『易商资讯』 字体颜
色:
已阅读: 次 〖收藏此页到 〗
是源代码开放的企业级 应用开发框架,它的设计目的是从整体上减轻构
造企业 应用的负担。本文通过一个 应用的实例,帮助你迅速掌握 。
是在 项目下开发的源代码开放软件,由一系列的框架类、辅助类和定制
的 标记库构成,定位在基于 设计模式的 应用开发。 体系是
( !" #)体系的一种应用。在 体系中,数据模型
()、表现逻辑(!")和控制逻辑(#)是分离的组件,但它们可以互相
通信。 力图从整体上减轻构造企业级 应用的负担,并提供国际化和数据库连接池
支持。
体系可以看成两个相对独立的部分:第一个部分是 $%,用于编写支持
的应用组件;第二部分是 的 标记库,由 &'、#、(!) 和 '*
四个标记组成。 的两个部分有着各自不同的用户。对于规模较小的项目,同一个用户
可能同时使用这两个部分;但对于规模较大的项目,通常开发者使用 $% 组件,而负责
+,- 页面布局的人使用标记库。
的设计目标是为 应用开发提供一个强大的框架。同时, 还
包含了一些实用组件,例如 .!(,但这些组件并不从属于上面提到的两个部分。
应用的体系结构
对于从传统编程环境转入 开发的人来说, 编程中令人很不习惯的一个特点是
缺乏“程序”。传统的应用总是有主入口点、流程控制和出口点。但在 网站上,用户可能
从任何地方进入,按照一种完全随机的次序访问各个页面,甚至可能跳过多个页面,也可能
在一、两个小时内毫无动静。这是 +,, 访问的基本特征,无论是 还是其他 编
程框架,都无法改变这一点。然而, 能够隐藏 访问固有的“混乱”,帮助开发者建
立起清晰和明确的秩序和规则。
在 应用中,有一个称为 $)!#/ 的主调度程序(或称为分配器),如图
所示。不过,并非所有的请求都必须通过 $)!#/。用户的请求目标可以是非
的页面,也可以是那些使用了 标记库但不使用 请求分配服务的页面。这正是
体系的优点之一:按需使用。许多编程框架要求你要么不用,要么全部使用,而且一
旦你决定使用,以后要悔改从前的错误就会付出高昂的代价。 按需使用的优点与这类
系统形成了强烈对比。
资源评论
thinking_chou
- 粉丝: 8
- 资源: 25
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 高分课程设计作业-基于QT的模仿宝石迷阵游戏C++源码+文档说明+界面截图
- 基于Apache Spark的Spark DistCP重实现设计源码
- 粤港澳大湾区(黄埔)算法算例大赛-工业表面缺陷检测源码+超详细注释
- 在 KolektorSDD 数据上使用分割决策网络进行表面缺陷检测python源码+文档说明
- 操作系统作业:时间片轮转算法的模拟实现C++源码+文档说明
- 基于改进yolov5的金属曲面缺陷检测,使用pyqt5实习了实时视频检测的功能python源码+文档说明
- 基于Qt及OpenCv设计了一个视觉检测系统,实现了米粒的计数、缺陷分析功能+源码+文档说明+效果图
- 基于STM32F1和TB6612芯片的电机驱动板,可以驱动两个电机正反转,具有比L298N更小的体积源码+文档说明
- 基于Javascript的CNN卷积交互式播放器设计源码
- 基于Layui的树表格(treeGrid)前端设计源码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功