基于J2EE的电信商务领航系统的开发与实现.doc

基于J2EE的电信商务领航系统的开发与实现.doc

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于J2EE的电信商务领航系统的开发与实现

1 引言 1.1 问题的提出 随着时代的进步与科技的发展,人类进入一个高度信息化的社会,在这个社会中,对于企业来说,网络为企业提供了一条跨越空间进入国际市场的捷径,充分利用网络资源可以获得史多的竞争优势。国内的大多数中小企业都已建成了采用简单的客户朋及务器(C/S)两层结构的信息管理及发布系统,但存在开放程度低、兼容性差等局限性。在Internet大行其道的时代,企业也想利用Internet的传播快、影响大等特点来提升自己的企业形象,让外界更容易、更即时的了解自己,扩大企业影响。所以,实现电信商务领航管理系统有重要的现实意义[1]。 1.2 课题研究背景及意义 随着计算机网络技术的发展和成熟特别是Internet的普及,将应用扩展到局域网、广域网甚至Internet上已经成为企业发展的必然需求。Web正改变着企业应用系统开发及实施的方法,传统软件模式正逐渐被Web体系结构所替代,利用分布式计算技术实现多层Web应用系统成为一种主要的开发模式,也是解决复杂大型企业级应用问题的根本所在。 由于网络的普及和发展,电商务在当前的网络时代扮演着越来越重要的角色。电商务从最初的静态电商务已经发展到今天的动态电商务。动态电商务能够动态适应企业不断变化的业务策略的电商务流程及相关系统,反映了在实时条件下实现应用动态集成的概念。动态电商务的特点是软件应该按照业务的过程设计成可重用的和柔性的组件。J2EE技术采用了Browser/Server结构和组件的思想,将业务逻辑从客户端、服务器端中独立出来,适应于日益复杂化和日益变化的业务逻辑的需要,可以充分满足动态电子商务的开发需求J2EE技术 2 研究现状及设计目标 2.1 研究的现状 要想完全自行构建一个整体开发框架,并不是件容易的事情。不仅费时,而且框架的稳定性也有待验证。目前,针对企业级的应用,最为成熟的解决方案有微软的.NET框架和SUN公司的J2EE框架。特别是J2EE,由于其平台无关而得到广泛关注。 J2EE和.NET在目标和体系结构上极其相似,但在实现上又不完全相同。.NET是一种产品策略,旨在成为一种行业标准,而J2EE本身已经是一种标准,有着众多厂商的支持。在可移植性方面,由于J2EE具有良好的跨平台性,可以方便地在不同平台间移植;而.NET的所有技术都来自Microsoft ,/多层分布式企业应用方面,已成为两个平台竞争的关键点。 总的来说,两个平台在技术应用上各有特点,但因为.NET还不很完善,在稳定性、可靠性、安全性等方面还存在着不足;而且.NET不是一个开放的服务器平台,会造成技术过分依赖和缺乏移植性。而J2EE平台作为一种功能完备、稳定、可靠、安全、快速的企业级计算平台,它由多种基于Java的技术组成,支持多层B/S结构[3]。 J2EE平台具有以下一些优点: J2EE建立了企业应用开发所需要的一些技术标准如数据库连接(JDBC)、 企业业务组件(EJB)等; J2EE是基于开放的标准可以促进技术更好的发展; J2EE提供了开发组件的标准平台,适应于不同供应商的开发,有效的避免了各供应商开发产品不兼容的后果; J2EE缩短了产品研发的时间,绝大多数的供应商的产品是遵循J2EE标准而开发的,因此开发者可以摆脱中间件的困扰而专注于各自业务逻辑的应用开发; J2EE提高了编程的效率,因为所有的应用开发都可以在J2EE平台上使用 Java语言进行实现; J2EE提高了现有不同种类的开发环境的协同工作能力。 J2EE是Sun公司推出的多层分布式系统开发模型,提供了一个基于组件的方法,来设计、开发、装配及部署企业应用程序。J2EE体系结构是一个由客户层、Web层、业务逻辑层、企业信息系统层(数据层)组成的四层结构。J2EE技术的基础是Java 2平台的标准版,J2EE不仅巩固了标准版中的许多优点,例如“编写一次、随处运行的特性、方便存取数据库的JDBC API, CQRBA技术以及能够在Internet应用中保护数据的安全模式等等,同时还提供了对EJB, Java Servlets API, JSP以及XML技术的全面支持。 但是,J2EE本身只是一种广泛意义上的企业解决方案。多层的J2EE体系结 构在提高了软件重用性和分解了问题复杂性的同时,也使得代码庞大,层与层之间的控制关系变得复杂。J2EE框架原本希望用JSP/Servlet/EJB的三层架构来分离网站的显示/业务/数据三层逻辑,但实践证明这种简单的分离并不十分有效。Java程序员往往会在JSP页面中写下大量的Java代码,使得业务逻辑、流程控制、表示逻辑常常混夹在一起,变得难以阅读和维护,开发人员的分工也无法明确。 因此,模型一视图一控制器(MVC) 设计模式被引入到J2EE平台。它强制性地使应用程序的表示逻辑、流程控制和

文档评论(0)

skvdnd51 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档