- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Struts教程
Struts教程
丰伟
目录
概述 4
Framework概念 4
Struts的概念和体系结构 5
Struts的与Web App的关系 5
Struts的体系结构 5
从视图角度(View) 6
从模型角度(Model) 6
从控制器角度(Controller) 6
Struts的基本组件包 6
Struts framework的工作原理和组件 7
Struts ActionServlet控制器对象 8
Struts Action Classes 8
Struts Action Mapping 9
使用ActionForward导航 10
Struts ActionForm Bean捕获表单数据 11
Struts的其他组件 12
Validation Framework for Struts 12
Struts TagLib 12
BeanUtils 12
Collections 13
Digester 13
Struts配置文件简介 13
有关Struts Controller及其相关的的配置描述 13
有关struts tag lib的配置描述 14
有关Struts Action Mapping的配置描述 14
Form-bean元素 15
Action元素 15
Struts高级特性(Struts Advanced Feature) 17
验证 17
使用异常处理声明 19
使用应用模块(Application Modules) 21
把JSP放到WEB-INF后以保护JSP源代码 22
使用 Prebuilt Action类提升开发效率 23
Struts标记库 25
定制JSP标记 25
资源束 26
Bean标记 27
Bean复制标记 27
定义脚本变量的标记 28
显示Bean属性 29
消息标记和国际化 29
逻辑标记 30
条件逻辑 30
重复标记 32
转发和重定向标记 33
HTML标记 34
显示表单元素和输入控件 34
显示错误信息的标记 38
其他HTML标记 39
模板标记 39
一个简单的示例 40
Struts的安装 40
第一个实验:简单的JSP页 41
第二个实验:struts的国际化 42
struts中的Forms 45
struts:介绍ActionForm 49
分离Book和BookForm的一个好方法 51
概述
本文主要讲解什么是Struts Framework,它的框架结构,组件结构,以及简单的配置讲解。
文章的包括了如下七大部分:
Framework的概念和体系简介
Struts的概念和体系结构
Struts的工作原理和组件
Struts配置文件简介
Struts高级特性
Struts标记库
一个简单的示例
Framework概念
一直以来我们都说Struts是一个Web Framework。那么让我么先来看看什么是Framework。
Framework概念并不是很新了,伴随着软件开发的发展,在多层的软件开发项目中,可重用、易扩展的,而且是经过良好测试的软件组件,越来越为人们所青睐。这意味着人们可以将充裕的时间用来分析、构建业务逻辑的应用上,而非繁杂的代码工程。于是人们将相同类型问题的解决途径进行抽象,抽取成一个应用框架。这也就是我们所说的Framework。
Framework的体系提供了一套明确机制,从而让开发人员很容易的扩展和控制整个Framework开发上的结构。 通常,Framework的结构中都有一个“命令和控制”组件(command and control component)——Framework Factory and Manager。
Framework体系
通过基于请求响应(Request-Response)模式的应用Framework,基本上有如下几个表现逻辑结构组成。
控制器(Controller)——控制整个Framework中各个组件的协调工作。
业务逻辑层(Business Logic)——对Framwork本身来说,这里仅仅只是概念和几个提够服务的基础组件,真正的实现与客户的业务逻辑接轨,还需要开发人员在Framework上再次扩展。
数据逻辑层(Data Logic)——绝大应用系统都需要涉及到数据交互,这一层次主要包括了数据逻辑和数据访问接口。对于数据逻辑来说,如果你了解数据建模(Data Modeling)可能就很容易理解。
Struts的概念和体系结构
Struts有一组相互协作的类、Serlvet以及Jsp TagLib组成。基于Struts构架的web应用程序基本上符
文档评论(0)