浅谈J2EE框架和分布式网络管理

时间:2022-09-13 06:09:05

浅谈J2EE框架和分布式网络管理

摘要:J2EE作为一种简化诸多与多级企业解决方案的体系结构,所利用的平台是Java2。这种体系结构可以为企业解决方案的开发与管理提供一种便捷的手段和方式。从基础核心的角度来理解J2EE技术的话,它其实是由Java平台或Java2平台的标准版所组成的。本文正是以J2EE框架和分布式网络管理为研究对象,针对相关问题展开了讨论。文章首先介绍了J2EE的整体框架,然后对J2EE机制的相关优势进行了阐述,文章最后接受了企业Java Beans体系。希望本文的研究能够为J2EE框架和分布式网络管理实践提供一些指导和帮助,同时对于相关领域也能提供一些参考。

关键词:J2EE;优势;分布式网络管理

中图分类号:TP393.07 文献标识码:A文章编号:1007-9599 (2011) 24-0000-01

J2EE Framework and Distributed Network Management

Ren Long

(RenLongChangsha County relocation center,Changsha 410000,China)

Abstract:J2EE as a predigest the enterprise solution of the system structure,the platform is Java2.This architecture can provide solutions for enterprise development and management to provide a convenient means and way.From the core perspective to understand J2EE technology,it is actually made of Java or Java2 platform standard edition.This paper is based on the J2EE framework and distributed network management as the research object,in view of the related question discussion.This paper first introduces the overall framework of the J2EE,then the J2EE mechanism related advantages are expounded,finally accepted the enterprise Java Beans system and JMX.This study can hope for the J2EE framework and distributed network management practice to provide some guidance and help,at the same time for related fields can also provide some reference.

Keywords:J2EE;Advantage;Distributed network management

一、J2EE框架

众所周知,J2EE是由美国著名的Sun公司所提出了概念模型,这一概念模型的提出可谓是开创性的。他自身的优势与特点十分的明显和突出。对于J2EE的整体框架来说,主要由几下几个方面构成。UI层:是通过借助Struts来实现的;业务层:是利用Spring Framework进行业务组件的组装关联来实现的;数据持久层:是借助Hibernate来实现的;域对象层:是将所有域对象划分在一个层面来实现的。

二、J2EE的优势

J2EE作为一种概念模型,其优势是相对比较明显的。它的这些优势对我们分布式网络管理系统的构建提供了相关的技术保证。在它的支持下,我们进行分布式网络管理系统建设的环境更加的可靠,同时还实现了可伸缩性和高性能。

(一)J2EE实现了简单的结构和开发

J2EE平台支持简单的组件开发模式,因为是基于Java语言和J2EE的,所以这种模式提供了一次编写,处处执行的可移植功能。基于组件的J2EE开发模式可在几个方面加强应用系统的开发效率。

(二)可伸缩性

J2EE容器提供一种机制支持分布应用系统的可伸缩性,应用系统开发团队不需编写任何代码。因为J2EE容器提供组件以事务支持、数据库连接、生命周期管理和其它的服务,这些服务可影响系统的性能,在这些领域可提供伸缩性。

例如,通过提供数据库连接池,容器能使客户更快的访问数据。因为J2EE规范允许服务提供者自由地配置容器,而为了可运行在多个系统上,web容器可能被实现可以进行自动负载平衡,这就会满足特定的应用系统的波动要求。

(三)与现有系统的集成

在J2EE中包含大量的工业标准API,以实现对企业信息系统的访问。主要有:

1.JDBC是从Java访问关系数据的API;

2.Java事务API(JTA)是管理和协调异种企业信息系统的事务API;

3.Java名字与目录接121(JND[)是访问企业名字和目录服务信息的API;

4.Java消息服务((JMS)是发送和接收消息的API;

5.JavaMail是发送和接收email的API;

6.Java IDL是调用CORBA服务的API。

三、EJB

企业Java Bean体系结构定义了可重用的、可移植的Java分布式事务服务器组件的设计和。

允许用EJB开发的应用程序在多个应用程序服务器上,不必为每个应用程序开发专门的服务器。当然这服务器必须遵循EJB标准。企业Java Beans使开发者把精力主要放在开发多用户的、高可靠性、高性能的应用程序上。通过使用和扩展JDBC,JNDI,RMI和CORBA等技术,EJB杯准提供了建立应用程序的统一方式,使这些程序具有永久性、事务处理、集群和负载均衡等能力,但又不需要开发者直接实现这些能力。

参考文献:

[1]André Mello Barotto,Andriano de Souza,Carlos Becker Westphall.Distributed Network Management Using SNMP,Java,WWW and CORBA[J],2000

[2]Qiu B,Gooi H B.Web-based SCADA display systems(WSDS) for access via internet.IEEE Trans on Power Systems,2000,152,15(2):681-686

[3]沈江,于洪志,万福成,闫敏敏.基于J2EE与MVC框架的现代远程教育系统设计[J].长春工程学院学报(自然科学版),2010,(01)

上一篇:探讨油田数字化建设中计算机的应用 下一篇:校园网IP地址冲突原因分析及防范