搭建环境:
Eclipse :Eclipse 版本其实相对用低最新版本几个版本的较好用,可以集成更多的插件,像我这个版本,可以直接去eclipse的商店里搜Jboss Tools(Eclipse中集成jboss必须插件。),直接集成jboss。较高版本或者新版本就不行,具体原因不清楚,较高版本想在eclipse集成jboss服务器,请看我上篇文章:Eclipse 集成Jboss服务器和svn
JDK:1.8
jboss: 4.2
Mysql:5.7
上面环境不懂怎么搭的自己多搜搜,不难。
进入正题:
直接新建一个ejb项目工程。
这里就直接点 Finish,就可以创建一个ejb的工程。
接下来,你就要大概了解一下什么是ejb了。
1、什么是EJB?
Enterprise JavaBeans(EJB)定义了3种企业Bean:会话Bean(Session Bean)、实体Bean(Entity Bean)和消息驱动Bean(Message Driven Bean)
2、支持EJB的容器有哪些?
Jboss(4.2x以上版本)、Glassfish、WebLogic(10以上版本)、Sun Application Server(9.0以上版本)、Oracle Application Server(10g以上版本)和我们国内的Apusic应用服务器。
3、什么是API?
API(application programming interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。
4、什么是JNDI?
JNDI(Java Naming and Directory Interface,Java命名和目录接口)是一组在Java应用中访问命名和目录服务的API。命名服务将名称和对象联系起来,使得我们可以用名称访问对象。目录服务是一种命名服务,在这种服务里,对象不但有名称,还有属性。
JNDI是一个应用程序设计的API,为开发人员提供了查找和访问各种命名和服务的通用、统一的接口,类似JDBC都是构建在抽象层上。
5、Stateless Session Beans(无状态Bean)开发
@Stateless注释指明这是一个无状态的bean
@Remote注释指定这个无状态Bean的romote接口。Bean类可以具有多个remote接口,每个接口之间用逗号分隔。