Author: max.andersen(a)jboss.com
Date: 2011-06-16 14:15:42 -0400 (Thu, 16 Jun 2011)
New Revision: 32140
Added:
trunk/documentation/whatsnew/images/jaxrs_completion.png
trunk/documentation/whatsnew/images/jaxrs_explorer.png
trunk/documentation/whatsnew/images/jaxrs_facet.png
trunk/documentation/whatsnew/images/jaxrs_validation.png
trunk/documentation/whatsnew/ws/images/content-assist.png
trunk/documentation/whatsnew/ws/images/jaxrs_install.png
trunk/documentation/whatsnew/ws/ws-news-1.2.2.M2.html
Log:
initial NN for JBIDE-9167
Added: trunk/documentation/whatsnew/images/jaxrs_completion.png
===================================================================
(Binary files differ)
Property changes on: trunk/documentation/whatsnew/images/jaxrs_completion.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/documentation/whatsnew/images/jaxrs_explorer.png
===================================================================
(Binary files differ)
Property changes on: trunk/documentation/whatsnew/images/jaxrs_explorer.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/documentation/whatsnew/images/jaxrs_facet.png
===================================================================
(Binary files differ)
Property changes on: trunk/documentation/whatsnew/images/jaxrs_facet.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/documentation/whatsnew/images/jaxrs_validation.png
===================================================================
(Binary files differ)
Property changes on: trunk/documentation/whatsnew/images/jaxrs_validation.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/documentation/whatsnew/ws/images/content-assist.png
===================================================================
(Binary files differ)
Property changes on: trunk/documentation/whatsnew/ws/images/content-assist.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/documentation/whatsnew/ws/images/jaxrs_install.png
===================================================================
(Binary files differ)
Property changes on: trunk/documentation/whatsnew/ws/images/jaxrs_install.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/documentation/whatsnew/ws/ws-news-1.2.2.M2.html
===================================================================
--- trunk/documentation/whatsnew/ws/ws-news-1.2.2.M2.html (rev 0)
+++ trunk/documentation/whatsnew/ws/ws-news-1.2.2.M2.html 2011-06-16 18:15:42 UTC (rev
32140)
@@ -0,0 +1,180 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html
xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Language" content="en-us" />
+<meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-1" />
+<link rel="stylesheet" href="../whatsnew.css"/>
+<title>WS Tools 3.3.0 M1 What's New</title>
+<script type="text/javascript">
+
+ var _gaq = _gaq || [];
+ _gaq.push(['_setAccount', 'UA-17645367-5']);
+ _gaq.push(['_trackPageview']);
+
+ (function() {
+ var ga = document.createElement('script'); ga.type =
'text/javascript'; ga.async = true;
+ ga.src = ('https:' == document.location.protocol ? 'https://ssl' :
'http://www') + '.google-analytics.com/ga.js';
+ var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(ga, s);
+ })();
+
+</script></head>
+<body>
+<h1>WS tools 3.3.0 M2 What's New</h1>
+
+<p align="right"><a href="../index.html">< Main
Index</a></p>
+
+<table border="0" cellpadding="10" cellspacing="0"
width="80%">
+
+ <tr>
+ <td colspan="2">
+ <hr/>
+ <h3>General</h3>
+ <hr/>
+ </td>
+ </tr>
+
+ <tr>
+ <td valign="top" align="right"><a
name="itemname3"
+ id="itemname3"></a><b>JAX-RS Tooling</b></td>
+ <td valign="top">
+ <p>This release introduces the work done by Xaiver Coulon with
+ respect to JAX-RS tooling. The JAX-RS tooling is supposed to
+ complement and extend the JAX-RS tooling found in Eclipse WTP but
+ also to work on plain Java projects.</p>
+
+ <p>The JAX-RS tooling includes a mapping of JAX-RS resources to the
+ source, validation of JAX-RS constructs and code completion for
+ JAX-RS annotation values.</p>
+
+ <p>
+ The tooling is not yet complete but is very functional and we
+ are looking forward to get feedback on its current
+ functionallity and what you would like to see in the future.
+ </p>
+ </td>
+ </tr>
+
+ <tr>
+ <td colspan="2">
+ <hr/>
+ <h3>JAX-RS</h3>
+ <hr/>
+ </td>
+ </tr>
+
+ <tr>
+ <td valign="top" align="right"><a
name="itemname3"
+ id="itemname3"></a><b>Enable JAX-RS 1.1
Support</b></td>
+ <td valign="top">
+
+ <p>If you are using Eclipse WTP and enable the JAX-RS facet then
+ JBoss Tools JAX-RS support will be added automatically.</p>
+
+ <p><img src="../images/jaxrs_facet.png"/></p>
+
+ <p>You can also enable JBoss Tools JAX-RS support on any Java project
+ via the Configure > JAX-RS 1.1 Support...
+ </p>
+
+ <img src="images/jaxrs_install.png"/>
+
+
+ <p>This enablement adds a JAX-RS Builder to your project that
+ will participate during building of your project to collect JAX-RS
+ related resources.</p>
+
+ </td>
+ </tr>
+
+ <tr>
+ <td colspan="2">
+
+ <hr/>
+ </td>
+ </tr>
+
+ <tr>
+ <td valign="top" align="right"><a
name="itemname3"
+ id="itemname3"></a><b>RESTFul Web Services
Explorer</b></td>
+ <td valign="top">
+
+ <p>When you have enabled JAX-RS a "RESTful Web Services" node in
+ Project Explorer outlining the various RESTful services that
+ your project contain. The outline will update when you save
+ changes to your code.</p>
+
+ <p><img src="../images/jaxrs_explorer.png"/></p>
+
+ <p>For each element in the navigator, you'll have the resolved
+ Http Method (GET, POST, etc.), the URI Path Template
+ (/customers/{id}, etc.). you'll also have the resolved consumed
+ and produces mediatypes (based on the annotations at method or type
+ level)</p>
+
+ <p>To navigate easily to the related source code for a JAX-RS
+ resouce you can double click the elements of the resource explorer
+ and it will open and highlight the related source code.</p>
+ </td>
+ </tr>
+
+ <tr>
+ <td colspan="2">
+
+ <hr/>
+ </td>
+ </tr>
+
+ <tr>
+ <td valign="top" align="right"><a
name="itemname3"
+ id="itemname3"></a><b>JAX-RS
Validation</b></td>
+ <td valign="top">
+
+ <p>JAX-RS tooling will do validation and mark problem found
+ during building.</p>
+
+ <p><img src="../images/jaxrs_validation.png"/></p>
+
+ <p>Here the validation notices that the @PathParam does not
+ match what is defined in the @Path.</p>
+
+ </td>
+ </tr>
+
+
+ <tr>
+ <td colspan="2">
+
+ <hr/>
+ </td>
+ </tr>
+
+ <tr>
+ <td valign="top" align="right"><a
name="itemname3"
+ id="itemname3"></a><b>JAX-RS Code
completion</b></td>
+ <td valign="top">
+
+ <p>There are code completion for template mappings for
+ @PathParam based on what is in the @Path.</p>
+
+ <p><img src="../images/jaxrs_completion.png"/></p>
+
+ </td>
+ </tr>
+
+
+ <tr>
+ <td colspan="2">
+
+ <hr/>
+ </td>
+ </tr>
+
+</table>
+
+</body>
+
+</html>
+
+