分享到:

EJB的编程接口和编程模型分析

EJB在J2EE框架中的应用,降低了编程开发人员的工作难度,简化了分布式对象开发程序的操作步骤,是计算机编程技术的进步。EJB的出现与推广有利于开发人员的更好的开展网络编程工作,其原理对开发人员具有重要的理论价值及现实意义。1EJB1.1EJB技术的概念EJB是J2EE框架的重要组成部分,在企业计算任务中发挥着关键性作用,它不是任何网络产品,而是针对开发使用事务和分布对象所运用的服务器端组件。其工作原理是在JAVA语言编写的基础上运用EJB容器运行组件进行工作的。EJB可谓是企业级的组件,它的组件结构较为分散,适应了企业的需求,是进行企业计算任务的核心技术。EJB容器主要对企业的事务以及安全进行管理服务,确保企业计算的精确度及保密性。1.2EJB编程模型构建分类EJB编程模型构建分类大体上可分为三大类型,分别为实体Bean、会话Bean和消息驱动Bean。其中实体Bean下又包括了BMP和CMP。实体Bean:实体Bean是保证...  (本文共1页) 阅读全文>>

《青海电力》2007年02期
青海电力

基于EJB技术的电力物资管理系统的设计与研究

0引言在企业管理中,电力企业物资管理是关系到企业能否稳定生产、降低成本、继续发展的头等大事。但是,就目前情况看,不少电力企业物资管理,仍采用传统手工记账,效率低下,浪费人力,无法满足企业进一步发展的需要。即使少数单位采用计算机系统进行管理,也仅仅停留在单机或C/S二层结构的系统状态上,管理效果不能令人满意。从技术上看,二层结构的C/S系统存在问题,首先业务逻辑层不独立,软件可复用性差,维护和更新不便。企业逻辑在客户端,系统的维护成本高;其次客户端负担过重,系统资源利用率低,而且网络流量增加,浪费网络带宽。供电企业是一个分布地域广阔的集约化经营企业,物资管理数据庞大,因此建立基于Inter-net/Intranet体系结构,具备统一标准、可移植、易维护,安全性能高的新一代电力物资管理系统已成为供电企业发展的迫切要求。为了满足企业应用的需要,SUN公司发布了J2EE(Java2 Platform Enterprise Edition...  (本文共5页) 阅读全文>>

《微型电脑应用》2006年04期
微型电脑应用

EJB体系结构性能的改进及应用

1引言通过几十年的发展,人们已经为客户机/服务器计算模式中种种问题的解决提出了许多比较成熟或者还未完全成熟的技术或解决方案。以J2EE/EJB技术为代表的分布式对象技术和构件技术是对这些技术或解决方案的一个总结。它为解决客户机/服务器计算模式中出现的问题提供了一条很好的途径。然而,J2EE平台技术的多样性以及企业级应用系统开发的复杂性也给J2EE项目的实施带来了许多困难和挑战。由于缺乏对平台核心技术的充分理解和认识,常常导致对关键技术的不当使用甚至滥用,从而造成严重的性能问题。同时,建立在简单的技术组合基础之上的应用架构也往往因其脆弱性而无法满足企业级应用的设计目标。许多失败的J2EE项目案例都能给我们以这样的教训。因此,清晰合理的架构设计对于构建具有伸缩性的企业级Web应用无疑是至关重要的。本文的目的就是通过对多层体系结构和J2EE技术,尤其是其EJB技术的研究,对传统的EJB体系结构进行改进,提出了一种更适应于企业的分布式多...  (本文共4页) 阅读全文>>

《计算机工程》2004年11期
计算机工程

基于EJB的开放式群体决策支持系统的分析与实现

群体决策支持系统(GDSS)是管理信息系统(MIS)中决策支持系统(DSS)研究的一个分支。所谓群体决策是相对于个人而言的,两人和多人召集在一起,讨论实质性问题,提出解决某一问题的若干方案(或称设计解决问题的策略),评价这些策略各自的优劣,最后做出决策,这样的决策过程称为群体决策。 GDSS是提高群体决策绩效的有效方法。它可以帮助群体成员集中思考面临的问题,避免做不出决策和决策失误;鼓励成员相互交流,识别非理性的判断;并且提供大量的有关群体偏好的定量信息[1]。 以上述思想为指导,目前开发的群体决策研讨支持工具有:Li Weihua等人描述的一种三维信息的群体决策系统。他们提出了一个多信息GDSS作为GDSS的原型。清华大学Zhuo Yue等人研制具有多媒体智能界面的分布式GDSS系统。他们描述了一个名为TSAUTO的分布式GDSS及其构架。这是一个一般意义上的系统,可以作为许多具体应用的平台。 但是,随...  (本文共3页) 阅读全文>>

《计算机应用研究》2001年12期
计算机应用研究

多层体系结构的EJB组件实现技术

1 引言随着Internet的快速发展 ,电子商务已成为当今的主流 ,传统的“Client/Server”应用系统模式已不能适应企业新的发展需求 ,新的多层体系结构开发模式也就应运而生。多层结构是在客户层和数据层之间加入中间层 ,把处理企业数据的应用逻辑、数据库管理及事务管理移到了中间层。多层体系结构的关键技术在于中间层能否使系统具有很强的可扩展性、可重用性、并发性和可管理性。使用EJB(EnterpriseJavaBeans)组件技术 ,能有效地实现多层体系结构的应用程序开发。2 EJB技术原理EJB技术实现的多层体系结构如图 1所示。图 1 多层体系结构EJB是用于开发和部署多层结构的、分布式的、面向对象的Java应用系统跨平台的构件体系结构。典型的EJB结构由如下几部分组成 :● 一个EJBServer● EJBContainer● EnterpriseBeans● EJBClients● 辅助系统 (RMI,JNDI,J...  (本文共3页) 阅读全文>>

《辽宁工学院学报》2006年01期
辽宁工学院学报

基于EJB的构件组装编译技术研究与实现

基于构件的软件开发方法已经成为软件重用的主流技术[1]。构件技术在服务器端的应用有着广大前景,而JAVA技术是在这一领域中最有竞争力的一员,其J2EE平台及EJB标准的推出更是在此方向上的重要一步。如何充分利用分布在网络上的构件服务资源是软件重用研究领域的前沿课题。国内外在构件组装技术方面已经取得了一定的研究成果:北京大学软件工程研究所的青鸟工程[2]、中科院软件研究所的信息化基础软件核心平台[3]、上海普元的面向构件的互联网应用基础平台(EOS)[4]、互联网实验室的《面向构件的互联网应用基础平台研究报告》[5]、Richard N.Taylor等研制开发的用于GUI软件开发的基于消息总线的C2架构风格[6]等等。基于构件的开发方法的目标是将分布在Internet上的构件,自动或半自动组装成为一个新的粒度更大的构件或者一个新的软件,加快系统的开发周期,降低开发成本,提高系统的灵活性、可靠性、可扩展性和易维护性。已有的构件组装机...  (本文共4页) 阅读全文>>