JBoss Tools
Encyclopedia
JBoss Tools is a set of Eclipse
Eclipse (software)
Eclipse is a multi-language software development environment comprising an integrated development environment and an extensible plug-in system...

 plugins and features designed to help JBoss and J2EE developers develop applications. It is an umbrella project for the JBoss
JBoss (company)
JBoss is a division of Red Hat, Inc.. It specializes in open-source middleware software.The company profits from a service-based business model. JBoss employ a Professional Open Source business model where the core developers of projects make a living and offer their services...

 developed plugins that will make it into JBoss Developer Studio
JBDS
JBoss Developer Studio is a development environment created and currently developed by JBoss and .It integrates and certifies both tooling and runtime components by combining Eclipse, Eclipse Tooling, and the JBoss Enterprise Application Platform.The built-in development tools are used to build...

.

Modules

The JBoss Tools modules are:
  • Visual Page Editor The visual editor contributed by Exadel provides visual editing support for HTML and JSF (JSP and Facelets) pages. VPE also includes visual support for JSF component libraries including JBoss RichFaces
    Richfaces
    RichFaces is an open source Ajax-enabled component library for JavaServer Faces, hosted by JBoss. It allows easy integration of Ajax capabilities into enterprise application development.RichFaces is more than just a component library for JavaServer Faces...

    .
  • Seam Tools. Includes support for seam-gen, RichFaces VE integration, Seam related code completion and refactoring and more.
  • Hibernate Tools. Supporting mapping files, annotations and JPA with reverse engineering, code completion, project wizards, refactoring, interactive HQL/JPA-QL/Criteria execution and more. In short a merger of Hibernate Tools and Exadel ORM features.
  • JBoss AS Tools. Easy start, stop and debug of JBoss AS 4+ servers from within Eclipse. Also includes features for packaging and deployment of any type of Eclipse project.
  • Drools IDE. Rules file editing, Rete View, working memory debugging/inspection and more.
  • jBPM Tools. jBPM workflow editing, deployment and more.
  • JBossWS Tools. Inspecting, invoking, developing and functional/load/compliance testing of web services over HTTP, base tooling provided by soapUI with the addition of JBossWS specific features/support.
  • JBoss ESB Tools. The structured xml editor for the jboss-esb.xml file used in JBoss ESB.
  • Birt Tools. Hibernate and Seam extensions for Eclipse BIRT.
  • Portal Tools. JBoss Tools supports the JSR-168 Portlet Specification (Portlet 1.0), JSR-286 Portlet Specification (Portlet 2.0) and works with PortletBridge for supporting Portlets in JSF/Seam applications. To enable these features, add the JBoss Portlet facet to a new or an existing web project.
  • Core/General Tools. To reduce the UI clutter the most of the "configure project" menu items are moved into the Configure menu introduced in Eclipse 3.5 instead of always have a static JBoss Tools menu entry show up even on non-JBoss Tools related projects.
  • Smooks Tools. The editor for Smooks configuration files.
  • JBoss ESB Tools. The ESB project Wizard which creates a project that can be deployed as an .esb archive to a JBoss AS based server with JBoss ESB installed.
  • JMX Tools. JMX Tools allows you to setup multiple JMX connections and provides view for exploring the JMX tree and execute operations directly from Eclipse. The JMX Tools replaces the JMX node previously had in the JBoss Server View.
  • JST/JSF Tools. RichFaces Support, Code Assists, Web XML/JSP/XHTML Editors, CSS Style Editing, web.xml validation, Faceleted taglib in *taglib.xml is supported with XSD schema location.
  • Project Examples. The experimental feature called Project Example wizard that is intended to allow users to download example projects from a remote site and have it working out of the box.
  • AS/Project Archives Tools . Sometimes the user would like the projects to be deployed compressed. This is now possible to enable in the server editor. If enabled all projects that are deployed to that server will be compressed instead of in an exploded folder.
  • Maven Tools. The optional integration with m2eclipse to provide Maven support for projects created by JBoss Tools and to some extent core WTP projects.
  • BPEL Tools. A BPEL Editor based on the Eclipse BPEL project has been added to JBoss Tools. This means the user can create, edit and deploy BPEL artifacts for the Riftsaw BPEL Runtime.
  • CDI (JSR-299) Tools. Support of the Contexts and Dependency Injection annotations and it works on any Eclipse Java project (go to the Configure menu and enable CDI).

See also


External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK