- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于J2EE的在线树木分类系统的研究-森林经理学专业论文
基于J2EE的在线树术分类系统的研究1.2.2
基于J2EE的在线树术分类系统的研究
1.2.2 J2EE的体系结构 J2EE是一整套技术的总称,包括建立企业应用系统的各个方面,使用技术能够快速建
立可伸缩性企业应用系统,J2EE目标是提供~个基于语言的服务器端应用结构,支持平台
独立、可移植、多用户、安全和标准的企业级应用。J2EE应用程序模型的一个主要优点就 是在中间层的多层应用程序pl。在J2EE平台,中间层商业逻辑是由Enterprise JavaBean 组件实现的,这些Enterprise Beans组件允许服务开发者集中于商业逻辑,而让EJB Server 处理底层复杂的各种系统级任务,如事务处理、组件的生命周期管理。p”l图1显示了J2EE 技术典型应用系统结构。
厂 、
叠生信皇量毫
\孑/ ^_-^
中—7
最据库
ERP
遗留量董
、
‘w曲粤- 闰4 \ -,
】3Pmh_叫蛔I 卜广一
、 √
中筒层 垒生信息墨寰层
图l J2EE应用系统模型
其中,Enterprise JavaBean与Servlets/JSPt””J是技术的核心部分。J2EE的中间层和企 业信息系统层可以细分为任意J2EE多层.J2EE改变了传统的2层结构中的数据存取代码、 界面表示代码和商业逻辑代码的混合状态,其中界面表示代码由JSP、servlets、html和xml 实现,商业逻辑代码由企业JavaBean组件实现,数据存取代码由企业信息系统实现。由于 以组件技术为基础,J2EE把商业逻辑代码从界面表示与信息系统中分离开,从而使企业的 各个关键性部分可以独立地进行开发,解决了以往2层结构中各部分代码的混合,这极大地 提高了应用程序的开发效率和系统的可维护性。此外,这种多层结构降低了Web服务器的 负载,并且具有连接池、事务操作、安全管理等功能,从而大大提高了应用整体Web的可 伸缩性、可靠性、可管理性和灵活性“q。
1.2.3 J2EE的优势 J2EE为搭建具有可伸缩性灵活性易维护性的商务系统提供了良好的机制: 1)能集成遗留信息系统:由于企业必须适应新的商业需求,利用已有的企业信息系统
方面的投资,而不是重新制定全盘方案就变得很重要。这样,一个以渐进的方式建立在已有 系统之上的服务器端平台机制是企业所需求的。J2EE架构可以充分利用已有的信息系统。 这之所以成为可能是因为J2EE拥有广泛的业界支持和一些重要的“企业计算”领域供应商 的参与。由于基于J2EE平台的产品几乎能够在任何操作系统和硬件配置上运行。现有的操 作系统和硬件也能被保留使用Il’“J。
2)高效的开发:J2EE允许公司把一些通用的,很繁琐的服务端任务交给中间件供应 商去完成。如BEA公司提供的Web Lor;ic应用服务器、IBM公司提供的Web Sphere应用 服务器。这样开发人员可以集中精力创建业务逻辑,大大缩短了开发时间。高级中间件供应 商提供以下这些复杂的中间件服务:状态管理服务~让开发人员写更少的代码,不用关心
2
基于J2EE的在线树木分类系统的研究如何管理状态这样能够更快地完成程序开发;持续性服务一让开发人员不用对数据访问逻
基于J2EE的在线树木分类系统的研究
如何管理状态这样能够更快地完成程序开发;持续性服务一让开发人员不用对数据访问逻 辑进行编码就能编写应用程序。能生成更轻巧,与数据库无关的应用程序。这种应用程序更 易于开发与维护;分布式共享数据对象CACHE服务一让开发人员编制高性能的系统极大 提高整体部署的伸缩性Il”“。
3)跨平台:J2EE能够开发部署在异构环境中的可移植程序。基于J2EE平台的应用程 序可被部署到各种操作系统上、中间件、硬件。具有“一次编写、随处运行”的特。Java 的平台无关性使得人们易于在大量不同的计算环境中应用Java程序。在多数编程语言内编 译编写的程序时,编译器将源文件转换为机器码,即针对计算机正在运行的处理器的指令。 如果希望在另一个平台上使用相同的程序,这必须把源程序转移到新平台上,再次编译它。 以生成针对那个系统的机器码。在许多情况下,由于处理器的区别和其他因素,在新设备上 进行编译之前,均需要对源代码进行修改。而Java程序将为虚拟机(Virtual Machine)一一 一种计算机内的计算机编译为机器码。这种机器码称为字节码,而虚拟机通过将它转换为特 定处理器的机器码来解释代码。虚拟机更常见的名称是Java解释程序,而且,支持Java的 每种环境都必须有适合于它自己的操作系统和处理器的解释程序。平台独立的,基于组件的 J2EE解决方案使企业应用不会被束缚在任何一个厂商的产品和API上Ⅲ”J。
4)可伸缩性:企业必须要选择一种服务器端平台。这种平台应能提供极佳的可伸缩 性去满足那些
您可能关注的文档
- 基于J2EE的WebGIS平台系统设计与应用开发-地球探测与信息技术专业论文.docx
- 基于J2EE的Web安全技术应用研究-计算机应用技术专业论文.docx
- 基于J2EE的WEB报表系统的研究与实现-计算机软件与理论专业论文.docx
- 基于J2EE的Web应用框架的研究与应用-计算机应用技术专业论文.docx
- 基于J2EE的Web应用程序在仪表在线网站中的应用-化学工程专业论文.docx
- 基于J2EE的WEB框架的研究和实现-控制理论与控制工程专业论文.docx
- 基于J2EE的Web试题管理系统的设计与实现-软件工程专业论文.docx
- 基于J2EE的Web应用及其安全框架研究与实现-计算机软件与理论专业论文.docx
- 基于J2EE的Web组件开发平台的研究与实现-计算机应用专业论文.docx
- 基于J2EE的Web应用开发中关键技术研究-计算机技术专业论文.docx
- 基于J2EE的在线考试系统的设计与实现-软件工程学专业论文.docx
- 基于J2EE的在线银行系统的设计与实现-计算机应用技术专业论文.docx
- 基于J2EE的在线测评与绩效考核系统的设计与实现-软件工程专业论文.docx
- 基于J2EE的地税局干部考核评价系统的设计与实现-软件工程专业论文.docx
- 基于J2EE的地铁设备维护管理系统的设计与实现-软件工程专业论文.docx
- 基于J2EE的在线考试系统的设计与实现-软件工程专业论文.docx
- 基于J2EE的地区电子政务系统的设计与实现-软件工程专业论文.docx
- 基于J2EE的基层税务部门绩效评估系统的研究与实现-软件工程专业论文.docx
- 基于J2EE的多Agent协作学习平台的应用研究-计算机应用技术专业论文.docx
- 基于J2EE的多层Web应用研究与实现-控制理论与控制工程专业论文.docx
文档评论(0)