JBoss开发环境配置
1 下载JBossOpenTool
2 将解压后的JBossOpenTool.jar放到JBuilder安装目录的lib\ext下
3 启动JBuilder(假如JBuilder在前面的步骤中已经,需要重新启动来JBossOpenTool起作用)
4 选择Tools-Configure Servers...
5 选择JBoss 3.x(根据手上的JBoss版本选择)
6 选中Enable Server
7 在General属性页中配置Home Directory为JBoss的解压路径,Working directory会被自动设为JBoss的解压路径下的bin
8 在Custom属性页中配置JBoss installation directory为JBoss的解压路径(没错,和上面一样)
9 配置Tomcat 4.x JBuilder installation directory为JBuilder中tomcat 4.0.x的路径(虽说指示为4.x,但选择4.1版本会有问题)
10 其余配置缺省就好!
在工程中配置Server
1 新建工程
2 选择Project-Project Properties...
3 选择Server属性页
4 在Single server for all services in project的下拉列表中选择JBoss 3.x
简单EJB开发
创建EJB Module
1 选择File-New...
2 选择Enterprise属性页
3 双击EJB 2.0 Designer,这时EJB 2.0 Bean Designer的向导就会出现
4 点击EJB Module向导中的New按钮
5 在Name一项中添入EJB module的名字(cart_module),其它的取缺省即可
6 回到EJB Module向导中,接受缺省配置,EJB Designer就会出现
创建EJB
1 在EJB Designer中点击右键,选择Create EJB,再选择具体的EJB类型(Session Bean)
2 选择第一个格,可以改变Bean name(Cart)
3 可以改变Interface的类型(remote)
4 可以改变Session type(Stateful)
5 下面的同样可以根据需要进行改变
6 自动生成了三个类
Cart.Java - bean的remote接口
CartBean.java - bean class本身
CartHome.java - bean的home接口
添加Field
1 右键点击EJB,选择Add-Field
2 可以改变变量的名字、类型以及是否添加get和set方法(如此添加_cardHolderName、_creditCardNumber、_eXPirationDate(java.util.Date)、_items(java.util.List))
添加业务方法
1 右键点击EJB,选择Add-Method
2 可以改变方法的名字、输入参数、返回类型
bean的部署描述符
1 选择EJB Designer
2 选择EJB DD Source
3 选择ejb-jar.XML
配置运行
1 选择run-configurations
2 选择new
3 type选择server
4 server选择JBoss 3.x