日志分类:JBossTools
环境:JBoss 4.2.2GA + JBossWS 3.0.1 + JBossTools 2.0.1
(一) 建立Web项目
1、 选择菜单“File-New->Project”,选择“Dynamic Web Project”;
2、 在出现的“Dynamic Web Project”对话框中,输入如下信息:
3、 选择“Finish”结束创建一个名为HelloWS的Web项目。
(二) 编写Web Service
1、 在HelloWS项目中,新建一个Hello.java类,并输入以下代码:
package demo;
import javax.jws.WebMethod;
import javax.jws.WebService;
@WebService (name="HelloWS",serviceName="HelloService")
public class Hello {
@WebMethod
public String sayHello(String someone) {
return "Hello " + someone;
}
}
2、 打开web.xml文件,在Web XML Editor中添加一个Servlet及Mapping的定义:
3、 至此,Web Service已经创建完毕。
(三) 部署Web Service ...
发表评论 »
一、准备数据库
1、 创建数据库seamdemo
打开MySQL Administrator(MySQL GUI Tools的一部分)程序,以root用户登录,创建数据库seamdemo
2、 创建用户seamdemo
创建用户seamdemo,并将seamdemo数据库的操作权限授权给seamdemo用户
三、配置Eclipse开发环境
1、 配置MySQL驱动
打开“Window->Preference”窗口,选择“Connectivity->Driver Definitions”,在右边出现窗格的“Database”中选择“MySQL->5.1”,选择“Add”,将前面步骤下载的MySQL驱动包中的“mysql-connector-java-5.1.5-bin”添加到“Driver File(s)”,保存配置。
2、 配置数据库连接
选择“Window->Open Perspective”打开“Database Development”视图,在左边出现“Database Source Explorer”窗格中选择“Database”,右键单击在出现的上下文菜单中选择“New”,在弹出的“Wizard Selection Page”中选择“Generic JDBC Connection”,选择“Next”在出现的“Create connection profile”中,将“Name”设置为seamdemo,选择“Next”在出现的“Specify a Driver and Connection Details”中,在驱动程序下拉框中选择前面步骤配置的“MySQL JDBC Driver”,其它设置如下:
URL—〉jdbc:mysql://localhost:3306/database
User name —〉seamdemo
Password —〉seamdemo
选择“Finish”保存配置。
3、 配置Seam2.0
打开“Window->Preference”窗口,选择“JBoss Tools->Web->Seam”,在右边出现的窗格中选择“Add”,将Name设置为“Seam2.0GA”,将Seam的“version”设置为2.0,将“Home Folder”设置为前面步骤下载安装的Seam 2.0的目录,保存配置。
4、 配置JBoss Server
打开“Window->Preference”窗口,选择“Server->Installed Runtime”,在右边出现的窗格中选择“Add”,在出现的弹出窗口中选择“JBoss, a division of RedHat->JBoss 4.2 Runtime”,同时选中“Also create new local server”,选择“Next”,在出现的窗口中将“Home Directory”设置为前面步骤安装的JBoss AS ...
11条评论 »
(一) 系统环境
应用服务器: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 ...
发表评论 »