Linux中国 Linux中国门户站!
设为主页 设为主页
收藏本站 收藏本站
 
当前位置 :首页 ->Linux技术 ->系统管理 ->正文

Enterprise JavaBeans简介

来源:Linux-cn.com 作者:Webmaster 时间:2007-05-05 点击: [收藏] [投稿]

  封装并配置这个Bean

  配置一个EJB组件意味着将它装入我们应用服务器的容器中。Beans被打包成一个Java archive(JAR)文件,在这个文件中还应该包括一个专门的JAR的manifest文件(实际上这是一个目录表)和一个DeploymentDescriptor对象的序列化的接口。这个配置描述了这个bean在具体的应用中如何被使用。例如,它可能规定了谁可以访问这个bean,有关开始和结束事务处理的细节等。

  当我们在EJB说明文档中指定了这个bean软件包中所包含的目录后,真正地使用这个软件包并建立可配置的beans就是应用程序服务器的开发者的事了。绝大多数的应用程序开发者会提供你可以用来你的配置描述的工具。

  访问这个Bean

  客户端不会直接访问beans,事实上所有有关交互的请求是由beans所在容器的wrapper接口来处理的。访问将通过我们先前定义的home interface来实现。

  在我们使用home interface请求容器将这个bean实例化之前,我们获得有关它的说明。这是通过JNDI (the Java Naming and Directory Interface)来实现的。我们通过引入一个查询的调用来访问home interface并请求这个bean的一个类名。我们所找到的这个类名是在我们在配置时建立的 DeploymentDescriptor 对象定义的。一旦我们获得了这个说明,我们可以请求服务器调用其中定义的所有服务。

  我必须提及Enterprise JavaBeans可以被CORBA客户端访问。EJB的说明文档允许CORBA客户端通过一个CORBA-accessible接口实现与EJB组件的交互。这提供了CORBA和Java之间无缝的访问。

  总结

  Enterprise JavaBeans使得这样的一件事成为可能,你可以建立利用各种可插入的组件来建立一个分布式的应用。它们可以使开发者利用过去很难实现的功能,例如事务管理和多线程,现在这些功能是由EJB容器来提供的。这篇Enterprise JavaBeans简介说明了我们现在可以企业级的应用平台中综合利用Java技术-RMI、JDBC、JNDI来处理一系列的问题。




 如果您对本文有任何疑问或者建议,请到讨论区发表您的意见: >> 论坛入口 <<

上一页 1 2 3下一页


上一篇:J2SE1.4的I/O新特性   下一篇:全面研读 EJB 2.0

文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【我要投稿】 【论坛讨论
更多相关文章
·Motorola微处理器bootloader分析与应用
·Fedora Core5 NFS服务器搭建过程介绍
·Linux系统:让内存不再泄漏的实用技巧
·新手看招 手把手教你安装VMware虚拟机
·“侵权事件” 红帽称微软企图干扰用户
·删除Linux后 如何找回Windows启动菜单
·菜鸟乐园 Linux中常见文件系统格式介绍
·Linux操作系统下IPTables配置方法详解
·实用技巧 Linux系统的经典使用技巧八则
·Linux系统文件优化及磁盘检查方法介绍
推荐文章
·Linux环境下基于策略的路由
·Linux历史篇
·linux应用软件谈之多媒体篇(下)
·LINUX modules 模块安装 MINI-HOWTO
·Linux技巧:软驱的使用
·用PERL实现一个简单的NIDS
·linux磁盘管理命令--du
·系统管理进阶-磁盘管理
精彩文章
·[术语]关于开放源代码的定义
·用语言控制Linux:Linux的语音识别
·[显卡]设置和修改 X Window 的显示
·Linux 指令篇:讯息传送与信件管理--
·Linux 指令篇:日期时间排程--date
·用PHP发送MIME邮件(四)
·给浮躁的软件业同仁(zhuan csdn)
·嵌入式Linux名词及资源
·GTK+/Gnome应用开发
·对象/关系映射--概述
·网络监控工具:IPTraf
·LINUX KERNEL 配置编译中文指南4
·Ant实践
·基于IPsec的虚拟专用网在Linux上的
·架设 DHCP Server
·Linux 指令篇:工作行程资讯与管理--
·用JSP和数据库做的购物车的源程序
·网络协议与标准(下)
·J2ME 简介
·Sendmail第八章:规则
·用iptales实现包过滤型防火墙(一)
·Linux inode cache分析
·Linux的防火墙配置—基础篇
·浅谈db2数据库加密技术: 表数据加密
·用SSL构建一个安全的Apache
·Linux 指令篇:文件打印--lpr
Power by linux-cn.com 粤ICP备05006655号