欢迎来到天天文库
浏览记录
ID:45579801
大小:184.45 KB
页数:5页
时间:2019-11-15
《基于J2EE的电子商务系统的构建与研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、J2EE在的电了商务中的应用研究XXX(南京理工大学计算机学院,江苏南京210094)摘要:随着电了商务时代的到来,传统的开发平台已不能满足企业应用开发迅猛增加的需要。为了便于系统维护和团队协作开发,增强软件系统的灵活性,电子商务应用开发框架--般采用三层或多层架构,文中分析了从单层到多层应用开发框架模型的特点。由于建立在Java语言基础之上的Java技术貝有的良好的运行效率、组件复用性及跨平台等优点,基于J2EE的开发技术己经成为电子商务应用开发技术的热点和主流,本文总结了J2EE电子商务应川开发的基木理论和方法。Abstract:AlongWitht
2、headventofelectroniccommerce,thetraditionalexploitationplatformdon,tcontentWiththereCuirementofrapidincreasingofenterpriseApplyingExploitation,software-Fortheconvenieneeofsystemmaintenancceinclcooperationdevelopmentandimprovingtheflexibilityofsoftware,three•layerorN一layerflameiso
3、ftenappliedinpractice,thevariousdevelopingframesaresummarizedinthearticle.Becausetherearesomeobviousadvantages,suchasperfectrunningefficiency,reuseandcrossingplatforms,p(ovidedbytheJavaTechnologybasingonJavalanguage,theECdevelopingtechnologybasingonJ2EEisbecomin£primarydeveloping
4、technologyandhotspot,itsbasictheoryandmethodsaresummarizedinthepaper1引言近年来,迅猛发展的因特网,引发和有力地推动了商业的电子化,电子商务的发展又反过來进一步促进了因特网技术的进步。电了商务就是借助Internet及其相关技术进行商务活动,它不是Internet在商务领域的简单应用,而是一种新型的商务模式。电子商务以其潜在客八多、全天候、零距离而越來越受到商家的青睐。如何进行电子商务的应用开发,如何高效地构造金业电子商务应用系统已经成为一个急需研究的课题。如今,J2EE的出现顺应了时代
5、发展的需要,它是由SUN公司推出的一套分布式体系,基于组件的思想來设计、开发、装配及部署企业级应用。2电子商务应用开发框架电子商务应用系统十分复杂,为了便于设计和开发这种感复杂的庞大系统,我们把它分解成少数几个部件。框架就是关于设计对象的主要组成部件及其各白作用和相互关系的抽象概括的表述,一般以简单的图形來表示。对于复杂的大系统,一般先通过框架把基本结构搞清楚,再逐步深入到组件内部,逐步把设计加以细化。采用电了商务应用框架的优点如下:[]1、有助于简化问题;2、有助于抓住设计对彖的共同本质;3、有助于提高电了商务工程的速度和质量;在逻辑上,应用程序一般由
6、三部分构成:表达层、业务逻辑层和数据访问层。2.1单层模型单层模型的特点是表达层、业务逻辑层和数据访问层都集屮在同一个应用程序中,并且安装在同一台计算机上,难于维护和修改。单层模型如图1所示。图1单层模型2.2两层模型两层模型在逻辑上把数据访问层独立出来,不再留在应用程序里;而表达层和业务层还不分齐,这两个层都在应用程序里。在驻留位置上,数据访问层可以不再和应用程序放在一起,而是放在单独的数据库服务器上,而应用程序则仍然在客八的计算机上。两层模型如图2所示。两层模型的优点:1、有助于数据共享和加强数据一致性;2、提高应用系统的升级能力和适应变化的能力;3
7、、数据库可更换。两层模型的缺点:1、客户机上需要安装人量应用程序;2、升级闲难;3、胖客户端的每台客户机都要分别访问后台数据库。2.3三层模型模型在逻辑上把表达层和业务层也分开,使它们和数据访问层一样独立岀來。其次,在驻留位置上,表达层和业务层也可以不再放在一起。三层模型如图3所示。1、客户端变得“苗条”。客户机上安装的应用程序代码可以尽量少。2、提高了应用程序的可悖理性和可维护性。原则上允许客户端是任何能联网的设备,像手机、PDA、各种不同的计算机等。3、捉高程序修改和开发的质量和效率4、适应互联网时代的网络技术电了商务应用框架的基木系统模型也采用慕于
8、分布式环境的三层模型。根据实际的需要,会进一步细化每一层,或者添加一•些层,就形
此文档下载收益归作者所有