Difference between revisions of "JAXWS"

From Eclipsepedia

Jump to: navigation, search
 
(13 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
  
<h1>JAX-WS Tools Project</h1>
+
<h1>JAX-WS Tools Component</h1>
 
{|border="0" cellspacing="15" valign="top" style="width:100%;"
 
{|border="0" cellspacing="15" valign="top" style="width:100%;"
 
|-valign="top"  
 
|-valign="top"  
 
|style="width:90%;"|
 
|style="width:90%;"|
Welcome to the JAX-WS Tools wiki. The JAX-WS Tools project is a member of the [http://www.eclipse.org/webtools/incubator/ Web Tools Incubator]. The goal of the project is to construct frameworks for the development of Eclipse-based tools for JAX-WS development of Web Services and to provide an example of how to use the frameworks.
+
Welcome to the JAX-WS Tools wiki. The JAX-WS Tools component is a member of the Web Tools Platform [http://www.eclipse.org/webtools/incubator/ Web Services] sub-project. The goal of the component is to construct frameworks for the development of Eclipse-based tools for JAX-WS development of Web Services and to provide an example of how to use the frameworks.
  
The JAX-WS project code is based upon the rich framework set that is offered by the [http://www.eclipse.org/webtools Web Tools Platform] and will extend it where necessary.
+
The JAX-WS component code is based upon the rich framework set that is offered by the [http://www.eclipse.org/webtools Web Tools Platform] and will extend it where necessary.
  
 
JAX-WS is a standardized set of extensions for Java to allow the construction of Java-based Web services using both POJO and WSDL interface approaches. It was developed to supersede the older JAX-RPC standard. See [https://jax-ws.dev.java.net/faq/index.html The JAX-WS FAQ] for more details, or you can go the whole hog and [http://jcp.org/en/jsr/detail?id=224 download the JSR224 spec].
 
JAX-WS is a standardized set of extensions for Java to allow the construction of Java-based Web services using both POJO and WSDL interface approaches. It was developed to supersede the older JAX-RPC standard. See [https://jax-ws.dev.java.net/faq/index.html The JAX-WS FAQ] for more details, or you can go the whole hog and [http://jcp.org/en/jsr/detail?id=224 download the JSR224 spec].
Line 15: Line 15:
 
{{:JAXWS/News}}
 
{{:JAXWS/News}}
  
| align="center" | [[Image:Egg-incubation.png]]  
+
| align="center" | [[Image:WTP_logo_2010.png]]  
 
{{Infobox
 
{{Infobox
 
| name = JAX-WS Tools
 
| name = JAX-WS Tools
| download = http://download.eclipse.org/webtools/downloads/drops/R3.2.0/S-3.2.0M3-20091106000626/
+
| download = http://download.eclipse.org/webtools/downloads/
 
| website = http://wiki.eclipse.org/JAXWS
 
| website = http://wiki.eclipse.org/JAXWS
 
| list = wtp-incubator-dev
 
| list = wtp-incubator-dev
 
| newsgroup = eclipse.webtools.incubator
 
| newsgroup = eclipse.webtools.incubator
| product = WTP+Incubator&component=wtp.inc.jaxws
+
| product = WTP+WebServices&component=jst.ws.jaxws
 
| viewvc = incubator/webservices/?root=WebTools_Project
 
| viewvc = incubator/webservices/?root=WebTools_Project
| psf = http://wiki.eclipse.org/images/0/07/Jaxws-0.5-I200911152156.psf
+
| psf = http://wiki.eclipse.org/images/b/bf/Jaxws-1.0.0-201003201732.psf
 
}}
 
}}
 
|}
 
|}
Line 34: Line 34:
 
|style="width:50%;"|
 
|style="width:50%;"|
 
<h1>Getting Started</h1>
 
<h1>Getting Started</h1>
* You can download runtime or SDK builds (see Builds section opposite). We've aimed to build on both 3.4 and 3.5 platforms, so let us know if you have any issue with either. The easiest way to check out the latest code is to use this [http://wiki.eclipse.org/images/4/44/Jaxws-0.5-I200904172307.psf Team Project Set file]. Just save the file, then, in the IDE, do File > Import > Team > Team Project Set and browse for the file where you have saved it. Eclipse will toddle off and check out the code, perhaps after asking you about re-using some of your existing Team repository settings.
+
* Our updates are available from the WTP Milestone update site [http://download.eclipse.org/webtools/milestones http://download.eclipse.org/webtools/milestones]
* The JAX-WS plug-ins have dependencies on the [http://download.eclipse.org/tools/orbit/downloads/drops/R20090529135407/bundles/javax.jws_2.0.0.v200905261939.jar javax.jws], [http://download.eclipse.org/tools/orbit/downloads/drops/R20090529135407/bundles/javax.xml.ws_2.1.0.v200902101523.jar javax.xml.ws], [http://download.eclipse.org/tools/orbit/downloads/drops/R20090529135407/bundles/javax.xml.bind_2.1.9.v200905050702.jar javax.xml.bind], [http://download.eclipse.org/tools/orbit/downloads/drops/R20090529135407/bundles/javax.xml.stream_1.0.1.v200903100845.jar javax.xml.stream], [http://download.eclipse.org/tools/orbit/downloads/drops/R20090529135407/bundles/javax.wsdl_1.6.2.v200806030405.jar javax.wsdl], [http://download.eclipse.org/tools/orbit/downloads/drops/R20090529135407/bundles/javax.activation_1.1.0.v200905021805.jar javax.activation], and [http://download.eclipse.org/tools/orbit/downloads/drops/R20090529135407/bundles/org.jdom_1.0.0.v200806100616.jar org.jdom] bundles. These bundles are included in both the Runtime and SDK downloads.
+
* You can download runtime or SDK builds (see Builds section opposite). The easiest way to check out the latest code is to use this [http://wiki.eclipse.org/images/b/bf/Jaxws-1.0.0-201003201732.psf Team Project Set file]. Just save the file, then, in the IDE, do File > Import > Team > Team Project Set and browse for the file where you have saved it. Eclipse will toddle off and check out the code, perhaps after asking you about re-using some of your existing Team repository settings.
 +
* The JAX-WS plug-ins have dependencies on the [http://download.eclipse.org/tools/orbit/downloads/drops/R20090529135407/bundles/javax.jws_2.0.0.v200905261939.jar javax.jws], [http://download.eclipse.org/tools/orbit/downloads/drops/R20090529135407/bundles/javax.xml.ws_2.1.0.v200902101523.jar javax.xml.ws], [http://download.eclipse.org/tools/orbit/downloads/drops/R20090529135407/bundles/javax.xml.bind_2.1.9.v200905050702.jar javax.xml.bind], [http://download.eclipse.org/tools/orbit/downloads/drops/R20090529135407/bundles/javax.xml.stream_1.0.1.v200903100845.jar javax.xml.stream], [http://download.eclipse.org/tools/orbit/downloads/drops/R20090529135407/bundles/javax.wsdl_1.6.2.v200806030405.jar javax.wsdl], and [http://download.eclipse.org/tools/orbit/downloads/drops/R20090529135407/bundles/org.jdom_1.0.0.v200806100616.jar org.jdom] bundles. These bundles are included in both the Runtime and SDK downloads.
 
* Check out the News, Articles and Events section for information on how to use and extend the tools. The videos are good, even though they are silent movies!
 
* Check out the News, Articles and Events section for information on how to use and extend the tools. The videos are good, even though they are silent movies!
 
* Check out our [[JAXWS/MilestonePlan | Milestone Plan]]
 
* Check out our [[JAXWS/MilestonePlan | Milestone Plan]]
 
|
 
|
 
<h1>Builds</h1>
 
<h1>Builds</h1>
* Now available in the WTP 3.2.0M3 build [http://download.eclipse.org/webtools/downloads/drops/R3.2.0/S-3.2.0M3-20091106000626/ Downloads Page].
+
* Now available in the WTP (since version 3.2.0) [http://download.eclipse.org/webtools/downloads/ Downloads Page].
 
* Continue to watch this page, or subscribe to [http://oisinh.wordpress.com Oisin's blog], for updates.
 
* Continue to watch this page, or subscribe to [http://oisinh.wordpress.com Oisin's blog], for updates.
 
* Are you using the JAX-WS Tools in your product, or in your own Eclipse distribution? Let us know on the [[JAXWS/Adopters | Adopters]] page.
 
* Are you using the JAX-WS Tools in your product, or in your own Eclipse distribution? Let us know on the [[JAXWS/Adopters | Adopters]] page.
Line 46: Line 47:
 
|style="width:50%;"|
 
|style="width:50%;"|
 
<h1>Getting Involved</h1>
 
<h1>Getting Involved</h1>
* First - keep in touch! For questions on using the tools you can use the ([http://www.eclipse.org/newsportal/thread.php?group=eclipse.webtools.incubator newsgroup]) and you can also reach us on the incubator devlist ([http://dev.eclipse.org/mhonarc/lists/wtp-incubator-dev/threads.html archive here]).
+
* First - keep in touch! For questions on using the tools you can use the ([http://www.eclipse.org/newsportal/thread.php?group=eclipse.webtools newsgroup]) and you can also reach us on the wtp devlist ([http://dev.eclipse.org/mhonarc/lists/wtp-dev/threads.html archive here]).
 
* Second - check out the code and try it out.
 
* Second - check out the code and try it out.
 
* Third - try something out, and write it up. Was there something interesting that you did with the code, or something that you thought cleared up some ambiguities in the documentation or other material? Let us know, and we'll link to it from here.
 
* Third - try something out, and write it up. Was there something interesting that you did with the code, or something that you thought cleared up some ambiguities in the documentation or other material? Let us know, and we'll link to it from here.
* Fourth - we're always looking for help with our [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=WebTools&product=WTP+Incubator&component=wtp.inc.jaxws&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Importance&field0-0-0=noop&type0-0-0=noop&value0-0-0= Bugzilla queue]. Fixing bugs is the best way to get familiar with new code.
+
* Fourth - we're always looking for help with our [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=WebTools&product=WTP+WebServices&component=jst.ws.jaxws&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Importance&field0-0-0=noop&type0-0-0=noop&value0-0-0= Bugzilla queue]. Fixing bugs is the best way to get familiar with new code.
* Fifth - is there something missing? Maybe you use Axis and you'd like to have a way to use that runtime. Create a Bugzilla and submit a patch. We love the patches.
+
* Fifth -  assist with the weekly [[JAXWS/SmokeTestScenarios/ | Smoke Tests]] helping to ensure build integrity.
 +
* Sixth - is there something missing? Maybe you use Axis and you'd like to have a way to use that runtime. Create a Bugzilla and submit a patch. We love the patches.
 +
 
 
|
 
|
 
<h1>News, Articles & Events</h1>
 
<h1>News, Articles & Events</h1>
 
* JAX-WS Tools [https://www.gpublication.com/eclipse/#requestedContent=contentID://EclipseConferences/EC2009/449 presentation] [http://www.eclipsecon.org/2009/sessions?id=449 @Eclipsecon 09].
 
* JAX-WS Tools [https://www.gpublication.com/eclipse/#requestedContent=contentID://EclipseConferences/EC2009/449 presentation] [http://www.eclipsecon.org/2009/sessions?id=449 @Eclipsecon 09].
 
* You will find some video clips showing you how to create and deploy Bottom-Up and Top-Down Web services using JAX-WS Tools [[JAXWS/Videos | here]].
 
* You will find some video clips showing you how to create and deploy Bottom-Up and Top-Down Web services using JAX-WS Tools [[JAXWS/Videos | here]].
* The original [http://www.eclipse.org/webtools/incubator/proposals/jaxwsProposal.html JAX-WS Tools project proposal]
+
* The original [http://www.eclipse.org/webtools/incubator/proposals/jaxwsProposal.html JAX-WS Tools component proposal]
 
* [[JAXWS/Tools_API_Catalog | JAXWS Tools API Catalog]]
 
* [[JAXWS/Tools_API_Catalog | JAXWS Tools API Catalog]]
 
* [[JAXWS/Tools_Extension_Points | JAXWS Tools Extension Points]]
 
* [[JAXWS/Tools_Extension_Points | JAXWS Tools Extension Points]]
 +
* 10th March 2010: JAX-WS Tools [http://www.eclipse.org/project-slides/webtool_jax_ws_docuware.pdf Move review] to move to the WTP Web Services sub-project declared successful by the EMO.
  
 
[[Category:Eclipse_Web_Tools_Platform_Project]]
 
[[Category:Eclipse_Web_Tools_Platform_Project]]
 
[[Category:JAXWS| ]]
 
[[Category:JAXWS| ]]
 
[[Category:WebServices| ]]
 
[[Category:WebServices| ]]

Latest revision as of 16:35, 26 July 2011


JAX-WS Tools Component

Welcome to the JAX-WS Tools wiki. The JAX-WS Tools component is a member of the Web Tools Platform Web Services sub-project. The goal of the component is to construct frameworks for the development of Eclipse-based tools for JAX-WS development of Web Services and to provide an example of how to use the frameworks.

The JAX-WS component code is based upon the rich framework set that is offered by the Web Tools Platform and will extend it where necessary.

JAX-WS is a standardized set of extensions for Java to allow the construction of Java-based Web services using both POJO and WSDL interface approaches. It was developed to supersede the older JAX-RPC standard. See The JAX-WS FAQ for more details, or you can go the whole hog and download the JSR224 spec.

For our exemplar implementation, we're using Apache CXF, which is a top-notch implementation of the JAX-WS and other WS-* standards. There are other runtimes that support JAX-WS programming, such as Metro from SUN, and Apache Axis. If you are using one of those, and need the tools, we'll welcome any patches you might have for us!


See New and Noteworthy

WTP logo 2010.png
JAX-WS Tools
Website
Download
Community
Mailing ListForumsIRC
Bugzilla
Open
Help Wanted
Bug Day
Contribute
Browse SourceProject Set File


Getting Started

  • Our updates are available from the WTP Milestone update site http://download.eclipse.org/webtools/milestones
  • You can download runtime or SDK builds (see Builds section opposite). The easiest way to check out the latest code is to use this Team Project Set file. Just save the file, then, in the IDE, do File > Import > Team > Team Project Set and browse for the file where you have saved it. Eclipse will toddle off and check out the code, perhaps after asking you about re-using some of your existing Team repository settings.
  • The JAX-WS plug-ins have dependencies on the javax.jws, javax.xml.ws, javax.xml.bind, javax.xml.stream, javax.wsdl, and org.jdom bundles. These bundles are included in both the Runtime and SDK downloads.
  • Check out the News, Articles and Events section for information on how to use and extend the tools. The videos are good, even though they are silent movies!
  • Check out our Milestone Plan

Builds

  • Now available in the WTP (since version 3.2.0) Downloads Page.
  • Continue to watch this page, or subscribe to Oisin's blog, for updates.
  • Are you using the JAX-WS Tools in your product, or in your own Eclipse distribution? Let us know on the Adopters page.

Getting Involved

  • First - keep in touch! For questions on using the tools you can use the (newsgroup) and you can also reach us on the wtp devlist (archive here).
  • Second - check out the code and try it out.
  • Third - try something out, and write it up. Was there something interesting that you did with the code, or something that you thought cleared up some ambiguities in the documentation or other material? Let us know, and we'll link to it from here.
  • Fourth - we're always looking for help with our Bugzilla queue. Fixing bugs is the best way to get familiar with new code.
  • Fifth - assist with the weekly Smoke Tests helping to ensure build integrity.
  • Sixth - is there something missing? Maybe you use Axis and you'd like to have a way to use that runtime. Create a Bugzilla and submit a patch. We love the patches.

News, Articles & Events