基于J2EE技术架构电子商务交易平台_第1页
基于J2EE技术架构电子商务交易平台_第2页
基于J2EE技术架构电子商务交易平台_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于技术架构电子商务交易平台摘要本文根据j2ee体系构造规划了一个bt形式的电子商务交易平台,要求该平台符合j2ee架构的企业级eb应用开发框架,以利于进步开发效率,同时保证系统的稳定性、平安性、易维护性。关键词电子商务j2eeejb交易平台电子商务是一种在互联网上利用网络技术进展商务活动的形式。随着电子商务应用的迅速普及和深化,应用程序越来越复杂,基于j2ee(java2platfrenterpriseeditin)标准、以组件为核心的体系构造是企业级应用的最正确选择。一、j2ee分层构造传统的两层模型(lient/server)使得重用业务逻辑和界面逻辑非常困难。j2ee使用多层的分布式应

2、用模型,应用逻辑按功能划分为组件。各个应用组件根据它们所在的层,分布在不同的机器上。j2ee的体系构造一般可分为分为客户层、eb层、业务逻辑层及企业信息系统层(eis),其中eb层和业务层又可统称为中间层,如图1所示。二、基于j2ee的b/电子商务交易体系构造笔者根据j2ee的典型构架和b/电子商务固有的特点,设计了如图2所示的电子商务交易平台框架。1.客户层。客户层运行在用户个人计算机的阅读器上,客户端可以是独立的应用程序或者是其它程序。客户层主要是用来与客户交互的,j2ee平台支持不同类型的用户,包括htl用户、javaapplets和java应用等。2.eb层通常运行在一个集中的效劳器上

3、,或位于集体计算中心的效劳器上。效劳器可同时给不同的客户端发送内容。在eb层主要采用的j2ee技术有jsp、servlet和javabean。eb层主要采用jsp实现与客户的信息交互。用户必须进展身份验证,使系统明确此次交易的对象。只有注册会员才能从交易系统购置商品。一般公共信息阅读不做限制。注册会员选择商品、填写所购物品数量、预览所填写信息、后台业务员根据库存信息处理订单等,这些页面使用jsp在eb层实现。3.业务逻辑层通常在eb效劳器需要进展特定的操作时才开场发挥作用,这些操作应用业务逻辑管理在线的交易或效劳。在业务逻辑层中的事务管理确保这些操作的一致性和数据的完好性。该层主要应用的j2e

4、e技术有ejb和jdb。ejb有3种类型,即会话bean、实体bean和消息驱动bean。会话bean表示的是和客户会话有关的动作,通常用来执行事务环境中的任务队列;实体bean用来表示持久对象,如一个记录、一个集合或数据库中的相关记录等;消息驱动bean被设计成使用异步消息的j2ee组件,它提供了支持应用程序配置的更新更灵敏的方法。在该层中封装了各个业务逻辑ejb,如会员管理、订单管理及商品管理等。系统包含会员、商品、订单等实体,以及记录选购内容、计价、记账等商务逻辑。所以,在该层设计以下ejb组件。会员:该组件代表在线商品交易的集体或个人,这是个要处理的实体,并且是部署中持续存在的固定局部

5、,用实体bean来实现。商品:该组件代表系统出售的商品,可以表达最新的动态,也是要处理的持续存在实体,同样用实体bean来实现。购物车:购物车中存放用户已经选购的商品,用户选购商品的信息不像前面的实体需要持续性,但是它在会员的整个购物期间是必须保持的,所以要使用有状态的会话bean来实现。记价器:对购物车中的所有商品总价进展计算。这是一个和详细客户状态无关的组件,可以用来计算任何购物车中的物品,只执行记价逻辑,不是持续对象,是一个无状态会话bean。订单:用户选购完毕决定购置,购物车随之转化为一个订单。订单是永久性对象,用实体bean实现。4.eis层通常指数据库层,该层提供了对组织数据的根本

6、的存储和访问。本交易平台采用甲骨文公司的大型关系数据库rale做后台数据库效劳。在该层设计以下数据表。会员表:对应用户实体,主要用于支持用户登录和用户资料查询。字段包括用户标识(主键)、用户姓名、用户地址和用户密码等。会员账目表:主要用于记录会员账目信息。字段包括用户标识(主键)、用户姓名、账户余额等。订单表:对应订单实体,主要用于记录注册会员提交的订单和会员订单资料查询。字段包括订单编号(主键)、用户标识(外键)、生成时间、订单状态、订单总额和订单税额等。商品表:对应商品实体。用于记录所售商品的详细信息。字段包括商品编号(主键)、商品名称、原价和商品图片等详细介绍。三、完毕语本电子商务交易平台采用基于j2ee架构的多层体系构造设计,实现了组件化设计理念,采用阅读器+中间件+应用效劳器+数据库效劳器的多

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论