当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:16:00  来源:本站整理

基于J2EE的电子商务开辟模子及其实现[Java编程]

赞助商链接



  本文“基于J2EE的电子商务开辟模子及其实现[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
摘 要 介绍了J2EE体系构造,对J2EE体系构造举行了改良,提出并实现了基于J2EE的电子商务开辟模子,可有效办理电子商务系统中存在的性能和可保护性等问题.

 关键词 J2EE;EJB;体系构造;电子商务

 随着网络的遍及和发展,电子商务在当前的网络时代扮演着越来越重要的角色.电子商务从最初的静态电子商务已经发展到本日的动态电子商务.动态电子商务可以动态适应企业不断改变的业务战略的电子商务流程及相关系统,反映了在及时条件下实现利用动态集成的概念.动态电子商务的特点是软件应当按照业务的历程计划成可重用的和柔性的组件.J2EE技术采取了Browser/Server构造和组件的思惟,将业务逻辑从客户端、服务器端中独立出来,适应于日益复杂化和日益改变的业务逻辑的需求,可以充分满意动态电子商务的开辟需求.

 1 J2EE体系构造
  J2EE是一种操纵Java 2平台来简化企业办理筹划的开辟、布置和管理相关复杂问题的体系构造,可以用于开辟大型的、多层次的以及分布式的企业级利用系统.J2EE采取分层构造,层与层之间彼此独立,每个层面供应特定服务.在分层构造中,任何一层只要其供应的接口不变,实现发生改变对其他层面没有影响.分层后不但使各层功效变得简单且易实现,并且具有更好的可保护性和可扩大性.


图1 J2EE体系构造

如图1所示,J2EE体系构造分为以下几层:
  (1)客户层 客户端通过浏览器或客户端利用程序向终究用户显示被恳求的信息.
  (2)中间层 负责逻辑的表示与实现.中间层又分为两层,即Web层和业务逻辑层.
Web层利用Servlet和JSP组件把客户端的恳求发送给业务逻辑层的EJB组件处理,并把处理后果发送给客户端.业务逻辑层由若干运行在EJB服务器中的EJB组件构成,负责处理客户端的恳求.EJB是一种面向对象的组件,主要用来开辟、实现和布置分布式逻辑.
  (3)企业信息系统层 运行企业信息系统软件,主如果数据库系统.
J2EE体系构造通过把表现逻辑、业务逻辑和后端的数据服务分割开来,供应了一种基于组件的计划、开辟及布置企业利用程序的模块化方法和高性能多线程的环境.

 2 基于J2EE的电子商务开辟模子
  J2EE技术采取分布式组件思惟,适于电子商务系统的开辟,但采取J2EE技术举行电子商务系统的开辟也存在着一些问题,具体表目前以下几个方面.

 1) 客户端浏览器通过远程接口对后端服务器的业务对象举行调用,需求耗费网络开销.假如客户端和服务器之间存在过量的办法调用,会招致网络性能问题.
  2) 电子商务系统拥有大量用户,用户与服务器端业务对象间的交互会给网络通信带来很大的压力,使系统性能遭到很大破坏,严重的大概会招致系统崩溃.
  3) 层次之间接洽过于精密,客户端和后端的业务对象具有较强的依靠关系,不利于系统的管理和保护.客户端和业务对象之间的直接交互会招致二者的接洽过于精密,同时也使得客户端过于依靠业务对象的具体实现,并负责管理与交互历程有关的业务对象查找和成立,以及差别的对象间彼此调用的关系.这样,就会要求客户端举行对此组件过量的操作,从而降低了系统的可保护性.
为了办理以上问题,本文针对电子商务开辟的具体实际,对J2EE的体系构造举行了改良,提出了基于J2EE的电子商务开辟模子,其构造如图2所示.


图2 基于J2EE的电子商务开辟模子

基于J2EE的电子商务开辟模子分为四层,辨别是客户层、Web层、业务层和企业信息系统层.此中,客户层为通过浏览器对电子商务系统举行拜候的网络终端用户,普通又分为普通用户与会员和管理员.普通用户与会员可通过拜候电子商务系统举行信息查询和产品定购等操作;而管理员则负责对电子商务系统举行管理和保护.

 Web层实现与客户层的交互,处理客户层的恳求并做出呼应.Web层向客户层供应了两个接口,辨别是电子商务系统接口和管理接口.客户层的全部用户都可以通过电子商务系统接口拜候电子商务系统;而管理接口只能由管理员举行拜候,普通用户与会员则无此权限.Web层的功效通过Web组件实现对用户处理数据的表达.

 业务层实现与Web层的交互,处理Web层的数据处理恳求,是模子的核心层.模子对业务层的业务对象举行封装,使Web层不直接拜候EJB组件,而是通过系统拜候会话Bean和子系统会话Bean来实现对EJB组件的拜候.

 企业信息系统层运行企业信息系统软件,比方企业资源筹划、大型机事件处理、数据库系统及其他遗留信息系统.企业信息系统层实现与业务层的交互,普通处理业务层的数据库操作.

 3 基于J2EE的电子商务开辟模子的实现
 基于J2EE的电子商务开辟模子的核心是业务层,其实现以下:

图3 基于J2EE的电子商务开辟模子中对EJB组件的拜候历程
  以上是“基于J2EE的电子商务开辟模子及其实现[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • 基于J2EE的电子商务开辟模子及其实现
  • 基于J2ME平台下SOAP协议的操纵
  • 基于J2EE的三层B/S信息系统研究
  • 基于J2EE的电子商务网站实例解析
  • 基于J2EE的SSH整合操纵及操作示例二(CRUD操作及配置)
  • 基于J2ME的游戏开辟总结和感触
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .