(一) 系统环境
应用服务器:JBoss AS 4.2.2GA
数据库:MySQL Server 5.0
开发工具:JBossTools 2.0.0 GA
测试工具:TestNG
(二) 数据库准备
1. 创建数测试据库test
Database:test
Username:test
Password:test
2. 创建Person表
DROP TABLE IF EXISTS `test`.`person`;
CREATE TABLE `test`.`person` (
`ID` int(10) unsigned NOT NULL auto_increment,
`Name` varchar(45) NOT NULL,
`Age` int(10) unsigned NOT NULL,
PRIMARY KEY (`ID`)
) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf8;
(三) 创建EJB项目
1. 在Eclipse中选择菜单“File->New->Project…”,在出现的“New Project”窗口中选择“EJB Project”;在出现“New ...
发表评论 »
(一) 环境准备
应用服务器:JBoss AS 4.2.2 GA
开发工具:JBossTools 2.0.0 GA
(二) 创建MBean项目
1、 新建一个普通的java项目,名称为Hello;
2、 选择“New->Other->JBossTools->MBean Components->MBean stubs”;
3、 在出现“New MBean Wizard”的“New MBean Interface”窗口中输入:
Package:demo
MBean Name:HelloWorld
选择“下一步”继续;
4、 在出现的“New MBean Class”窗口中输入:
Package:demo
MBean Name:HelloWorld
同时选择“create –service.xml file”选项,选择“下一步”继续;
5、 选择“META-INF”目录,将生成的“Hello-service.xml”文件重构为“jboss-service.xml”;
6、 Hello MBean项目的项目结构如下图所示:
(三) 编写MBean服务
这里编写的MBean服务是一个非常简单的输出“Hello”消息的MBean,
1、 接口代码如下:
package demo;
public interface HelloMBean {
public void start() throws Exception;
public void stop() throws Exception;
public void setMessage(String ...
发表评论 »