- 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开发基于mvc的web应用
河南理工大学课程论文 课程名称: JSP实用教程 题目名称:用Struts开发基于MVC的Web应用 学 院: 专业班级: 信息管理09-2班 姓 名: 陈明磊 学 号: 学生自我自我评价: 革命尚未成功,同志仍需努力。继续学习其他框架。 评阅意见: (评阅成绩:_________________) 评定教师签名: 日期:2011 年 1 月 8 日 目录 摘要: 3 关键词: 3 1.MVC介绍3 1.1模型-视图-控制器(Model-View-Controller)模式 3 1.2什么是MVC模式? 4 1.2.1 简单例子: 5 2.Struts介绍 6 2.1Struts的安装 7 2.2Struts提供的组件 7 2.2.1 View层 7 2.2.2Model层 9 2.2.3 Controller层 9 2.3集成Struts组件 11 2.4实例学习Struts 13 3小结 22 参考文献: 22 摘要: 本文中,我们先介绍MVC模式,用两种技术完成一个基于MVC模式的简单实现,包括Struts,这项可以开发更灵活、扩展性更强的基于MVC模式的Web应用。 关键词:MVC设计模式;Structs技术;JSPModel1;JSPModel2;Web应用 1.MVC介绍 1.1模型-视图-控制器(Model-View-Controller)模式 1.2什么是MVC模式?Model 2/MVC架构 如上图所示,用户通过提交requests与Controller组件(通常表现为Servlets)交互。接着Controller组件实例化Model组件(通常表现为JavaBeans或者类似技术),并且根据应用的逻辑操纵它们。一旦Model被创建,Controller决定下一个为用户显示的View(常常表现为JSP),同时View与Model交互操作,获得并为用户显示相关数据。在它被提交到Controller重新开始此操作之前,View可以修改Model的状态。 1.2.1 简单例子: 这是一个很简单的Model 2应用,但它可以被在更大程度扩展。比如,我们可以动态配置映射request参数的action,我们也可以具体化controler的流转控制(比如action可以通过一个配置管理器(configuration manager)来动态获得需要返回的页面,而不是象现在这样写死在程序里)。 然而,事实上有一个现成的框架提供所有这些控制、MVC组装相关的可配置项,甚至更多。 这个现成的框架就是Struts。 2.Struts介绍 Struts是一个高度可配置、高度扩展性的MVC框架,我们几乎可以用它开发任何能想到的用Java技术的Web应用。MVC模式的每一部分在Structs中都有相关对应部分。 2.1Struts的安装 可以在/jakarta/struts/binaries/jakarta-struts-1.1.zip下载获得Struts的必威体育精装版版本(目前是1.1)。下载后解压zip文件。发布包中包含了所有开发Struts应用所需的类库。发布包的Webapps目录下有一个空白的Struts Web应用(struts-blank.war),它已经包含了一个Web应用的骨架,非常有用,在这个基础上建立自己的应用显然对初学者能很快得到成就感。 自己的代码放在WEB-INF/classes 目录下,根据自己的需要修改配置文件WEB-INF/struts-config.xml,做到这步,Struts的配置就完成了。现在就拥有了一个完全有效的Struts应用了。 让我们来看看Struts提供的组件 2.2Struts提供的组件 2.2.1 View层 <%@ taglib uri=/WEB-INF/struts-html.tld prefix=html %><html:html><head></head><body bgcolor=white><html:errors/><html:form action=/logon><table border=0 width=100%><tr><td>Username:</td><td><html:text property=username/></td></tr><tr
您可能关注的文档
最近下载
- 《趣味的手工创意--向日葵》-美术课件.ppt VIP
- 派出所民警先进事迹材料三篇 .doc VIP
- VIVITEK丽讯RU76953使用说明书.pdf VIP
- 原调正谱bE边疆的泉水清又纯钢琴伴奏联考.pdf VIP
- 泳池工程施工设计方案(3篇).docx VIP
- 少儿水粉 玫瑰庄园—美术课件.pptx VIP
- (一模)贵阳市2025年高三年级适应性考试(一)地理试卷(含官方答案).docx
- 《模型构建在高中生物教学中的应用研究》课题研究方案.doc
- 精品解析:四川省成都市武侯区2024-2025学年上学期八年级期末考试数学试题(原卷版).docx VIP
- 苏J9508室外工程-标准设计图集.pdf VIP
文档评论(0)