理模的应用和服务,不能适应Internet的新要求。
由于 式上必须与业务要求紧密结合,作到责权关联的有J2EE建立在Java2平台标准版(J2SE)的基础上, 效管理。
所以具备了JgSE的所有优点和功能,包括“编写一 ·系统的可管理性。
在日常运行过程中,有效次,到处可用”的可移植性、通过JDBC访问数据 的业务量监控有助于对业务发展做出准确评估,可库、同原有企业资源进行交互的CORBA技术,以 保证系统处理能力的及时扩容。
系统应具备有效及一个经过验证的安全模型等。
在这些基础上, 的、统一的手段和机制进行设备管理、应用软件环J2EE又增加了对EJB(企业级Java组件)、Java 境设置调整管理、开发管理以及操作员、管理员管Servlet、Java服务器页面(JSP)和XML技术的支 理。
持L4叫J。
4系统体系结构 本论文建立的电子商务系统涉及J2EE其中的一个核心技术--Enterprise Java Beans(EJB)。
该论文涉及到的电子商务应用系统主要分为它提供了一个框架来开发和实施分布式商务逻辑, 两部分:企业内部的管理系统以及企业外部的电由此很显著地简化了具有可伸缩性和高度复杂的 子商务门户网站。
企业内部的
管理系统通过局域企业级应用的开发〔4 ̄5〕。
网以及局域网服务器完成,企业和客户之间的需 本系统所涉及的J2EE另外一个核心技术即 要通过web服务器实现,外部普通用户不用身份Java Servlet〔6I。
Servlet采用请求相应的工作方 识别就能访问Web服务器的信息。
这两部分独式。
它是运行在服务器端用来响应客户端请求Ja- 立运行,利用J2EE技术将其纳入到一个统一的va代码模块,它扩展了Web服务器的功能。
每个 技术环境和资源平台中,使它们在逻辑上能互相Servlet需要实现Servlet接口,其主要的逻辑集中 关联。
在service方法中。
在电子商务应用系统设计中,我们采用了多 层体系结构并特别注重数据的规范和交换。
将系3系统设计原则 统划分成数据库层、业务逻辑层和Web表示层 本文所设计、实现的电子商务系统是为某服装 (图1是系统的总体结构图)。
数据层库和Web工贸有限公司所服务的,实现具体业务如产品、订 表示层以技术为核心,建立了开放与共享的应用单、销售、库存等的动态管理;实现门户网站商品的 平台,其中的一些部件能够独立运行。
业务逻辑合理展示;实现对已有客户、商品等数据的数据挖 层则以业务为核心,整合各个业务流程,使企业管掘和分析。
帮助企业节约成本,提高服务水平,帮 理顺畅。
助企业决策者充分利用已有数据开展业务分析,完成决策。
为此,该电 嘞 莉层子商务系统采用如下一些
设计原 I浏览教HTML,XML)l—广 ~ 一 一则: ·采用开放的软硬件平台和接 喊,斗山tI◆ 表,l 一厂面彖〕l券糯囊I@口,利用高效的系统开发工具,提高 裂罕
系统性价比; 业务 销售分析I 逻辑层 ·充分考虑系统的可靠性,可 甄i喜莪蜀司~‘1”~“8 一一一一一 一一一一一扩展性和系统性能; 模式发现l ·强大的功能、友好的界面和 联机分析I 一 一系统的可维护性是今后系统充分发 息挥效力的关键; ·系统要具有良好的二次开发 ,寸 』上黼脯 =l】 层 运营数据库 数据仓库 图1系统的体系结构以及容易扩展的特性,以便整个项 于秀梅等:基于Web的电子商务系统 第38卷 PreparedStatement pstmt=null;5 系统各层模块设计 try{ ps仰t=this.dbc.getConnection().prepareStatdnent(sqL toS- 利用J2EE技术,一个组织或企业能够建立完 tring());//连接数据库,得到查询结果;全符合自己组织机构和业务模式的服务架构。
我 ResultSet rs=pstmL executeQuery();们采用J2EE技术来架构该电子商务系统。
在 while(rs.next()){图表显示表达式}凰close();Web表示层,我们采用Struts框架作为系统与用 pstmL close();}catch(Exception e){throw e}}户交互的MVC框架。
MVC模式由:模型(Mod— return chart;}e1)、视图(View)、控制器(Controller)三部分构成。
2)Servlet的相关代码模型(Model)是应用的业务逻辑,包含应用程序的 public void doGet(HttpServletRequest request,HttpServle—核心功能;视图(View)是应用的视图层,提供模型 tResponse response)throws ServletException.I(