weblogic的研究之三--开发、部署ejb(1)
这里不会讨论ejb的概念,只讨论如何编写一个简单ejb,部署ejb,weblogic与jbuilder的整合,本文先把介绍仅用文本编辑器编写一个最简单的ejb所需要的一切,以让大家一览ejb的概貌,然后才介绍如何把weblogic与jbuilder整合起来,使用jbuilder开发weblogic的ejb,我相信这样会得到很好的学习效果,因为这是我学习的路径,当然我会把我遇到的问题告诉大家,以免大家走弯路。 【相关文章:MD5加密的类】
作者:xyz 【扩展阅读:JAVA上加密算法的实现用例】
weblogic-ejb-jar.xml 【扩展信息:编写自己的登录与访问控制模块】
下面是一个最简单的ejb所需要的代码及xml说明,手工制作ejb的jar包比较麻烦,在win2000下,我仿照例子制作了一个 build.cmd 批处理文件
<?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> ... 下一页