日志分类:JBossTools

采用groovy开发基于JBoss的JSF应用

2008-10-16,星期四 | 分类:JBoss AS, JBossTools | 标签: | 浏览:237
开发环境 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> ...

使用JBossTools 开发Seam POJO应用:准备

2008-07-11,星期五 | 分类:JBossTools, Seam | 标签: | 浏览:1,515
本教程将以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.         设置密码 ...

JBossTools 2.1.2发布

2008-07-03,星期四 | 分类:JBoss News, JBossTools | 标签: | 浏览:893
JBossTools发布了2.1.2版本,该版本主要修正了2.1.1版本中的一些bug。您可以从JBoss官方网站http://www.jboss.org/tools/download/index.html下载。

JBossTools实践系列:JBossTools安装

2008-06-28,星期六 | 分类:JBossTools, jBPM | 标签: | 浏览:1,942
一、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),具体的安装过程待新版本发布后再更新…

JBossTools实践系列:Richfaces应用开发入门

2008-06-25,星期三 | 分类:JBossTools | 标签: | 浏览:1,354
开发环境: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. ...

JBossTools实践系列:JBossESB服务开发入门

2008-06-21,星期六 | 分类:JBossTools | 标签: | 浏览:1,143
环境: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”,结束。 (三) ...

JBossTools 2.1.1 发布

2008-06-07,星期六 | 分类:JBoss News, JBossTools | 标签: | 浏览:579
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的JBossWS Web Service开发入门

2008-06-03,星期二 | 分类:JBossTools | 标签: | 浏览:701
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.0 发布

2008-06-02,星期一 | 分类:JBoss News, JBossTools | 标签: | 浏览:410
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) 可视化页面编辑器的改进

JBossTools实践系列:JSF应用开发入门

2008-05-26,星期一 | 分类:JBossTools | 标签: | 浏览:850
开发环境: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. ...
Page: 1 2