有状态、无状态会话bean开发例子
2011-07-20 23:49
387 查看
EJB的开发,首先要在jboss安装路径的client目录下找到,通常会把client目录下的所有jar文件添加到项目的类路径下.
编写一个接口,之后再编写一个实现该接口的类。下面的例子有bean间的调用,代码中有详细的注解
例子:
1、编写接口
build.xml
编写一个接口,之后再编写一个实现该接口的类。下面的例子有bean间的调用,代码中有详细的注解
例子:
1、编写接口
build.xml
<?xml version="1.0" encoding="UTF-8"?> <!-- name为项目名称 basedir项目所在目录,1个点为项目在build.xml同一目录,2个点位build.xml的上级目录 --> <project name="helloEjb" basedir="."> <!-- 指定项目源文件所在的目录 ${basedir}表示源目录在项目的src下面 --> <property name="src.dir" value="${basedir}/src" /> <!-- 指向到操作系统的环境变量 environment="env" --> <property environment="env" /> <!--${env.JBOSS_HOME} JBOOS的环境变量即安装目录 --> <property name="jboss.home" value="${env.JBOSS_HOME}" /> <!-- 目前使用的JBOSS使用的配置项 --> <property name="jboss.server.config" value="default" /> <!-- ${basedir}/build 编译源文件class存放的目录 --> <property name="build.dir" value="${basedir}/build" /> <path id="build.classpath"> <!-- 将JBOSS下client的所有的jar包 --> <fileset dir="${jboss.home}/client"> <include name="*.jar" /> </fileset> <pathelement location="${build.dir}" /> </path> <!-- 定义1个工作,用于创建class文件存放的目录 --> <target name="prepare"> <delete dir="${build.dir}" /> <mkdir dir="${build.dir}" /> </target> <!-- depends="prepare" 先执行prepare这个任务 --> <target name="compile" depends="prepare" description="编译"> <javac srcdir="${src.dir}" destdir="${build.dir}"> <classpath refid="build.classpath" /> </javac> </target> <target name="ejbjar" depends="compile" description="创建Ejb发布包"> <jar jarfile="${basedir}/${ant.project.name}.jar"> <fileset dir="${build.dir}"> <include name="**/*.class" /> </fileset> </jar> </target> <target name="deploy" depends="ejbjar" description="发布Ejb"> <copy file="${basedir}/${ant.project.name}.jar" todir="${jboss.home}/server/${jboss.server.config}/deploy" /> </target> <target name="undeploy" description="卸载Ejb"> <delete file="${jboss.home}/server/${jboss.server.config}/deploy" /> </target> </project>
相关文章推荐
- EJB3.0开发指南:有状态会话Bean
- 无状态会话Bean的例子
- 专稿:实战EJB之二 开发会话Bean(无状态会话Bean)
- 如何开发会话Bean(有状态会话Bean)
- 传智播客ejb学习,EJB中的三种bean及开发一个无状态会话bean
- Eclipse3.1.1+jboss4.0.5开发J2EE中的EJB(无状态会话Bean)
- 专稿:实战EJB之三 开发会话Bean(有状态会话Bean)
- JBoss下的EJB3开发无状态会话Bean
- EJB开发第一个无状态会话bean、开发EJBclient
- 传智播客ejb学习,EJB中的三种bean及开发一个无状态会话bean
- EJB3.0开发指南:无状态会话Bean
- 开发实现本地接口的无状态的会话bean
- EJB开发第一个无状态会话bean、开发EJB客户端
- EJB开发第一个无状态会话bean、开发EJB客户端
- JBoss下的EJB3开发无状态会话Bean
- Eclipse3.2.1+jboss4.0.5开发J2EE中的EJB (有状态会话Bean 附图)一
- EJB3.0开发无状态会话Bean问题
- EJB3.0开发本地接口的无状态会话bean
- Eclipse3.2.1+jboss4.0.5开发J2EE中的EJB (有状态会话Bean 附图)二
- EJB3.0开发指南:有状态会话Bean