基于JEE的电子商务系统的研究与实现_第1页
基于JEE的电子商务系统的研究与实现_第2页
基于JEE的电子商务系统的研究与实现_第3页
基于JEE的电子商务系统的研究与实现_第4页
基于JEE的电子商务系统的研究与实现_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

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

文档简介

1、基于基于J2EEJ2EE的电子商务系统的研究与实现的电子商务系统的研究与实现 课题申请单位:计算机系课题主申请人:王丁课题大纲课题大纲l系统介绍l相关技术l研究方案l结论系统介绍系统介绍 本课题采用J2EE构建电子商务系统框架。J2EE(Java 2 Enterprise Edition)是建立在Java 2平台上的企业级应用的解决方案,是一个支持企业级应用开发的体系结构,简化企业解决方案的开发,部署和管理等复杂问题。事实上,J2EE已经成为企业级开发的工业标准和首选平台。 电子商务源于英文Electronic Commerce,简写为EC。顾名思义,其内容包含两方面,一是电子方式;二是商贸活

2、动。广义而言,电子商务还包括政府机构、企事业单位各种内部业务的电子化。电子商务可以包括通过电子方式进行的各项社会活动。研究背景研究背景 近年来,随着互联网业务的迅猛发展,企业间、企业与消费者间实现电子商务已经成为可能,建立企业级的电子商务平台不仅可以拓宽企业的营销渠道,而且对提升企业品牌形象等方面有重要的战略意义。 电子商务产生和发展的条件 电子商务最早产生于60年代,发展于90年代,其产生和发展的重要条件主要是:计算机的广泛应用;网络的普及和成熟;信用卡的普及应用;电子安全交易协议的制定;政府的支持与推动等。电子商务发展的两个阶段 6060年代年代9090年代:年代:基于EDI (电子数据交

3、换)的电子商务这也就是电子商务的雏形。 9090年代以来:基于国际互联网年代以来:基于国际互联网的电子商务的电子商务 由于互联网费用低廉;覆盖面广;功能更全面,使得基于互联网的电子商务对企业具有更大的吸引力。电子商务的社会环境(法律、法规、规则等)Internet网络电子商务的参与方(消费者、企业、政府、中介服务商等)安全保障层电子商务应用层基础通信网络网络软件操作系统数据库系统计算机硬件设备图 1 电子商务应用平台模型电子商务的分类1企业与企业之间的电子商务(企业与企业之间的电子商务(B TO B)2企业和消费者之间的电子商务(企业和消费者之间的电子商务(B TO C)3企业和政府之间的电子

4、商务(企业和政府之间的电子商务(B TO G)4消费者与政府之间的电子商务(消费者与政府之间的电子商务(C TO G)5 企业内部的电子商务企业内部的电子商务 内 容管 理协 同处 理交 易服 务图 2 电子商务的功能模块幻灯片大纲幻灯片大纲l系统介绍l相关技术l研究方案l结论J2EE介绍 J2EE并非一个产品,而是一系列的标准。市场上可以看到很多实现了J2EE的产品,如IBM WebSphere以及开源的JBoss等等。J2EE,是sun公司提出的一个标准。 目前,Java 2平台有3个版本,它们是适用于小型设备和智能卡的Java 2平台Micro版(Java 2 Platform Micr

5、o Edition,J2ME)、适用于桌面系统的Java 2平台标准版(Java 2 Platform Standard Edition,J2SE)、适用于创建服务器应用程序和服务的Java2平台企业版(Java 2 Platform Enterprise Edition,J2EE)。 J2EE搭建电子商务系统 电子商务向着更安全,更易用,更全面,更开放的体系结构发展。 (1)更安全。 (2)更易用。 (3)更全面。 (4)更开放。 电子商务发展的最终趋势是智能商务决策支持系统。总的来说,电子商务的最终目标是使企业由传统的以生产为中心的经营管理模式转化为以客户为中心,以信息为导向,低库存、高产

6、出、高效益的现代企业模式。幻灯片大纲幻灯片大纲l系统介绍l相关技术l研究方案l结论 J2EE使用多层的分布式应用模型,应用逻辑按功能划分为组件,各个应用组件根据他们所在的层分布在不同的机器上。事实上,sun公司设计J2EE的初衷正是为了解决两层模式(client/server)的弊端。 现在J2EE 的多层企业级应用模型将两层化模型中的不同层面切分成许多层。一个多层化应用能够为不同的每种服务提供一个独立的层,以下是 J2EE 典型的四层结构:运行在客户端机器上的客户层组件客户层组件;运行在J2EE服务器上的Web层组件层组件;运行在J2EE服务器上的业务逻辑层组件业务逻辑层组件;运行在EIS企

7、业信息系企业信息系统统(Enterprise information system)层服务器上的软件。具体关系如下图所示。 图3 J2EE 典型的四层结构 良好的分层可以带来许多好处。模型-视图-控制器(MVC)是设计 J2EE 应用程序的基础。MVC 将程序代码简单地划分下面几个部分: 负责业务逻辑的代码负责业务逻辑的代码(即模型,通常使用 EJB 或者普通的 Java 对象来实现)。 负责用户界面显示的代码负责用户界面显示的代码(即视图,通常通过 JSP 及标记库来实现,有时也使用 XML 和 XSLT 来实现)。 负责应用程序流程的代码负责应用程序流程的代码(即控制器,通常使用 Java Servlet 或像 Struts 控制器这样的类来实现)。 企业Bean(Enterprise JavaBean,EJB)在J2EE应用中处于核心地位。EJB程序的开发是实现J2EE倡导的分布式企业 级 组 件 应 用 的 重 要 组 成 部 分 。 EJB应用基本模式是容器/组件应用模式。容器对应EJB服务器或应用服务器,组件就是EJB程序。对开发者来说,只关注与业务逻辑相 关 的 组 件 程 序 , 使 其 简 单 可 行 。 从一开始,J2EE走的就是开放路线,众多厂商共同制

温馨提示

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

评论

0/150

提交评论