《旅游景区数字化暨一卡通系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《旅游景区数字化暨一卡通系统的设计与实现.doc(88页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流旅游景区数字化暨一卡通系统的设计与实现.精品文档.毕业论文旅游景区数字化暨一卡通系统的设计与实现 摘 要随着社会进步,越来越多的人将外出旅游作为度假休闲的首选方式。其中很大一部分人选择进入旅游景区。而我国由于人口众多、节假日安排集中,导致了同一时间段内进入景区的游客极多。由于现有的游客管理手段简单、粗放,这就使得景区的管理出现混乱,因此急需引入信息化管理技术手段。本文旨在用RFID卡式门票代替现有的纸质门票,降低管理成本,提高管理效应;将门票、消费等进行统一的管理,使旅游区的管理规范化、杜绝假票、防止倒票、 为景区旅游发展服务。本文分析了RF
2、ID卡式门票系统的背景以及门票系统国内外的发展状况,简要阐述了系统的软件需求分析;对项目开发过程管理,使用软件工程的方法和工具,在项目的各阶段应用并实现,特别是项目计划、监控、度量结果和技术类工作产品,贯穿项目的实际执行过程提出方案;对在RDIF卡式门票系统实现过程中的业务内容、软件界面设计、门票系统接口等组成部分进行了详细分析, 并设计出具体可行的实现技术及实现方法。本文采用了主要使用到的设计工具及软件:在需求分析阶段的开发工具是MicrosoftOfficeVisio,主要用来绘制数据流程图。在数据库建模方面使用的是Sybase公司的CASE工具集Power Designer,在后台数据库
3、使用的是Microsoft sql server 2008。本文具体的描述了开发过程管理,使用软件工程的方法和工具,在项目的各阶段应用并实现,特别是项目计划、监控、度量结果和技术类工作产品,贯穿项目的实际执行过程。本文的技术路线:第一步 基于Sybase公司的CASE工具集Power Designer,根据需求分析设计需求各种图表。第二步 基于面向对象的方法设计软件总线架构。第三步 利用SSH(Struts+Spring+hibernate)进行系统开发。第四步 利用Jmeter进行初步测试。1、本文的实施方案:基于Sybase公司的CASE工具集Power Designer设计需求各种图表。
4、 第一步 利用ProcessAnalyst用于画数据流图(DFD图),描述信息系统应该如何操作和处理过程。第二步 利用DataArchitect 用以以用来完成实体-关系图(E-R图)。第三步 利用AppModeler在系统的逻辑模型基础上,快速生成应用的原型。第四步 利用MetaWorks工具使得多个设计人员同时修改一个模型(包括概念模型、物理模型、数据流图)。2、根据现代软件工程原理对系统进行设计。第一步 根据需求分析进行系统的逻辑架构设计。第二步 根据性价比选择适合的系统开发工具。第三步 数据库设计。第四步:确定系统开发的指导原则。其中具体步骤如下:根据数据库设计的规范化原则,优化数据库
5、中数据表及数据库的设计和存储,确保数据正确地分布到数据库的表中;减少数据冗余;编写系统设计说明书。2.利用SSH进行系统开发第一步:进行系统的逻辑架构搭建。第二步:完成数据库搭建。第三步:明确系统开发的指导原则进行程序开发。3.利用Jmeter进行测试管理。第一步:进行功能测试,确定系统是否能够正确接收请求并进行应答。第二步:进行性能测试,测试系统的响应速度和抗压能力。 关键词:RDIF技术,卡式门票,实施方案,技术路线,设计需求各种图表 ABSTRACTScenic area scenic construction is the technical foundation of wisdom
6、Scenic Area wisdom tourism services development. Including scenic own office automation, a variety of technical means for the carrier, multimedia and virtual reality (VR) and other forms of technical means of travel information services, based on the safety of tourists RFID technology to monitor and
7、 command scheduling, travel destination resources, marketing services, etc., to get a good social and economic benefits for the purpose. This article aims to replace the existing ticket with RFID card paper ticket, reduce management costs, improve management effects; the tickets, consumption unified
8、 management, management standardization tourist areas; prevent fake tickets, to prevent scalping; as wisdom Bai in other systems operating foundation.This paper analyzes the background and development of RFID card ticket system ticket system at home and abroad , and briefly describes the software sy
9、stem requirements analysis ; management of the project development process , the use of software engineering methods and tools applied at each stage of the project and to achieve , especially project planning, monitoring , measurement results, and technical class work product , the actual implementa
10、tion process throughout the project proposed program ; integral part of the business of content RDIF card ticket system implementation process , the software interface design, ticket system interface , etc. a detailed analysis and design of concrete and feasible implementation technology and impleme
11、ntation.In this paper, the main use of the design tools and software : In the requirements analysis phase of development tools is Microsoft Office Visio, is mainly used to draw the data flow . Used in the database is Sybase s modeling CASE tools Power Designer, in the back-end database using Microso
12、ft sql server 2008. This paper describes the development of a specific process management , the use of software engineering methods and tools applied at each stage of the project and to achieve , especially in project planning , monitoring , measurement results, and technical class work products thr
13、oughout the actual implementation of the project.Technical route of this article:Based on the companys first step in Sybase Power Designer CASE tool set design needs of various charts.The second step based on object-oriented software designed bus architecture.The third step is the use of Quality Cen
14、ter test management.The fourth step of hardware facilities design and construction.The embodiments herein: 1, based on the companys CASE toolset Sybase Power Designer design needs of various charts. The first step in the use of ProcessAnalyst used to draw data flow diagram (DFD diagram), the descrip
15、tion of how the system should operate and processes. The second step to be used to complete the use DataArchitect entity - relationship diagram (ER diagram). The third step in the use of AppModeler system based on a logical model to quickly generate prototype applications. The fourth step use MetaWo
16、rks tool allows multiple designers to simultaneously modify a model (including the conceptual model, physical model, data flow diagrams).2, object-oriented design software based bus architecture. The first step in the overall design. According to functional systems analysis phase analysis results ob
17、tained to complete the module design applications. The second step detailed design. Select the appropriate techniques and processing methods for each module, including such as input, output, and code design. The third step is the database design. According to the relevant documentation systems analy
18、sis phase formation and development of database technology with reference to the status of the computer, using sophisticated computer database technology, design and describes the structure and contents of the database application system components.Which specific steps are as follows: 1) be familiar
19、 with database design principles. 2) standardization, we are required based on database design paradigm - that is normative principles of database design to optimize the database tables and data stored in the database design and the key task is to ensure that data is properly distributed to the tabl
20、e in the database. 3) reduce data redundancy. 4) preparation of system design specification.3. Use Quality Center test management. The first step: a clear condition analysis system functional requirements and determine test conditions. Step Two: Develop test plans, create test plans based on test co
21、nditions. The third step: Perform test run Test sets, and the test suite to run on the test platform. Step four: track defects, ie defects in the application report and record the entire repair process defects. 4 hardware design and construction.Keywords: RDIF technology, card ticket, the implementa
22、tion of programs, technical route, the design requirements of various charts目录第一章 绪论91.1 课题研究背景91.2 国内外研究现状91.3 本课题的研究意义101.4 论文的主要研究内容和组织结构101.5 本章小结11第二章 实现系统的技术方案和关键技术122.1 技术方案的确定142.1.1 Browser/Server模式142.1.2 MVC架构模式152.1.3 确定技术方案172.2 关键技术介绍172.2.1 轻量级JavaEE技术172.2.2 Struts框架202.2.3 Spring框架2
23、12.2.4 Hibernate框架232.2.5 AJAX242.2.6 DWRDWR技术文档272.2.7 XML282.2.8 Xdoclet292.2.9 JFReeChart292.3本章小结29第三章 系统安全303.1 网络安全303.1.1 系统的隔离及访问控制303.1.2 安全检测和通讯加密313.1.3 隐藏内部信息323.1.4 网络反病毒323.1.5 多层防御333.2 信息安全333.2.1 前端页面安全控制333.2.2 客户证书认证机制353.2.3 数据库安全363.2.4 数据传输安全系统363.2.5 审计信息内容373.3 数据安全373.3.1 签订
24、保密协议373.3.2 明确岗位分工383.3.3 定期日志审计383.4 本章小结38第四章 系统需求、功能、性能分析394.1 系统需求分析394.2 系统功能分析394.2.1 系统软件功能分析394.2.2 RFID卡分类424.2.3 门票功能434.2.3.1 售卡434.2.3.2 发卡514.2.4 消费功能524.2.5 RFID卡功能534.2.5查询与报表564.2.6 系统管理644.2.6.3 权限设置654.3 系统性能分析674.3.1 实时性674.3.2 灵活性674.4外部接口需求684.4.1 硬件接口684.4.2 软件接口684.4.1 通信接口694
25、.4.2 故障处理需求694.5 本章小结70第五章 详细设计与初步实现715.1 系统逻辑架构的设计715.1.1 表示层(view layer)/Web层的设计思路725.1.2 业务逻辑层(Business layer)的设计思路735.1.2 持久化层(Persistence layer)的设计745.2数据库设计765.2.1信息表775.2.2表清单785.3 系统的初步实现825.3.1 系统开发的指导原则835.3.2 系统开发的总体流程835.3.4 程序中的部分关键代码示例845.4 本章小结87第六章 测试886.1 功能测试886.2 性能测试896.4 本章小结90第
26、七章 总结与展望917.1 总结917.2 展望91第一章 绪论1.1 课题研究背景随着社会的快速发展和进步,计算机和信息技术由于其快速、高效、准确和节能的特点,被越来越多的应用的日常生活、工作和休闲娱乐中。计算机和信息技术有效的推动了社会以更加快速、稳定和环保的方式前行。由于当今人们的压力越来越重,工作之余到一些风景名胜区旅游几乎成为人们日常休闲娱乐的一种首选方案。我国景区目前是通过销售纸质景区门票,对进入景区的游客进行管理。这种以纸质门票为管理基础的方法不但简单、粗放,而且存在以下缺点:1. 由于景区需要采购、印刷门票,因此导致较高的成本;2. 由于门票都是一次性使用,因此导致了资源浪费;
27、3. 由于管理方法的简单,导致倒、贩票情况严重,使得景区人文环境混乱,加重了管理投入;4. 粗放的管理方式使景区管理方不能及时掌握景区内游客数量等重要信息,使得景区经常人满为患,而这也给游客带来了极大的不便,更严重的是:由于几乎不能控制游客数量信息,大量游客的涌入也给环境带来了极大的破坏,甚至有些破坏是不可逆转的。要贯彻科学、可持续发展的策略,根据实际情况,解决上述问题,设计并实现旅游景区数字化暨一卡通系统,即:将DFID(RadioFrequencyIdentification,即射频识别)技术与计算机网络结合起来,不但可以使景区管理方快、速获取游客信息,及时做出管理决策,而且可以方便游客,
28、杜绝假票,防止倒票,避免浪费,降低管理成本,提高管理效应。1.2 国内外研究现状根据对业内人士的调查和访谈(感谢中国旅游国际旅行社),欧美发达国家的收费景区一般采用粗放、简单的方式对景区进行管理,这是由于这些国家的如下特点造成:1. 人口基数少,进入景区的游客数量也较少;2. 国民假期安排灵活,使得游客进入景区的时间被分流;3. 国民的环境保护意识较强,国家对环境监管力度高。然而国内特点是人口基数大,假期安排集中,这就导致了景区内在所谓旅游黄金时间区间内出现了高峰。1.3 本课题的研究意义旅游景区数字化暨一卡通系统是将RFID技术于计算机网络结合起来,对旅游景区进行数字化管理,这是根据我国的实
29、际情况和特点所必须完成的。该系统的设计和实现不但能方便旅客、方便景区管理,而且是建立智慧景区和智慧旅游服务的基础。旅游景区数字化暨一卡通系统本身将景区自身的办公自动化系统包含在内,方便游客、方便景区管理。进一步,以网络技术、多媒体技术、虚拟现实技术为载体,可以提供旅游资讯、资源销售等服务。该系统的设计与实现是整个旅游区智慧系统运营的基础。1.4 论文的主要研究内容和组织结构作为一个软件系统,最关键、最核心的工作是对该系统的分析和设计。因此,本论文的主要研究内容如下:1. 分析当前我国景区管理过程中的弊端,提出建立旅游景区数字化暨一卡通系统的解决方案;2. 根据用户要求,对系统的功能、性能进行需
30、求分析,并进行设计;3. 根据设计,提出初步程序解决方案;4. 对系统安全性可能产生威胁的初步解决方案的描述;本文组织结构如下:第一章 绪论:根据实际情况,阐述、分析我国景区管理工作中的问题,提出建立旅游景区数字化暨一卡通系统的必要性。第二章 系统需求、功能、性能分析:提出系统的开发目标。第三章 系统安全:对系统的安全需求进行分析。第四章 实现系统的技术方案和关键技术介绍:。第五章 详细设计与初步实现:对系统的各个功能进行详细设计,并给出使用轻量级JavaEE(Struts+Spring+Hibernate)框架进行初步实现的范例。第六章 总结与展望。1.5 本章小结本章主要是阐述了我国目前景
31、区管理中的问题,并提出设计、实现建立旅游景区数字化暨一卡通系统的必要性,给出了课题的研究意义。最后对本论文的内容和组织架构进行了说明。第二章 实现系统的技术方案和关键技术在旅游景区数字化暨一卡通系统开发之前必须确定系统的开发目标,从而确定系统的设计原则,再根据系统的设计原则从可实现系统需求的众多技术方案中选出最可靠、经济的一个成为实现系统的技术方案。确定系统的设计目标含两方面内容:第一是根据需求分析确定系统功能;第二是在完成系统功能的基础上确定系统的性能。系统的设计原则就是确立指导性规则,以完成系统的设计目标。本系统的设计目标 由于旅游景区数字化暨一卡通系统一旦投入使用,将涉及众多网点,这些网
32、点的性质也不尽相同,而且随着时间,系统需求也可能不断被更新,新的需求可能被不断提出,因此,旅游景区数字化暨一卡通系统应满足如下要求:a 可维护性系统应该具有优良的可维护性。这种可维护性不仅包括对原有错误和缺陷的修复,对应于变化的需求,还应该包括对原有功能的扩充。而这种功能的扩充不能因为原始系统设计师和后来的维护设计师的人选不同(不同的人员可能拥有不同的程序设计思想),而对系统的原始设计意图和原始框架产生破坏性影响。在现代软件工程中,将这种破坏性影响产生的原因归结于是由于系统需求的变更,从而需要对系统进行修改,维护设计人员由于不了解系统设计师的设计意图,而对系统的原始框架进行了改动(这种改动是对
33、系统的原始设计意图和原始框架进行了代码级的破坏),在这种改动中,维护设计师又无法形成自己的设计意图和新的设计框架阎 宏.java与模式M.北京:电子工业出版社,2006:35,随着这种破坏的积累,必然导致系统的最终崩溃。b 可扩展性本系统应该具有良好的可扩展性,因为良好的扩展性允许系统在不影响原有功能和稳定性的情况下按要求增加新的功能。系统的设计原则 解决设计目标提出的“可维护性”和“可扩展性”这两个要求方法是应用现代软件工程中所提出的“开-闭” 原则(OCP:Open-Closed Principle)。所谓的“开-闭”原则就是:软件实体应该对扩展开放,对修改关闭Bertrand Meyer
34、. Object Oriented Software Construction M.London:Prentice Hall,1988:23。即软件模块和模块的功能应该在不被修改的前提下被扩展,这就要求做到在不修改源代码的前提下,对系统进行扩展(即:系统升级)达到对系统增加功能的目的。这样就可以产生优点:a 对已有的系统进行扩展,可以满足对软件的新需求,使软件系统处于一种稳定的成长状态,从而使得软件系统具有强大的适应性、灵活性和成长性;b 软件系统中的最重要的抽象层不能被修改,这样就使得系统可以具有良好的稳定性和延续性。以“开-闭”原则为指导,在系统的开发过程中,为系统建立高度的解耦,即:模块
35、与模块之间和类与类之间不能存在以硬编码形式写入的调用关系,甚至模块中的独立的程序之间也不能、或者尽量少的存在以硬编码形式写入的调用关系,这些调用关系将以系统配置文件的方式配置到整个系统中。如果由于系统的需求发生变化导致了系统功能需要增加,在完成增加的类的开发后,系统对这些增加的类的调用是通过修改配置文件的方式完成的,而不是修改原有的类和代码。这样,系统就具备了良好的扩展性、稳定性和延续性。正是由于系统具备了这些特性,就软件工程方法学瀑布模型所描述传统的软件过程而言,由于其不能拥抱变化的缺点,这就使得这种传统的软件过程不能作为指导本系统开发的原则。系统采用承认并拥抱变化的统一软件开发过程var
36、Jacobson,Grady Booch,James Rumbaugh.The Unified Software Development Process. New Jersey :Addison-Wesley professional,2003为指导,即:与UML(统一建模语言)结合在一起,以用例(系统功能)和测试为驱动,以架构为中心,递增、迭代的开发过程。分层对系统的每个模块进行分层设计,使用XML文件作为配置文件,这样就避免了在需求更新时修改已完成的程序代码,从而提高了程序的解耦合性,实现了较强的扩展性、灵活性和可插入性。例如:使用XML文件作为数据库连接的配置方式,就可以让应用在不同的数
37、据库平台之间轻松的切换,而不需要在改变数据库产品时更改原有的程序代码。这样就使得应用具有了良好的适应性。由于本系统的设计与开发应当符合软件设计的OCP(开-闭)原则,这样,就尽最大可能避免了软件的“腐烂”(僵硬、脆弱、复用率低、黏度过高)问题,并且使得系统具备了可扩展性、灵活性和可插入性的软件设计特征。2.1 技术方案的确定目前的企业级应用通常采用B/S模式和MVC模式,就其本质而言,B/S模式是指导性原则,而MVC模式是具体实现的技术总纲。2.1.1 Browser/Server模式王楠,刘心雄,陈和平.Web Service技术研究J. 武汉:计算机与数字工程,2006,34(7):88-
38、100徐赛华.软件需求分析研究J.吉林:吉林师范大学学报,2006,1:104-105张良银.浅论C/S和B/S体系结构J. 南京:工程地质计算机应用,2006,4:20-28B/S模式是由传统的两层C/S结构发展而来的三层C/S结构在Web上的应用,是一种基于TCP/IP通讯协议和Web技术规范的结构。B/S模式是把两层C/S结构的客户事务逻辑模块从客户机的任务中分离出来,由单独的一层来处理,把任务均衡地分配给Web服务器,不再负责处理数据访问等关键事务,只负责显示部分,使客户机的任务减轻了许多李民;朱振昌. C/S、B/S的结构的特点及在医院系统中的应用J. 医学信息-2006-09-05
39、。B/S模式应用系统由浏览器(Browser)和服务器(Server)组成。它的客户端是标准的浏览器,服务器端为标准的Web服务器协同应用服务器响应浏览器的请求,数据和应用程序存放在相应的数据服务器和应用服务器上,浏览器动态下载并执行存储于应服务器上的应用程序。其结构如图4-1所示:图4-1 B/S结构模式示意图B/S体系结构中,用户通过浏览器向网络上的服务器发送请求,网络上的服务器则对用户的请求作出响应和应答。由于客户机系统配置低,因此在客户机上只需安装占用系统资源少的客户端软件,而相对配置较高的服务器上提供较多的服务、负担更多的工作,以达到“瘦客户端、胖服务器端”的效果。与传统的C/S模式
40、相比较,B/S 模式有以下优点:a 适用于多种平台,可移植性好。各种主要的操作系统均有标准的浏览器和Web服务器产品,用户可以根据具体的应用平台进行选择。b 易于维护和管理。客户端只需标准的浏览器,除此之外无需专用的软件,系统的维护工作简单。c 支持远程访问。B/S结构使用标准的TCP/IP、HTTP协议,能够直接接入Internet。d 保护企业投资。B/S结构可以与企业原有的网络很好地结合。B/S模式由于具有开放性好、易于维护、安全性高、应用程序开发周期短和易用性等优点,同时能真正做到资源共享李逢玲,郑 飞.基于BS模式的服装进销存管理信息系统的设计与实现J.现代电子技术,2007,8:7
41、5。2.1.2 MVC架构模式MVC(Model-View-Controller:模型 - 视图 - 控制器)架构模式:MVC模式是施乐公司的Xerox研究中心(Xerox PARC)在20世纪80年代为编程语言Smalltalk-80发明的一种软件设计模式,至今已被广泛使用,最近几年被推荐为Sun公司JavaEE平台的设计模式孙卫琴. 精通Struts:基于MVC的Java Web设计与开发M.北京:电子工业出版社: 2006:9。由于基于纯JSP技术的web应用将大量的业务逻辑代码、数据库操作代码以及JSP页面设计代码混杂在一起,这样,不但在应用的开发过程中会带来巨大的困难,而且给应用的维
42、护造成极大的麻烦。解决这些困难和麻烦的方法就是将这些的业务逻辑代码、数据库操作代码以及JSP页面设计代码按照它们不同的关注方向分离开,这样,就引入了MVC架构 ,在MVC中的“M”代表业务逻辑和数据库操作代码,“V” 代表页面设计代码,“C” 代表请求(request)和响应(response)的导航代码。这样,根据业务逻辑,把应用程序分成模型、视图、控制器这三个核心模块,各模块功能如下:a 视图模块负责处理人机交互界面,包括:接收用户的请求和根据用户请求显示相关数据;b 模型模块负责处理业务数据和业务逻辑;c 控制模块(控制器)负责接收用户在视图模块发出的请求,并根据请求调用相应的处理程序模
43、块完成业务逻辑,再调用相关视图模块,将业务逻辑处理结果反馈给用户。MVC模式的的体系结构如图4-2所示李刚.轻量级J2EE企业应用实践Struts + Spring + Hibernate整合开发M.北京:电子工业出版社,2007:116图4-2 MVC模式的的体系结构通常MVC模式由Sun公司的JSP 的Model2实现。在JSP 的Model2中由由JSP文件构成视图模块,由JavaBeans构成模型模块,由Servlet实现控制器。作为一种架构模式,它是由几个软件设计模式组合而成的,包括合成模式、策略模式、观察者模式,有时候可能会加入装饰模式、调停者模式、迭代模式和工厂方法模式等。MVC
44、 模式的处理过程是:首先由控制器接收用户的请求,并决定应该调用哪个模型来进行处理,然后用模型业务逻辑来处理用户的请求并返回数据,最后控制器用相应的视图返回数据,并通过表达层呈现给用户康建萍.基于MVC 模式的Struts 框架研究与应用J.计算机与信息技术2006,3:49。2.1.3 确定技术方案旅游景区数字化暨一卡通系统作为一个企业级应用(Enterprise Application),就第二章提出的需求而言,当前业界普遍采用的JavaEE技术和Dot Net技术都足以应对该应用的开发。但是由于不但是JavaEE是一套开放的标准,有大量的开源软件和框架能被使用,而且它具有跨平台的特点,这样
45、其开发工具、系统平台和运行容器的选择就极为灵活。同时JavaEE技术并不对Microsoft的产品设置壁垒,这就给系统开发工具和产品的选择带来了极大的范围。而如果选择Dot Net技术,由于其的标准并未开放, 这就意味着系统开发工具和产品被完全限制在了Microsoft的产品范围内,这样,开发成本就会很高。基于以上考虑和数据库安全性和应用广泛性的考虑,本系统拟采用轻量级JavaEE+ Microsoft sql server 2008技术开发。以MVC模式作为具体实现的技术总纲,完成符合B/S模式的旅游景区数字化暨一卡通系统。2.2 关键技术介绍2.2.1 轻量级JavaEE技术轻量级(Lig
46、htweight)技术通常意味着简化模型和更具影响能力的容器王前红,郝克刚,葛玮.采用轻量级框架实现web访问统计分析系统J.上海:计算机应用与软件,2005,25(4):146,轻量级方法在规则方面限制很少,这又给前期的开发、后期的维护和升级带来了极大的灵活性。目前对轻量级方法普遍存在4种解释:a) 由于轻量级对象的创建和销毁不需要消耗太多的系统资源,这就意味着在程序中可以经常性创建或销毁对象;b) 提供相对丰富的功能,所使用的应用都是可配置、可选择的;c) 中间件的核心类库较小,应用程序加载速度快,程序运行时占用内存资源少;d) 非入侵式的设计:非入侵式与入侵式是相对而言的,入侵式是指框架
47、提供了大量功能供用户使用,从而简化了开发成本和时间。但是大量使用框架所提供的API(Application Programming Interface)带来的后果是使得应用程序和所使用框架之间产生了很大依赖,应用程序无法从框架之中独立出来。Java原来是由美国Sun MicroSystems,Inc(Sun微系统公司)开发的一个技术规范。该公司和其产品Java于2009年被oracle收购。JaveEE由一整套服务、应用程序接口和协议构成郑力军.Java语言的开发平台及JAVAEE编程技术J. 吉林:吉林化工学院学报,2005,22(4):47-49,即JaveEE是由Java技术平台和Java开发语言构成的。a) 作为一种技术平台,Java拥有JRE(Java Runtime Environment:Java运行时环境)和JVM(Java Virtual Machine:Java 虚拟机);b) 作为一种开发语言,Java的JDK(Java Development Kit:Java开发工具)能开发出面向对象、安全的、健壮的、 跨平台的应用程序。自JDK1.4开始,JavaEE的前身JAVAEE就已经成为创建电子商务应用的实际标准。自J
限制150内