日志分类:JBossTools
开发环境 JBoss AS 4.2.3GA + JBossTools 2.1.2 + GroovyEclipsePlugin 1. 项目准备 1.1. 新建一个JSF项目 在Eclipse中选择“File-New->JSF Project”,在出现的窗口中输入: Project Name:groovydemo JSF Enviroment:JSF 1.2 Template:JSFBlankWithoutLibs 选择“Finish”结束创建JSF项目; 1.2. 修改web.xml 修改WEB-INF目录下的web.xml,增加如下内容: <context-param> <param-name>com.sun.faces.developmentMode</param-name> <param-value>true</param-value> ...
发表评论 »
本教程将以Seam自带的Booking例子的业务场景为背景,使用JBossTools一步一步地讲解Booking应用的开发过程。与Seam自带Booking例子使用EJB3不同的是,本教程仅会用到POJO和JPA,并以WAR包的方式进行部署。 一、开发环境 应用服务器:JBoss 4.2.2 GA 开发工具:JBossTools 2.1.2 数据库:HSQL Seam版本:2.0.2 SP1 二、应用场景 Booking例子是一个完整的宾馆客房预订系统,包括以下功能: 1. 用户注册 2. 登录 3. 注销 4. 设置密码 ...
4条评论 »
JBossTools发布了2.1.2版本,该版本主要修正了2.1.1版本中的一些bug。您可以从JBoss官方网站http://www.jboss.org/tools/download/index.html下载。
发表评论 »
一、JBoss Tools 2.1.x及以前版本
1、 下载安装Eclipse 3.3
Eclipse:http://repository.jboss.com/eclipse/sdk/3.3.1.1/eclipse-SDK-3.3.1.1-win32.zip
Webtools:http://repository.jboss.org/eclipse/webtools/2.0.1/wtp-sdk-R-2.0.1-20070926042742.zip
GEF:http://repository.jboss.org/eclipse/gef/3.3.1/GEF-SDK-3.3.1.zip
EMF/XSD/SDO:http://repository.jboss.org/eclipse/emf-sdo-xsd/2.3.1/emf-sdo-xsd-SDK-2.3.1.zip
DTP:http://repository.jboss.org/eclipse/dtp/1.5.1/dtp-sdk_1.5.1.zip
2、 下载JBoss Tools 2.1.x版本插件
http://www.jboss.org/tools/download/index.html
3、 安装
将所有下载包解压缩到同一目录即可
二、JBoss Tools后续版本安装
JBoss Tools后续版本将基于Eclipse 3.4(Ganymede),具体的安装过程待新版本发布后再更新…
1条评论 »
开发环境:JBoss AS 4.2.2GA + JBossTools 2.1.1GA
1. Richfaces项目创建
1.1. 在JBossTools中选择菜单“New->Project…”,在出现的对话框中选择“JBoss Tools Web->JSF->JSF Project”;
1.2. 在出现的“Create JSF Project”对话框中输入如下信息:
Project Name:HelloRichface
JSF Enviroment*:JSF 1.2
Template*:JSFBlankWithoutLibs
选择“Finish”结束创建JSF项目。
1.3. 选中HelloRichface项目,右键单击,在出现的上下文菜单中选择“JBoss Tools -> Add Custom Capabilities…”,在出现的对话框中选中“JBoss RichFaces 3.1”,选择“Finish”结束添加RichFace支持。
2. 添加Managed Bean
2.1. 在JBossTools中选择faces-config.xml的Tree视图,选择“Managed Beans”,在“Managed Beans”选择“Add”,在出现的对话框中输入如下信息:
Scope:request
Class*:demo. Bean
Name*:bean
Generate Source Code:钩选
选择“Finish”结束创建Bean。
2.2. 在“Properties”选择“Add”,在出现的对话框中输入如下信息:
Property-Name*:text
PropertyClass:
Value Kind:value
Value:
选择“Finish”结束Property的添加操作。
3. 添加页面
3.1. 选中“WebContent”目录,右键单击,在出现的上下文菜单中选择“New->JSP File”,在出现的“File JSP”对话框中输入如下信息:
Name:echo.jsp
Template:JSFBasePage
选择“Next”继续;
3.2. 在出现的“Select Tag Libraries”对话框中,选中如下Taglibs:
JSF Core
JSF HTML
RichFaces components
选中“Finish”结束创建echo.jsp
4. ...
发表评论 »
环境:JBoss 4.2.2GA + JBossESB 4.3GA + JBossTools 2.1.1
(一) 建立JBossESB用户库
1、 在JBossTools中,选择菜单“Windows->Preferences”;
2、 在打开的“Preferences”对话框中,选择“Java->Build Path->User Libraries”;
3、 在右边的窗格中,选择“New”新建一个名为JBossESB的用户库;
4、 选中JBossESB用户库,选择“Add jars”将JBoss部署目录中如下子目录里的jar包加入到JBossESB用户库:
jbossesb.sar
jbossesb.esb
jbpm.esb
jbrules.esb
slsb.esb
smookes.esb
soap.esb
spring.esb
5、 选择“OK”,结束创建JBossESB用户库。
(二) 建立JBossESB项目
1、 在JBossTools中,选择菜单“File->New->Project…”;
2、 在打开的“Select a wizard”对话框中,选择“JavaEE->Utility Project”,点击“Next”继续;
3、 在打开的“Utility Module”对话框中,输入如下信息:
Project Name:HelloESB
Target Runtime:JBoss 4.2 Runtime
Configuration:Default Configuration for JBoss 4.2 Runtime
点击“Finish”结束创建项目;
4、 选中HelloESB项目,右键单击,在弹出的上下文菜单中选择“Build Path->Configure Build Path…”;
5、 在弹出的属性对话框中,选择“Add Library…”;
6、 在弹出的“Add Library”对话框中,选择“User Library”,点击“Next”继续;
7、 在弹出的“User Library”对话框中,选中上面创建的“JBossESB”用户库,单击“Finish”回到属性对话框;
8、 单击“OK”,结束。
(三) ...
4条评论 »
JBossTools紧急发布了2.1.1版本,主要修正了JBossTools2.1.0中两个致命的bug:
1. JBIDE-2259:NullPointerException in SeamXMLHelper in case of repeatedly created Seam EAR projects with the same name;
2. JBIDE-2288:jboss-seam.jar inside a folder by the same name after publish。
您可以到JBoss网站下载到最新的JBossTools 2.1.1版本。
发表评论 »
SoapUI是一款先进的Web Service开发和测试工具,它既可作为桌面应用软件使用,也可利用插件集成到Eclipse,maven2.X,netbeans和intellij中使用。您可以到SoapUI的SourceForge站点下载最新版本。
开发环境:JBoss AS 4.2.2GA + JBossTools 2.0.1GA + SoapUI 2.0.2
1. 创建Dynamic Web Project项目
1.1. 在JBossTools中选择菜单“New->Project…”,在出现的对话框中选择“Web->Dynamic Web Project”;
1.2. 在出现的“Dynamic Web Project”对话框中输入如下信息:
Project Name:echows
Target Runtime:JBoss 4.2 Runtime
Configurations:Default Configuration for JBoss 4.2 Runtime
1.3. 选择“Finish”结束创建Dynamic Web Project项目。
2. 编辑WSDL文件
2.1. 在JBossTools中选择菜单“New->Other…”,在出现的对话框中选择“Web Services->WSDL”;
2.2. 在出现的“New WSDL File”对话框中输入如下信息:
Enter or Select the Parent Folder:echows/WebContent/WEB-INF
File name:echows.wsdl
2.3. 选择“Finish”结束创建WSDL文件,JBossTools会在工作台打开刚创建的WSDL文件,选择“Design”视图为echows接口添加一个echo操作,修改后的wsdl文件内容如下:
<?xml ...
发表评论 »
JBossTools 2.1.0GA终于发布了,该版本有许多让人期待的特性:
1. Seam支持
(1) Seam项目的启动速度加快了30多倍!
(2) 支持Seam 2.1的开发,现在开始体验Seam 2.1的新特性吧!
(3) 支持更加灵活的项目布局(例如:Maven、Seam-Gen或其它特定的布局)
(4) 更加方便的代码浏览功能
2. JBossESB支持
(1) ESB配置文件的快速编辑
(2) ESB配置文件的语法验证
开始研究基于JBossESB的SOA应用吧!
3. 其它
(1) 提供了JBoss5.0的AS Adapter支持JBoss 5.0应用的开发
(2) Hibernate Tools的改进
(3) 可视化页面编辑器的改进
发表评论 »
开发环境:JBoss AS 4.2.2GA + JBossTools 2.0.1GA
1. 新建JSF项目
1.1. 在JBossTools中选择菜单“New->Project…”,在出现的对话框中选择“JBoss Tools Web->JSF->JSF Project”;
1.2. 在出现的“Create JSF Project”对话框中输入如下信息:
Project Name:HelloJSF
JSF Enviroment*:JSF 1.2
Template*:JSFBlankWithoutLibs
1.3. 选择“Finish”结束创建JSF项目。
2. 添加页面导航
2.1. 在JBoolsTools中选择“HelloJSF”项目,打开“WebContent->WEB-INF”目录下的faces-config.xml文件。在faces-config.xml文件Diagram视图中的任何地方右键单击,选择上下文菜单中的“New View…”。在出现的对话框中输入如下信息:
Form-View-Id:pages/inputname
Template:JSFBasePage
选择“Finish”结束创建名为inputname的View;
2.2. 按照上面的步骤再创建Form-View-Id为pages/hello的View。
2.3. 在两个View之间添加一条从inputname到hello的connection,最终的页面导航结构如下:
3. 添加Managed Bean
3.1. 在JBossTools中选择faces-config.xml的Tree视图,选择“Managed Beans”,在“Managed Beans”选择“Add”,在出现的对话框中输入如下信息:
Scope:request
Class*:demo.PersonBean
Name*:personBean
Generate Source Code:钩选
选择“Finish”结束创建PersonBean。
3.2. 在“Properties”选择“Add”,在出现的对话框中输入如下信息:
Property-Name*:name
PropertyClass:
Value Kind:value
Value:
选择“Finish”结束Property的添加操作。
4. 编辑页面
4.1. 在inputname.jsp和hello.jsp页面代码的<html>标记之前增加:
<%@ page contentType="text/html,charset=utf-8" pageEncoding="utf-8" %>
将页面的字符集设置为utf-8;
4.2. 打开inputname.jsp,在右侧的“JBoss Tools Palette”中选择“JSF HTML”添加如下控件:
Form:id=personForm
InputText:value=personBean.name,id=name
commandButton:action=hello,value=欢迎
最终的inputname.jsp的代码和预览效果如下:
4.3. 打开hello.jsp,在右侧的“JBoss Tools Palette”中选择“JSF HTML”添加如下控件:
OutputText:value=personBean.name
最终的hello.jsp的代码和预览效果如下:
5. ...
2条评论 »