日志分类:JBossTools

JBossTools实践系列:JBossWS-Based的WebService开发入门

2008-05-22,星期四 | 分类:JBossTools | 标签: | 浏览:1,987
环境: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 ...

JBoosTools实践系列:Seam 2.0应用开发入门

2008-05-18,星期日 | 分类:JBossTools, Seam | 标签: | 浏览:3,054
一、准备数据库 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 ...

JBossTools实践系列:JPA(Entity Bean)开发入门

2008-05-17,星期六 | 分类:JBossTools | 标签: | 浏览:2,255
(一) 系统环境 应用服务器: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 ...

JBossTools实践系列:标准JMX MBean服务开发入门

2008-05-17,星期六 | 分类:JBossTools | 标签: | 浏览:1,552
(一) 环境准备 应用服务器: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 ...
Page: 1 2