当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: EJB的体系结构 EJB的上层的分布式应用程序是基于对象组件模型的,低层的事务服务用了API技术。
 

 

    摘要:用java开发网络软件非常方便和强大,java的这种力量来源于他独有的一套强大的用于网络的 api,这些api是一系列的类和接口,均位于包java.net和javax.net中。在这篇文章中我们将介绍套接字(socket)慨念,同时以实例说明如何使用network api操纵套接字,在完成本文后,你将具备编写网络低端通讯软件的能力。什么是套接字(socket)?network api是典型的用于基......
 ·如何掌握java(j2se篇)    »显示摘要«
    摘要:本文是另外一篇文章《如何才算掌握java(j2se篇)》(后面简称标准篇)的姊妹篇,提出了标准,但是不告诉新手如何才能达到那个标准似乎说不过去。 首先需要说的是达到这个标准是比较困难的,没有三年的时间一般是不可能的,没有实际的项目的经验的熏陶也是不可能的,下文会说明为什么。然后给出两个宝典:一个就是tij(thinking in java),另外一个就是chm格式的jdk的api。 tij可以看......


EJB应用技术的体系结构详解(1)

ejb的体系结构

ejb的上层的分布式应用程序是基于对象组件模型的,低层的事务服务用了api技术.ejb技术简化了用java语言编写的企业应用系统的开发,配置,与执行.ejb的体系结构的规范由sun microsystems公司制定.inprise的ejb容器是基于1.1版的规范.

ejb服务器作为容器与低层平台的桥梁管理着ejb容器与函数.它向ejb容器提供了访问系统服务的能力.例如:数据库的管理与事务的管理,或者对于其它的enterprise的应用服务器. 【程序编程相关:Oracle10g闪回恢复区详解

ejb技术定义了一组可重用的组件:enterprise beans.你可以利用这些组件,象搭积木一样的建立你的分布式应用程序.当你把代码写好之后,这些组件就被组合到特定的文件中去.每个文件有一个或多个enterprise beans,在加上一些配置参数.最后,这些enterprise beans被配置到一个装了ejb容器的平台上.客户能够通过这些beans的home接口,定位到某个beans,并产生这个beans的一个实例.这样,客户就能够调用beans的应用方法与远程接口. 【推荐阅读:解析Oracle 8i/9i的计划稳定性

1.security--配置描述器(the deployment descriptor)定义了客户能够访问的不同的应用函数.容器通过只允许授权的客户访问这些函数来达到这个效果. 【扩展信息:Oracle9i中定义视图约束

所有的ejb 实例都运行在ejb容器中.容器提供了系统级的服务,控制了ejb的生命周期.因为容器掌握了绝大多数系统级的issues(呵呵,不知道怎么翻译).enterprise beans 的开发者不需要应用逻辑考虑进来.通常来说,ejb容器掌握了以下的系统级issues.

2.remote connectivity--容器为远程链接管理着低层的通信issues,而且对enterprise beas的开发者与客户都隐藏了通信issues.enterprise beans的开发者在编写应用方法的时候,就象是在条用本地的平台一样的.客户也不清楚他们调用的方法可能是在远程被处理的.

3.life cycle managment--客户简单的创建一个enterprise beans的实例,并通常取消一个实例.而容器管理着enterprise beans的实例,使enterprise beans实现最大的效能与内存利用率.
...   下一页

    摘要:j2se 5.0中的java.util.concurrent程序包提供了一个新的线程框架组件,这个框架组件处理了与建立、执行和管理线程相关的很多低层细节信息。在本文中我们将细致地了解一下它的重要特性。如果你使用c、c++或java先前的版本进行多线程编程,就知道在代码中管理线程是多么头疼的事情。在单线程程序中,代码中引起应用程序失败的bug每次都在同一个点出现。但是在多线程程序中,只有某些原因遇到......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE