人工智能基于java的mvc模型框架的研究--大学毕业设计论文.doc
《人工智能基于java的mvc模型框架的研究--大学毕业设计论文.doc》由会员分享,可在线阅读,更多相关《人工智能基于java的mvc模型框架的研究--大学毕业设计论文.doc(9页珍藏版)》请在咨信网上搜索。
1、无线网络技术课程(论文)题 目: 基于java的mvc模型框架的研究 学生姓名: 董芳立、丁允奇 学 号: 130101072、130101071 所在系院: 计算机工程学院 专业班级: 13级计算机科学与技术 指导教师姓名: 裴培 职称/学位: 助教/硕士 完成时间: 2016 年 6 月计算机工程学院 制摘要:本文着重进行了以下的研究和设计工作:结合企业系统的结构特点,详细分析了J2EE的多层体系结构模型和核心技术,并总结出基于J2EE平台进行开发和部署企业应用系统的方案;对传统的网站开发技术进行了比较分析,采用框架的恩想,设计面向整个Web开发的系统框架模型;对struts框架,一种实现
2、了MVC模型思想的框架,进行了整体结构分析;在参照struts基础上,根据实际应用的要求,并结合长期进行网站开发的经验,最终设计出Webpump的整体框架结构;关键字:JAVA,MVC模型,Web开发,框架,WEBPUMP1 J2EE企业系统体系结构11企业系统概述企业这个概念在我们的生活中并不陌生,一般来说,它是打算完成一定目标的组织,这个组织可以是小型的、中性的或大型的商业公司、非盈利性研究组织。另外,企业系统也包括那些分布式的、可扩缩的、多用户的商业系统,这些系统本质上都是要通过信息技术来提供公司或组织的生产效率。随着网络技术的发展,企业的信息化显得越来越迫切。那么如何为企业构造一个性能
3、优越的系统则是我们软件研究、设计,和开发人员所要解决的问题。当我们为企业开发一个项目,那么,首先需要了解的便是这个企业的体系结构及相关信息,即它是由那些成份组成的。其中,有形资源和财产是由企业使用的用于完成其目标的一个组成部份,有我们熟悉的计算设备、生产设备、产品供应及企业帐户等,它们对企业的运作至关重要;人,包括消费者、员工以及合作伙伴,是企业的积极因素。12 J2EE标准中间件体系结构及开发N层应用在开发传统的企业信息系统时,我们大多采用两层结构(如图22)来实现,即前台的客户端和后台的数据库服务器。其中,服务器提供的唯一服务就是数据库服务。在这种情况下,客户端则主要负责数据的访问、执行应
4、用商业逻辑、并将结果转换为一个格式以便显示,为用户显示内部的接口,以及响应用户的输入。这种客户IIi务器的体系在开始的时候容易配置,不过难于升级或者扩展,而且通常基于私有的协议一典型的是私有的数据库协议。并且,其中的商业模块和表现逻辑模块的重新使用也很难。但随着业务系统变得复杂,这种结构的局限性日益变得明显,它限制了企业更快更灵活的发展,同时,也使自身也很难维护。在我们所研究的Web开发领域中,最重要的可能就是扩展,但两层的应用不便于升级扩展。为了解决这一问题,就需要将企业信息系统,从原来的两层“客户端一服务器”应用模型转向更灵活的三层和多层应用模型,即将业务逻辑放到系统服务和用户接口之间,从
5、而使业务逻辑和用户界面的表示层分开。通过使用这种设计,将明显的简化开发、调试和维护企业应用,同时,它也使得开发者能够将精力集中于业务逻辑程序的具体编制,以更好的提供用户交互。13 J2EE模型和相关技术J2EE作为一个平台和编程模型,用于构造JAvA企业系统。这样的系统可以使用不同生产商的底层企业系统框架实现。为了避免传统开发方法的弊端,从而减少费用,快速设计和开发企业级的应用程序,J2EE技术提供了一个基于组件的方法来设计、开发、装配和部署企业级应用程序。J2EE平台提供了一个多层结构的分布式的应用程序模型,这个模型具有重用组件的能力、基于扩展标记语言(XML)的数据交换、统一的安全模式和灵
6、活的事务控制。使用这种技术,我们不仅可以比以前更快地发表对市场的新的解决方案,而且我们所做的独立于平台的基于组件的J2EE解决方案不再受任何提供商的产品和应用程序编程界面(APIS)的限制。这样,提供商和买主都可以自己选择最合适于它们的商业应用和所需技术的产品和组件。2 开发大型企业网站方法的分析与比较和Webpump框架的提出随着Web技术的发展和电子商务时代的到来,人们不再满足于建立各种静态的发布信息的网站,更多的时候需要能与用户进行交互,并能提供后台数据库的管理和控制等服务的动态网站;当我们能够满足这些要求,将一个个生动活泼的画面展现在用户面前时,作为服务的提供者一企业,却又面临着另一个
7、新的挑战:如何使企业信息的管理一方面紧跟社会经济发展的步伐,另一方面,又能保证企业系统具有可维护性、可扩展性、可靠性和安全性。21基于框架的开发思想软件构件化是软件工业发展的大势趋。工业化的软件复用已经从通用类库进化到了面向领域的应用框架。以后,新应用将主要建立在象软件构件和应用框架这类r构造块,之上:应用开发的未来就在于能够提供开放体系结构,从恧方便构件的选择、组装和集成。框架已成为软件生产中最有效的重用方式之一。211框架的定义架构是一个软件系统中的核心元素,是系统中最难改变的部分,也是构建软件系统中其他部分所依赖的基础,因此系统架构的优劣会从根本上决定基于这个架构所构建的软件系统的质量。
8、系统架构的构建是软件开发过程中的一项重要工作,同时也是一项很困难的工作,对于很有经验的系统架构师也是如此。但是,模式以及模式语言为构建系统架构提出一条的解决途径。架构是系统中最本质的部分。系统的各个组成部分正是通过架构所定义的方式协同工作共同完成系统的功能,从而表现出一个完整的系统。由于系统的本质是不容易变化的,所以如果一个架构构建的正确,也就是说能够真实酊反映出系统的本质,那么就可以使基于该架构构建的系统具有比较长的生命力,否则该系统的质量就会逐渐的降级,直至崩溃。如果以建筑领域来作类比可能会比较好理解一些,如果一个建筑物构建在一个在结构上有问题的混凝土骨架上,那么该建筑的寿命可想而知是不会
9、长久的。框架(Framework)是部分或整个系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法:另外,框架也可以被理解为可被应用开发者定制的应用骨架。前者是从应用方面,而后者是从目的方面给出的定义。一个框架是一个可复用的设计构件,它规定了应用的体系结构,阐明了整个设计、协作构件之间的依赖关系、责任分配和控制流程,表现为一组抽象类以及其实例之间协作的方法,它为构件复用提供了上下文(Context)关系。因此构件库的大规模重用也需要框薪应用框架强调的是软件的设计重用性和系统的可扩充性,以缩短大型应用软件系绣商开发周期,提高开发质量。与传统的基于类库的面向对象重用技术比较,应用框架更注重于
10、面向专业领域的软件重用。应用框架具有领域相关性,构件根据框架进行复合而生成可运行的系统。框架的粒度越大,其中包含的领域知识就更加完整。212设计模式设计模式是一组类、接口与其关系的集合,提供通用问题类型的一般设计方案。模式本身并不仅仅简单是一些关系,它还具有深刻的内涵。它具有自身的意图、动机、适用性以及核心解决方案等众多的内容。一旦我们确定使用了一个模式,那么这个模式就为我们搭建了一个内容丰富的场景,这个场景可以非常有效黼导我们进一步的工作,启发我们发现新的对象。这样,基于模式构建的系统架构就变得抽象(模式本身就是一些抽象的关系)而不空泛并且具有很好的延伸性。模式也提供了一套公认非常有效的记录
11、方法,可以把自己经过反复验证的解决方案记录下来传授给其他人重用,即模式具有可传授性。这样,有经验的系统架构师就可以把自己的一些心得体会通过模式的方法记录下来,就可以克服经验无法有效传授的问题。其实很多模式本身就是针对系统架构提出的,比如我们主要讨论的MVC模型(Model、View、Controller),它是专门针对交互系统提出的,所以如果我们要构建一个交互系统,那么我们就可以直接应用MVC模式,然后在该模式所搭建的场景的启发下去发现Model、View以及Controller,在这个大的场景的指导下根据其它的需求(模式)构建一些小的场景对系统进行有效的分化。模式和系统架构有很大的相似性,都
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人工智能 基于 java mvc 模型 框架 研究 大学 毕业设计 论文
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。