基于MVC开发模式的技工院校管理系统的研究与设计.pdfVIP

基于MVC开发模式的技工院校管理系统的研究与设计.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信息产业 ·93· 基于MVC开发模式的技工院校管理系统的研究与设计 黄 振 萧福宏 林颖聪 (广州市高级技工学校 ,广东 广州 510410) 摘 要:通过研究和分析当今WEB应用系统的设计思想,采用基于MVC设计模式的JSF框架,设计和实现了广州市技工院校管理 系统,极大的提高了各学校、市教研室和技管处的内部工作效率和服务能力,协助领导决策、提供智能分析手段 ,为上级领导决策提供及 时准确的支持信息,便于领导掌握全局,大大提高决策的科学性和高效性。 关键词:B/S结构,JSF;MVC;学籍学历 1概述 随着信息技术对社会各方面影响越来越大,信息化成为社会发 处理数据和业 务逻 辑 噩 展的必然趋势 ,教育领域亦然。 以支持 的格式和布局 向用户显示数据 同时,随着我国经济社会发展以及产业转型,国家对专业技工 人才的需求越来越旺盛,就读技工院校的学生也越来越多,广州市 现有就读技工院校的学生人数高达十几万人。为了统一管理学生学 接收用 户的请 求,并调用合适 的资源来执 行请 求 口 籍,获得各校学生准确数据,为上一级领导提供有效的参考数据 ,本 图1应用程序的三个部分和职责 校教师承担了技工院校管理系统的开发任务。 2软件架构设计模式简介 两个实现产 品可供选择 ,包含 Sun的参考实现和Apache的My— 软件架构设计时,根据不同的抽象层次分为三种不同层次的模 Faces。JSF并不是一个完全组件化的框架 ,基于JSP/Servlet架构。它 式:架构模式、设计模式和代码模式。 没有控制器,控制行为通过模型实现,因此不需要在表单和模型之 架构模式是高层次策略,关系到系统的整体特性,架构模式是 间设置控制层。 否合理对总体框架的性结构会有较大影响。设计模式是中等粒度的 5.2 Tapestry 策略,设计模式决定了子系统或组件之间的结构关系。代码模式则 Tapestry不是一种单纯的MVC框架,包含前端的MVC框架和 是与编程语言相关设计方式 ,代码模式是否合理对设计模式的内外 一 种视图层的模板技术,使用Tapestry完全可以与Servlet/JSPAP1 结构有直接影响。 分离,通过使用Tapestry,开发者完全不需要使用jsP技术,用户只 3Model1和 Model2模式简介 需要使用Tapestry提供的模板技术即可 ,Tapestry实现了视图逻辑 和业务逻辑的彻底分离。 Java语言的动态Web编程技术,经历了Model1和Model2两 阶段。 5.3 Struts 在 Model1模式下,整个 Web应用全 由JSP页面组成 ,JSP页 webw0rk是由OpenSymphony组织开发的,致力于组件化和代 面兼具 View和Controller两种角色 ,控制逻辑和表现逻辑并混,代 码重用的J2EEWeb框架 ,它采用了一种更加松耦合的设计,让系 码重用性非常低,扩展性低,维护难度大。 统的Action不再与ServletAPI耦合 。WebWork中,Action无需与 Model2则是基于MVC架构的设计模式。Servlet作为控制器,负 ServletAPI耦合,更容易测试。Action无需与webw0rk耦合,代码重 责接收客户端请求,在Servlet中只包含控制逻辑和简单前端处理 ,用率高。它支持更多的表现层技术,有更好的适应性。

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档