Struts使用手册

Struts使用手册

ID:40763223

大小:244.50 KB

页数:29页

时间:2019-08-07

Struts使用手册_第1页
Struts使用手册_第2页
Struts使用手册_第3页
Struts使用手册_第4页
Struts使用手册_第5页
资源描述:

《Struts使用手册》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Struts使用手册  0序20.1猜想20.2HTTP,HTML,UserAgents20.3HTTP请求/响应周期20.4Java语言和应用框架20.5JavaBeans20.6属性文件和资源绑定30.7JavaServlet31介绍51.1Struts的历史51.2MVC模式61.3Struts控制流程72创建模型组件82.1概述82.2JavaBean和作用域82.3ActionFormBean92.4系统状态Bean92.5商业逻辑Bean93创建视图组件93.1概述93.2国际化信息93.3F

2、orms和FormBeans的交互113.4其他表示层技术134创建控制(Controller)组件154.1概述154.2ActionServlet154.3ActionForm类164.4Action类194.5异常处理器204.6插件类204.7ActionMapping的实现204.8编写ActionMappings214.9在页面中使用ActionMapping224.10在ActionMapping中使用通配符224.11公共的Log接口235.配置应用235.1概述235.2Struts配置

3、文件235.3为应用配置模块255.4WEB应用部署描述符25 0序0.1猜想本手册适合于有创建JavaWeb应用经验的Web 开发人员.在开始学习Struts之前你应该了解如下的技术:1.     HTTP,HTML,UserAgents2.     HTTP请求/响应生命周期3.     Java语言和应用框架4.     JavaBeans5.     属性文件和资源绑定6.     JavaServlets7.     JavaServerPages,JSPTagLibrariy8.     XM

4、L0.2HTTP,HTML,UserAgentsWWW是基于超文本传输协议和超文本标识语言建立的.用户代理,比如浏览器,他们使用HTTP去请求一个文档然后格式化显示.0.3HTTP请求/响应周期对于Web开发者来说,理解HTTP的请求和响应周期是很重要的.你要使用HTTP发送一个请求,然后服务器给你一个响应.当你创建WEB应用时,你需要返回一个响应对象来回应请求.0.4Java语言和应用框架Struts是用JAVA编写的.JAVA是面向对象的语言,而Struts充分利用了面向对象的技术.除此而外JAVA支

5、持线程.如果你很好的掌握了JAVA,特别是面向对象编程和线程,这将会有益于最有效的使用Struts和这个手册.0.5JavaBeans象大多数JAVA应用一样,大多数Struts对象都是JavaBean.遵循JavaBean设计模式使得Struts更容易被开发者和JAVA开发工具使用.尽管JavaBean的最初是用来开发可视元素的,但它对开发可重用组件也非常有益.0.5.1反射和内省反射是决定什么样的函数或域存在某对象中的方法.内省是反射的特殊形式.使用内省就可以知道哪些方法将会被其他对象使用(如gett

6、er,setter) Struts框架使用内省来转换HTTP参数到JAVABEAN的属性中和把JAVABEAN中的属性数据组装到HTML的域. 0.5.2MAPJAVABEAN把数据存在属性中.JAVABEAN虽然是灵活而功能强的对象,但它并不是编程者存储数据的唯一对象.另一个熟为人知的对象是java.util.Map.Map它是一个名字/值对的数据集合,它经常用来存储动态数据.0.5.3DynaBeansDynaBeans集成了JAVABEAN的扩展性和MAP的灵活性.编写JAVABEAN要创建一个新类

7、,并且要为每个属性编写方法.DynaBeans则将属性放在XML中配置. 在Struts应用中,你可以使用DynaBeans来描述你的HTMLForm,这个策略可以避免编写普通的JAVABEAN来存储很简单的属性.0.6属性文件和资源绑定JAVA应用包括WEB应用的配置经常使用属性文件来完成.Struts的消息资源都是通过资源绑定和属性文件实现的. JAVA资源绑定使用一个或多个属性文件来实现应用的国际化.0.7JavaServlet由于JAVA是面向对象的语言,因此JAVA平台已经将HTTP转换成对象的

8、形式.这将会使JAVA程序员关注于应用本身而不是HTTP. HTTP提供了一个标准的机制来扩展服务器的功能,我们称之为CGI.服务器将请求发送到CGI程序,CGI程序则返回一个响应.同样的任何JAVA服务器则会接收请求,然后转发到Servlet. Servelt是javax.servlet.http.HttpServlet的子类,每个Servlet必须完成四个方法:·publicvoidinit(ServletConfigco

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。