导读
在本篇文章中你将了解到如何使用JBOSS7开发出一个简单的EJB应用以及在这个过程中遇到的问题。
环境
MyEclipse10
JBOSS7
JDK1.8.0
准备
MyEclipse10中配置JBOSS7
了解JBOSS目录结果
首先了解一下JBOSS7的目录结构,和之前的版本不一样
在 JBoss 7 中,文件系统分为两部分:
1. 独立服务器standalone
2. 域服务器domain (这是 JBoss 7 首次引入的) — 用于统一的管理多个实例
bin: 包含启动的脚本,用来启动独立服务器(如果使用独立实例的话)或者域(使用域服务器)
docs: 包含服务器文档,有两个子目录,分别是 licenses (licenses.xml 和相关内容) 和 Schema (配置所使用的 .xsd 文件)
domain: 包含域结构,有子目录组成:configuration (包含域的配置文件), data (包含已发布模块的内容文件夹), lib(用于支持 Java EE 扩展) tmp (临时目录).
standalone: 结构和 Domain 文件夹相同
modules: 因为 JBoss 7 是一个模块化的服务器,应用服务器的模块对应这里的一个子目录。
配置JBOSS
配置JDK
运行JBOSS
开发EJB
创建EJB Project
编写接口和实现
接口
package com.tgb.ejb;
public interface FirstEjb {
String saySomething(String name);
}
实现
package com.tgb.ejb;
import javax.ejb.Remote;
import