网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Java
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.JBoss中文乱码问题解决方案.
.Java桌面应用程序设计新贵:SWT简.
.使用圆括号.
.AOP下的权限控制实现.
.应用Rational 工具简化基于J2EE的.
.J2EE基础:对于Spring初学者的学.
.使用JSF(Java Server Faces)开.
.重用java.util.Observable类.
.客户机/服务器系统.
.Apache如日中天,微软奋起直追.
.Workshop 控件和扩展:第2部.
.Java Swing中的键盘事件处理.
.定制xDoclet标签自动生成框架配置.
.JavaBean用户化.
.EJB轻松进阶之三.
.java抽取word,pdf的四种武器.
.用CORBA创建Client/Server 程序.
.使用模板模式简化DAO操作Hiberna.
.使用XMLBeans 处理XML.
.Java人才的未来.

WebLogic的研究之开发、部署EJB(1)

发表日期:2008-1-5



  WebLogic的研究之开发、部署EJB(1)

这里不会讨论EJB的概念,只讨论如何编写一个简单EJB,部署EJB,Weblogic与JBuilder的整合,本文先把介绍仅用文本编辑器编写一个最简单的EJB所需要的一切,以让大家一览EJB的概貌,然后才介绍如何把Weblogic与JBuilder整合起来,使用JBuilder开发Weblogic的EJB,我相信这样会得到很好的学习效果,因为这是我学习的路径,当然我会把我碰到的问题告诉大家,以免大家走弯路。

下面是一个最简单的EJB所需要的代码及XML说明,手工制作EJB的JAR包比较麻烦,在WIN2000下,我仿照例子制作了一个 build.cmd 批处理文件

weblogic-ejb-jar.xml
<?xml version="1.0"?>

<!DOCTYPE weblogic-ejb-jar PUBLIC ´-//BEA Systems, Inc.//DTD WebLogic 5.1.0 EJB//EN´ ´ ;http://www.bea.com/servers/wls510/dtd/weblogic-ejb-jar.dtd´ ;>

<weblogic-ejb-jar>
<weblogic-enterprise-bean>
<ejb-name>HelloWorldBean</ejb-name>
<caching-descriptor>
<max-beans-in-free-pool>100</max-beans-in-free-pool>
</caching-descriptor>
<jndi-name>hello.HelloWorld</jndi-name>
</weblogic-enterprise-bean>
</weblogic-ejb-jar

--------------------------------------------------------------------------------
ejb-jar.xml
<?xml version="1.0" encoding="GBK"?>
<!DOCTYPE ejb-jar PUBLIC ´-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 1.1//EN´ ´ ;http://java.sun.com/j2ee/dtds/ejb-jar_1_1.dtd´ ;>

<ejb-jar>
<enterprise-beans>
<session>
<ejb-name>HelloWorldBean</ejb-name>
<home>hello.HelloWorldHome</home>
<remote>hello.HelloWorld</remote>
<ejb-class>hello.HelloWorldBean</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Container</transaction-type>
</session>
</enterprise-beans>
<assembly-descriptor>
<container-transaction>
<method>
<ejb-name>HelloWorldBean</ejb-name>
<method-name>*</method-name>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
</assembly-descriptor>
</ejb-jar>

--------------------------------------------------------------------------------
package hello;
import java.rmi.*;
import javax.ejb.*;

public class HelloWorldBean implements SessionBean {
private SessionContext sessionContext;
public void ejbCreate() {
}
public void ejbRemove() {
}
public void ejbActivate() {

上一篇:weblogic81的服务配置 人气:792
下一篇:Weblogic的结构特点 人气:951
浏览全部Java的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐