当前位置:首页 > 网络编程 > 软件语言 > J2EE > J2EE基本概念

J2EE基本概念

点击次数:49 次 发布日期:2008-11-11 16:57:47 作者:源代码网
源代码网推荐
广告载入中

源代码网整理以下
1、JavaBean与Enterprise JavaBeans(EJB)
       JavaBean与EJB完全不同,JavaBean是包含Get/set的Java类,是由属性/方法/事件组成的组件,采用JavaBean来轻松的组成Java应用程序。
        EJB是用于开发和部署具多层结构的、分布式的、面向对象的Java应用系统跨平台的构件体系结构[EJB2.0规范中的定义]。EJB定义的是如何编写服务器端组件,并为这些组件和管理提供标准的协议。JavaBean比EJB要小得多,EJB是可部署的,而JavaBean不是可部署的。
2、RMI-IIOP
        Java Remote Method Invocation over the Internet Inter-ORB Protocol(Java RMI-IIOP),允许编写分布式对象,可以使得对象在内存中跨java虚拟机和物理设备进行通信,在Java中有java.rmi和 javax.rmi包使用。
        RMI实现的就是远程对象的序列化传送。
3、JNDI
        Java命名和目录接口,即将名称捆绑到对象上,这样,我们在网络中访问对象只需要根据名称来访问。命名规则一般为“ejb/myfirstejb”。


4、JDBC
        JDBC,Java Data Base Connectivity,Java数据库连接是一种用于执行SQL语句的Java API,它可以为多种关系数据库提供统一的访问,由一组用Java语言编写的类和接口组成。
5、JTA和JTS
        JTA(Java Transaction Architecture)定义了一种标准的API,应用系统用它来访问和实现各种事务。JTS(Java Transaction Service)提供事务管理的实现方式,在高层支持JTA规范,并在较底层实现OMG OTS 规范的Java映象。
        一个典型的企业应用程序在一个或多个数据库中访问和存储信息。因为这些信息对于商业操作非常重要,它必须精确、实时、可靠。如果允许多个程序同时更新相同的数据,就会破坏数据的完整性。如果在一个商业交易处理过程中,部分数据被更新后系统崩溃也将破坏数据完整性。事务通过预防以上情况的发生确保数据的完整性。事务控制多个应用程序对数据库的并发操作。如果发生系统崩溃,事务确保恢复的数据崩溃前将保持一致 。
6、JMS
        JMS(Java Message Service)是用来和面向消息的中间件相互通信的API,它支持点对点类型的域,又支持“发布、订阅”类型的域,并且提供对下列类型的支持:经认可的消息传递,事务型消息的传递,一致性消息和对持久性订阅者的支持。

软件开发网 www.mscto.com


7、Servlet
        Servlet是java语言类,用来拓展通过请求响应模式的服务端的能力。尽管servlets可以响应任何类型的响应,它们通常用于拓展基于Web的应用程序。在这中应用程序中,Java servlet技术定义了特定的HTTP servlet类。包javax.servlet和javax.servlet.http提供了写servlets的接口和类。所有的servlets都必须实现servlet接口,它定义了生命周期方法。
8、JSP
        JSP(Java Server Pages)页面由HTML页面和嵌入其中的Java代码组成,它可以接受客户端的请求并动态的生成页面。
9、JAAS
        Java验证和授权服务(Java Authentication and Authorization Service),执行和安全相关操作的API。
10、容器
        容器是指Java的一种运行环境,有web容器和ejb容器两类。容器负责提供EJB的系统级服务,包括事务管理、根据配置来处理Java事务、安全认证接入、远程客户端连接等等。目前较为流行的有开源的JBOSS容器。
11 EJB集群
        EJB服务器的集群是基于组件的一种集群方式,和普通Web Server集群技术有很大的不同。实现的方法也不相同。又由于EJB规范中没有提供任何有关支持集群的标准,即使有的厂商在EJB服务器中提供了集群特性,但如何具体实现集群也是由厂商自己确定。实现的方法也各不相同。目前,大多数J2EE应用服务器都提供了集群功能,如Bea WebLogic应用服务器,开放源码的JBoss应用服务器,Sybase公司提供的J2EE应用服务器等都提供了集群功能。在EJB服务器集群设计中,负载均衡(Load Balance),EJB集群和HttpSession集群技术是设计中涉及到的主要技术。其中EJB集群的实现是整个系统实现的核心。


源代码网推荐

源代码网供稿.
网友评论 (0)
会员中心
网络编程
本站推荐
网络编程之精华