首页 | 网页教程 | 网站模板 | 网页特效 | 矢量图库 | 字体下载 | ASP源码下载 | 酷站欣赏 | FLASH源码 | 有求必应
网页教程导航
·photoshop教程
·flash教程
·asp教程
·fireworks教程
·dreamweaver教程
·搜索引擎
·html/css教程
·3dmax教程
·java教程
·php教程
·FrontPage教程
 
 
 
首页 >> 网页教程 >> java教程 >> 正文
EJB轻松进阶之一
 责任编辑:川北素材网 添加日期:08-04-27 09:26:03 浏览:
EJB轻松进阶
一、引言

  EJB(Enterprise JavaBeans)是Java程序设计中比较高级的内容,也是Java程序员由入门级向高手级前进的门槛。SUN公司认证Java程序员(SCJP)与SUN公司认证Java开发员(SCJD)之间的一个显著区别就是:SCJP不考EJB,而SCJD要考。随着越来越多的企业采用J2EE平台开发电子商务应用系统,EJB开发已成为今天的Java程序员必须要面对的问题。

  本文首先以一个例程介绍了一般分布式对象应用程序的基本原理,然后从基本的下载、安装、配置开始,逐步介绍EJB程序编程的方法,从而使EJB的学习成为一件轻松而有趣的事情。

二、典型的分布式对象程序

  不管是CORBA还是RMI,其实现分布式对象的策略都是相似的,我们可以用一个简单的程序例子来模拟一个分布式对象程序的构成。



  这个例子模拟了一个远程请求对象属性的过程。有一个远程对象Dog在网络上,现在要得到它的名字(strName)属性。程序在客户端设一个存根(Dog_Stub)类,在服务器端启动一个骨架(dog_Skeleton)类,这两个类都实现了Dog接口,Dog_Stub与Dog_Skeleton通过Socket进行远程通信。当客户程序DogClient向Dog_Stub发出获取名字属性的请求时,Dog_Stub对象把方法名“getName()”作为一个字符串通过Socket发给远程的Dog_Skeleton对象,Dog_Skeleton对象收到这个字符串后再根据字符串的内容执行DogServer对象的getName()方法,得到Dog的名字,然后又通过Socket返回给DogStub对象。整个流程通过网络实现,但对于客户程序DogClient来讲,它并不知道真正的Dog对象在哪里,甚至也不知道这个过程通过了网络,它只知道发出的获取名字属性的请求得到了满意的结果而已。
9 7 3 1 2 4 8 :
打印本页 | 加入收藏
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 管理登陆
版权所有:川北素材 为广大站长提供素材支持,业务联系QQ:9987142
Copyright © 2008 www.chuanbei.net All Rights Reserved.