物业管理系统—毕业设计(论文)外文文献翻译

物业管理系统—毕业设计(论文)外文文献翻译

ID:5464208

大小:167.50 KB

页数:24页

时间:2017-12-13

物业管理系统—毕业设计(论文)外文文献翻译_第1页
物业管理系统—毕业设计(论文)外文文献翻译_第2页
物业管理系统—毕业设计(论文)外文文献翻译_第3页
物业管理系统—毕业设计(论文)外文文献翻译_第4页
物业管理系统—毕业设计(论文)外文文献翻译_第5页
资源描述:

《物业管理系统—毕业设计(论文)外文文献翻译》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、杭州电子科技大学毕业设计(论文)外文文献翻译毕业设计(论文)题目物业管理系统翻译(1)题目基于JSP技术的在线书店系统建设翻译(2)题目基于JavaServerPages技术生成动态XML学院信息工程学院专业计算机姓名班级学号指导教师译文一:基于JSP技术的在线书店系统建设JoseHughes,ComputerScienceandInformationSystemsDepartmentKennesawStateUniversity摘要:“潘多拉世界的在线书店这一大型的软件系统遵循第一原则,并利用该模型-视图-控制器(MVC)模型和使用图表进行设计并采用最新的JavaSer

2、verPages(JSP)技术实施。这比起使用旧版本的JSP实现起来显得更加独一无二。类别和主题描述:【计算机应用】:其他计算机系统—指令和控制,消费产品,程序控制通用术语:设计,实验,理论关键字:JavaServerPage,MVC设计模式,MVC图形,JDBC。1.问题和目的:软件设计和实现的第一原则是软件实体具有很好的扩展性,不能随便更改。JSP技术就是基于这一原则进行WEB应用程序的设计和实现,它的另一个原理是分离原理—将请求处理和业务逻辑处理分离开来。原理背后的思想是:让WEB设计师去修改静态的页面而不是去改变动态的内容并且能使一个程序员仅仅修改Java程序中的

3、动态内容而不需修改JSP页面。虽然JSP是一种服务端的脚本语言[1],但是它之前一直是通过在客户端的HTML代码中插入分隔符<%.....%>在其中放入服务端脚本语言来实现。直到最近,JSP2.0和JSP标准标记库1.1(JSTL)才提供了支持分离原则的正式标准。然而,很多教材类书籍仍然介绍将HTML语言混合JAVA源代码封装到JSP标记的形式来实现开发Web应用程序。一部分书籍虽然分析了分离原理,但并没有提供程序模型或者工具来设计开发Web程序。问题自所以出现是因为在线电子图书系统或者是电子商务系统并不是基于分离原则实现的。HTML代码和java程序的混合体,使得JSP

4、页面显得冗长,并随之产生维护问题。例如,当在线图书系统连接到数据库时,由于是使用SQLStatments声明进行数据库连接,JSP页面就显得相当复杂了。此外,在线图书商店提供多种产品,多个JSP页面实现相似的SQL功能,很明显,这样的系统缺乏可扩展性,可重用性和可维护性。2.实现和独特性:本次课题研究的重点是针对这些问题提供实用的解决方案。分离原则的实现包括将java源代码从JSP页面中移除并利用SUN公司提供的Java数据库连接技术(JDBC)来实现数据库的连接。JDBC能够使得程序员开发应用程序时运用Java程序语言去连接任何数据库,使用标准的SQL语句,但是仍然要遵

5、循Java语言的规定[3]。我们的方法在一定程度上来说是独一无二的,因为它不仅遵循分离原则而且提供了一个MVC图表设计模型作为设计工具。在‘潘多拉世界’的在线图书商店系统中,在MVC模式的设计中,利用JSP技术中的标记元素来实现显示逻辑层,JavaBeans技术来实现业务逻辑层,最后采用控制层来实现页面的请求处理。MVC逻辑图就是我们使用的独一无二的设计工具。MVC图形是一种图像设计语言,很好的展示了MVC的设计模型。正如我们从MVC图形所看到的(见图一),在线图书商店的登录处理能够分成5个相对独立的模块,体现了他们之间的分离性。这些模块最后通过一个业务逻辑控制层实现整合

6、—一个JSP页面实现了这个网站的导航的功能。相关技术介绍:MVC全名是ModelViewController,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用于组织代码用一种业务逻辑和数据显示分离的方法,这个方法的假设前提是如果业务逻辑被聚集到一个部件里面,而且界面和用户围绕数据的交互能被改进和个性化定制而不需要重新编写业务逻辑MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。MVC是一个框架模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模

7、型、视图、控制器。它们各自处理自己的任务。视图视图是用户看到并与之交互的界面。对老式的Web应用程序来说,视图就是由HTML元素组成的界面,在新式的Web应用程序中,HTML依旧在视图中扮演着重要的角色,但一些新的技术已层出不穷,它们包括AdobeFlash和像XHTML,XML/XSL,WML等一些标识语言和Webservices. MVC好处是它能为应用程序处理很多不同的视图。在视图中其实没有真正的处理发生,不管这些数据是联机存储的还是一个雇员列表,作为视图来讲,它只是作为一种输出数据并允许用户操纵的方式。模型模型表示企业

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

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

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