APP下载

EJB技术及其在电子商务开发中的应用研究

2014-07-31胡国际

新媒体研究 2014年13期
关键词:开发应用研究电子商务

胡国际

摘 要 随着计算机网络技术的发展,电子商务正在飞速发展,传统的电商运营平台已经无法满足企业的开发需求了,为此有必要进行新的技术开发。EJB技术是随着计算机技术不断进步而发展起来的,一种以组件为基础的新技术,是J2EE技术的重要组成部分。文章主要针对EJB技术展开讨论,对该技术的结构组成、特点和电子商务中的具体应用进行了具体分析。

关键词 EJB技术;电子商务;开发;应用研究

中图分类号:TP391 文献标识码:A 文章编号:1671-7597(2014)13-0037-01

随着电子信息技术的不断发展,电子商务的运营模式已经成为是一种不可忽视的商务模式,其中最典型的就是的阿里巴巴构建的淘宝网。另外,电子商务的快速发展对它的应用系统提出了更高的要求,传统的应用系统已经不能满足电商发展的需求了,为此,EJB作为一种新型开发技术开始用于电子商务的系统开发中。为了对EJB有一个更清晰的认知,笔者在下文中对它的结构、特点和实际应用进行了具体分析。

1 EJB技术概述

EJB是的Enterprise JavaBeans技术的简称,又被称为企业JavaBeans。这种技术最早是由美国计算公司研发出来的。EJB技术的诞生标志着JavaBeans的运行正式从客户端领域扩展到服务器领域。在电子商务领域运用EJB技术可以简化应用系统的开发,这是由该技术的结构和特点所决定的。

1.1 EJB技术的结构分析

EJB从属于Java服务端,是一种组件模型。EJB技术以组件作为开发基础,可以为其他中间层的开发提供一个统一的应用模型,既可以满足Java平台独立性的特点,又能满足开放性的需求。这一模型的主要是由4个部分组成的,它们分别是EJB的服务器、容器、组件和其他诸多的相关特性组成的,具体结构如图1所示。

图1 EJB系统结构图

1.2 EJB技术的主要特点

1)具有可复制性。由于EJB是以组件为基础的技术模型,所以在任何一个EJB服务器中都可以随意部署,或者将其他模式直接进行移植和复制,不需要定制专用的EJB服务器系统和容器。EJB之所以能够被复制,是因为让自身的服务器已经定义了一些规范服务,而这些服务又可以对EJB容器和组件之间的关系进行定义,即使进行复制也不会破坏其内部结构的稳

定性。

2)具有重复性特点。因为EJB是服务器上运行程序的一个功能片段,可以进行重新组装和重新定义,所以它能够利用自身的这一特性和其他组间一起组建出符合使用需求的应用系统,而且可以同时为多个系统提供服务。

3)具有独立的平台。和计算机网络中任何一个特殊平台、Internet协议和中间件或其他基础设施不同,EJB结构平台完全是独立的,具有极强的独立性。也正是因为如此,它所开发出来的应用程序才能不进行任何修改,完全被复制到另外的平台中。

4)具有广阔的拓展空间。EJB模型是以多层分布式体系结构为基础构建起来的,因为该系统的多功能,所以不管是规模较小的应用程序,还是规模较大的事务处理,都可以运用高模型。随着电子信息和通信技术的不断发展,应用程序的需求量不断增加,为了让这些应用程序可以在不改变核心程序的前提下被复制到操作功能更强大、运行环境更先进的系统中,就可以运用EJB模型来实现。所以,EJB具有极强的扩展性,而且电子技术的进步会为它的应用提供一个非常广阔的空间。

2 EJB技术在电子商务中的实际应用

在电子商务商务开发中应用EJB技术可以简化程序的开发过程,这是因为该技术能够实现界面和业务逻辑的有效分离。在EJB技术的基础上,开发人员就可以根据电子商务系统的实际需求,并在EJB组件中完成对相关业务逻辑的聚合为止。例如,要想在电子商务系统的应用系统中满足用户的购物需求,方便用户添加所需商品,完成购物过程,我们就可以运用EJB技术在其中需添加一个购物车的Bean即可。在业务逻辑的建构完成之后,再利用Servlet及JSP技术对EJB组间进行操作,电子商务应用系统的所有功能都能被完整实现。

具体来说,EJB技术在电子商务开发中的应用具有以下三点优势。

1)不需要可虑开发平台的种类,这是因为EJB组件是用Java语言编写完成的,具有独立性的特点。

2)EJB组件可以在网络中不同的服务器中进行部署,并且能与CORBA和DCOM等其他类型的组件进行交互,有利于系统的集成,真正实现了电子商务系统的分布特性。

3)采用EJB技术进行电子商务开发还有利于系统的扩展。开发者可以根据新的需求,编写新的EJB组件以实现新的业务逻辑,再将其组装到原系统中即可,并不需要对原系统的核心部分进行修改。

3 结束语

综上所述,在电子商务开发中应用EJB技术具有极大优势,不仅可以实现界面和业务逻辑的分离,简化应用程序的过程,还能够为系统的开发和维护提供便利。在上文中,我们首先对EJB技术的结构和特点进行了讨论,然后对它在电子商务中的实际应用进行了分析。在此基础上,笔者相信,随着EJB技术的不断改进,将会获得更加广泛的应用空间。

参考文献

[1]吴晓斌.项目管理在电子商务平台整合软件开发中的应用研究[D].厦门大学,2013.

[2]满勤.基于J2EE的B2C电子商务系统的设计与实现[D].电子科技大学,2012.

[3]曾宪凤.可重用框架的电子商务开发平台的开发应用[J].物流技术,2012,13(04):375-376,401.

[4]谢刚,王圆圆,翟培甫.网格技术在电子商务中的应用研究[A]. International Communication Sciences Association, Hong Kong.Proceedings of 2010 International Conference on Broadcast Technology and Multimedia Communication(Volume4)[C].International Communication Sciences Association, Hong Kong,2010:4-5.endprint

猜你喜欢

开发应用研究电子商务
辽宁大拇哥农业电子商务有限公司
电子商务法草案首审
在线投稿与编辑系统的设计与开发
遵义红色旅游开发对策研究
进驻数字课堂的新兴教学媒体
基于J2EE和Ionic的ITer学习APP设计与开发
单片机在电子技术中的应用和开发
AG接入技术在固网NGN的应用研究
分层教学,兼顾全体
2013年跨境电子商务那些事儿