快速业务通道

EJB 3.0开发指南之无状态会话Bean - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-24
catch (NamingException e) { e.printStackTrace(); } } }

这个类用来测试我们发布的计数器EJB。首先通过ctx = new InitialContext();得到上下文,然后通过lookup查找计数器,然后给计数器加10,显示当前的计数器信息。

jndi.properties java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces java.naming.provider.url=localhost

EJB 3.0开发指南之无状态会话Bean(3)

时间:2009-11-27 天极

这个文件配置了JNDI操作所需的属性,因为我们是测试本机的EJB服务,所以不必修改上面的属性。

Build.xml

<project name="kuaff_ejb3_tutorial" default="ejbjar" basedir="."> <property environment="env"/> <property name="src.dir" value="${basedir}/src"/> <property name="jboss.home" value="${env.JBOSS_HOME}"/> <property name="build.dir" value="${basedir}/build"/> <property name="build.classes.dir" value="${build.dir}/classes"/> <path id="classpath"> <fileset dir="${jboss.home}/lib"> <include name="**/*.jar"/> </fileset> <fileset dir="${jboss.home}/server/all/lib"> <include name="**/*.jar"/> </fileset> <fileset dir="${jboss.home}/server/all/deploy/ejb3.deployer"> <include name="*.jar"/> </fileset> <fileset dir="${jboss.home}/server/all/deploy/jboss-aop.deployer"> <include name="*.jar"/> </fileset> <pathelement location="${build.classes.dir}"/> <pathelement location="${basedir}"/> </path> <property name="build.classpath" refid="classpath"/> <target name="prepare"> <mkdir dir="${build.dir}"/> <mkdir dir="${build.classes.dir}"/> </target> <target name="compile" depends="prepare"> <javac srcdir="${src.dir}" destdir="${build.classes.dir}" debug="on" deprecation="on" optimize="off" includes="**"> <classpath refid="classpath"/> </javac> </target> <target name="ejbjar" depends="compile"> <jar jarfile="build/StatelessSample.ejb3"> <fileset dir="${build.classes.dir}"> <include name="**/*.class"/> </fileset> </jar> <copy file="build/StatelessSample.ejb3" todir="${jboss.home}/server/all/deploy"/> </target> <target name="run" depends="ejbjar"> <java classname="com.kuaff.ejb3.stateless.Client" fork="yes" dir="."> <classpath refid="classpath"/> </java> </target> <target name="clean.db"> <delete dir="${jboss.home}/server/all/data/hypersonic"/> </target> <target name="clean"> <delete dir="${build.dir}"/> <delete file="${jboss.home}/server/all/deploy/StatelessSample.ejb3"/> </target>

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号