<?xml version="1.0" encoding="utf-8"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:lang="en">
<title>Manfred Riem&apos;s Blog</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/mriem/" />
<modified>2009-06-25T21:36:18Z</modified>
<tagline></tagline>
<id>tag:weblogs.java.net,2009:/blog/mriem/415</id>
<generator url="http://www.movabletype.org/" version="3.01D">Movable Type</generator>
<copyright>Copyright (c) 2009, mriem</copyright>
<entry>
<title>Webservice @WebService</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/mriem/archive/2009/06/webservice_webs.html" />
<modified>2009-06-25T21:36:18Z</modified>
<issued>2009-06-25T21:36:13Z</issued>
<id>tag:weblogs.java.net,2009:/blog/mriem/415.11973</id>
<created>2009-06-25T21:36:13Z</created>
<summary type="text/plain">If you need to expose a class as a web service it is fairly easy. Just annotate it with @WebService and let the JAXWS runtime take care of the rest.</summary>
<author>
<name>mriem</name>

<email>mriem@manorrock.org</email>
</author>
<dc:subject>Community: Java Enterprise</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/mriem/">
<![CDATA[If you need to expose a class as a web service it is fairly easy. Just annotate it with @WebService and let the JAXWS runtime take care of the rest. See the <a href="http://www.manorrock.com/documents/almanac/webservice/webservice.html">Webservice Almanac</a> page for more information.
]]>

</content>
</entry>
<entry>
<title>Webservice @WebResult</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/mriem/archive/2009/06/webservice_webr.html" />
<modified>2009-06-25T03:38:00Z</modified>
<issued>2009-06-25T03:37:55Z</issued>
<id>tag:weblogs.java.net,2009:/blog/mriem/415.11968</id>
<created>2009-06-25T03:37:55Z</created>
<summary type="text/plain">Once you have a method tagged as a webservice method, how can you name the result? Use the @WebResult annotation.</summary>
<author>
<name>mriem</name>

<email>mriem@manorrock.org</email>
</author>
<dc:subject>Community: Java Enterprise</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/mriem/">
<![CDATA[Once you have a method tagged as a webservice method, how can you name the result? Use the @WebResult annotation. See the <a href="http://www.manorrock.com/documents/almanac/webservice/webresult.html">Webservice Almanac</a> page for more information.
]]>

</content>
</entry>
<entry>
<title>Webservice @WebParam</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/mriem/archive/2009/06/webservice_webp.html" />
<modified>2009-06-25T03:35:27Z</modified>
<issued>2009-06-24T03:21:03Z</issued>
<id>tag:weblogs.java.net,2009:/blog/mriem/415.11967</id>
<created>2009-06-24T03:21:03Z</created>
<summary type="text/plain">If you expose a method as a webservice method, how do you name its parameters? Easy, use the @WebParam annotation.</summary>
<author>
<name>mriem</name>

<email>mriem@manorrock.org</email>
</author>
<dc:subject>Community: Java Enterprise</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/mriem/">
<![CDATA[If you expose a method as a webservice method, how do you name its parameters? Easy, use the @WebParam annotation. See the <a href="http://www.manorrock.com/documents/almanac/webservice/webparam.html">Webservice Almanac</a> page for more information.
]]>

</content>
</entry>
<entry>
<title>Webservice @WebMethod</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/mriem/archive/2009/06/webservice_webm.html" />
<modified>2009-06-24T21:28:05Z</modified>
<issued>2009-06-22T17:15:06Z</issued>
<id>tag:weblogs.java.net,2009:/blog/mriem/415.11899</id>
<created>2009-06-22T17:15:06Z</created>
<summary type="text/plain">How do you tell the JAXWS runtime to expose a given method as a webservice method?</summary>
<author>
<name>mriem</name>

<email>mriem@manorrock.org</email>
</author>
<dc:subject>Community: Java Enterprise</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/mriem/">
<![CDATA[How do you tell the JAXWS runtime to expose a given method as a webservice method? Easy, use the @WebMethod annotation, see the <a href="http://www.manorrock.com/documents/almanac/webservice/webmethod.html">Webservice Almanac</a> page for more information.]]>

</content>
</entry>
<entry>
<title>100 entries ;)</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/mriem/archive/2009/06/100_entries.html" />
<modified>2009-06-24T21:25:14Z</modified>
<issued>2009-06-19T18:07:42Z</issued>
<id>tag:weblogs.java.net,2009:/blog/mriem/415.11880</id>
<created>2009-06-19T18:07:42Z</created>
<summary type="text/plain">Hurray we are up to 100 blog entries!</summary>
<author>
<name>mriem</name>

<email>mriem@manorrock.org</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/mriem/">
Well, this day would eventually come, I have reached the milestone of 100 blog entries ;)

</content>
</entry>
<entry>
<title>Webservice @Oneway</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/mriem/archive/2009/06/webservice_onew.html" />
<modified>2009-06-24T21:26:56Z</modified>
<issued>2009-06-19T18:07:15Z</issued>
<id>tag:weblogs.java.net,2009:/blog/mriem/415.11879</id>
<created>2009-06-19T18:07:15Z</created>
<summary type="text/plain">What if you want to call a web service asynchronously?</summary>
<author>
<name>mriem</name>

<email>mriem@manorrock.org</email>
</author>
<dc:subject>Community: Java Enterprise</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/mriem/">
<![CDATA[What if you want to call a web service asynchronously? Well, that's where the @Oneway annotation comes in. See the <a href="http://www.manorrock.com/documents/almanac/webservice/oneway.html">Webservice Almanac</a> page for more information.]]>

</content>
</entry>
<entry>
<title>JSF @FacesValidator</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/mriem/archive/2009/06/jsf_facesvalida.html" />
<modified>2009-06-24T21:15:15Z</modified>
<issued>2009-06-18T17:46:15Z</issued>
<id>tag:weblogs.java.net,2009:/blog/mriem/415.11878</id>
<created>2009-06-18T17:46:15Z</created>
<summary type="text/plain">Writing a custom validator is fairly easy, setting it up so the runtime can see it has even become easier.</summary>
<author>
<name>mriem</name>

<email>mriem@manorrock.org</email>
</author>
<dc:subject>Community: Java Enterprise</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/mriem/">
<![CDATA[Writing a custom validator is fairly easy, setting it up so the runtime can see it has even become easier. See the <a href="http://www.manorrock.com/documents/almanac/jsf/facesvalidator.html">JSF almanac</a> page for more information.]]>

</content>
</entry>
<entry>
<title>JSF @FacesRenderer</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/mriem/archive/2009/06/jsf_facesrender.html" />
<modified>2009-06-24T21:03:24Z</modified>
<issued>2009-06-17T15:32:11Z</issued>
<id>tag:weblogs.java.net,2009:/blog/mriem/415.11875</id>
<created>2009-06-17T15:32:11Z</created>
<summary type="text/plain">Registering a renderer to the runtime is easy!</summary>
<author>
<name>mriem</name>

<email>mriem@manorrock.org</email>
</author>
<dc:subject>Community: Java Enterprise</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/mriem/">
<![CDATA[Registering a renderer to the runtime is easy, see the <a href="http://www.manorrock.com/documents/almanac/jsf/facesrenderer.html">JSF almanac</a> page for more information.]]>

</content>
</entry>
<entry>
<title>JSF @FacesBehaviorRenderer</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/mriem/archive/2009/06/jsf_facesbehavi_1.html" />
<modified>2009-06-24T20:59:27Z</modified>
<issued>2009-06-16T18:23:22Z</issued>
<id>tag:weblogs.java.net,2009:/blog/mriem/415.11868</id>
<created>2009-06-16T18:23:22Z</created>
<summary type="text/plain">How do you register a class as a ClientBehaviorRenderer? You can use an annotation</summary>
<author>
<name>mriem</name>

<email>mriem@manorrock.org</email>
</author>
<dc:subject>Community: Java Enterprise</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/mriem/">
<![CDATA[How do you register a class as a ClientBehaviorRenderer? See how it is done at the <a href="http://www.manorrock.com/documents/almanac/jsf/facesbehaviorrenderer.html">JSF almanac</a> page.]]>

</content>
</entry>
<entry>
<title>JSF @NamedEvent</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/mriem/archive/2009/06/jsf_namedevent.html" />
<modified>2009-06-24T20:57:42Z</modified>
<issued>2009-06-15T17:48:19Z</issued>
<id>tag:weblogs.java.net,2009:/blog/mriem/415.11864</id>
<created>2009-06-15T17:48:19Z</created>
<summary type="text/plain">What if you need to define your own event? Well it is possible, read on!</summary>
<author>
<name>mriem</name>

<email>mriem@manorrock.org</email>
</author>
<dc:subject>Community: Java Enterprise</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/mriem/">
<![CDATA[If you ever have a need to register your own event, you can use the @NamedEvent annotation, see the <a href="http://www.manorrock.com/documents/almanac/jsf/namedevent.html">JSF almanac</a> page for more information.]]>

</content>
</entry>
<entry>
<title>JSF @ListenersFor</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/mriem/archive/2009/06/jsf_listenersfo.html" />
<modified>2009-06-12T16:38:00Z</modified>
<issued>2009-06-12T16:37:55Z</issued>
<id>tag:weblogs.java.net,2009:/blog/mriem/415.11863</id>
<created>2009-06-12T16:37:55Z</created>
<summary type="text/plain">Following up on the previous blog entry, but what if you need to listen for multiple events?</summary>
<author>
<name>mriem</name>

<email>mriem@manorrock.org</email>
</author>
<dc:subject>Community: Java Enterprise</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/mriem/">
<![CDATA[If your component needs to listen for multiple events then you can use the @ListenersFor annotation, see the <a href="http://www.manorrock.com/documents/almanac/jsf/listenerfor.html">JSF almanac</a> page for more information.]]>

</content>
</entry>
<entry>
<title>JavaEE 6 docs published?</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/mriem/archive/2009/06/javaee_6_docs_p.html" />
<modified>2009-06-11T17:31:25Z</modified>
<issued>2009-06-11T17:31:15Z</issued>
<id>tag:weblogs.java.net,2009:/blog/mriem/415.11892</id>
<created>2009-06-11T17:31:15Z</created>
<summary type="text/plain">Did the JavaEE 6 API docs get published quietly, even before everything is final?</summary>
<author>
<name>mriem</name>

<email>mriem@manorrock.org</email>
</author>
<dc:subject>Community: Java Enterprise</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/mriem/">
<![CDATA[Did the JavaEE 6 API docs get published quietly, even before everything is final? See <a href="http://java.sun.com/javaee/6/docs/api/">http://java.sun.com/javaee/6/docs/api/</a>]]>

</content>
</entry>
<entry>
<title>JSF @ListenerFor</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/mriem/archive/2009/06/jsf_listenerfor.html" />
<modified>2009-06-11T15:04:57Z</modified>
<issued>2009-06-11T15:04:51Z</issued>
<id>tag:weblogs.java.net,2009:/blog/mriem/415.11862</id>
<created>2009-06-11T15:04:51Z</created>
<summary type="text/plain">If your component needs to listen for events you can use an annotation!</summary>
<author>
<name>mriem</name>

<email>mriem@manorrock.org</email>
</author>
<dc:subject>Community: Java Enterprise</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/mriem/">
<![CDATA[See the <a href="http://www.manorrock.com/documents/almanac/jsf/listenerfor.html">JSF almanac</a> page for more information on how to register a component as a listener for events.]]>

</content>
</entry>
<entry>
<title>JSF @FacesConverter</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/mriem/archive/2009/06/jsf_facesconver.html" />
<modified>2009-06-10T15:33:41Z</modified>
<issued>2009-06-10T15:33:28Z</issued>
<id>tag:weblogs.java.net,2009:/blog/mriem/415.11805</id>
<created>2009-06-10T15:33:28Z</created>
<summary type="text/plain">Adding converters to JSF 2.0 is surprisingly easy. How?</summary>
<author>
<name>mriem</name>

<email>mriem@manorrock.org</email>
</author>
<dc:subject>Community: Java Enterprise</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/mriem/">
<![CDATA[Whenever you need to convert from display to model, you use a Converter class. Registering a converter in JSF 2.0 is surprisingly easy, see the <a href="http://www.manorrock.com/documents/almanac/jsf/facesconverter.html">JSF almanac</a> page for more information.]]>

</content>
</entry>
<entry>
<title>JSF @FacesBehavior</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/mriem/archive/2009/06/jsf_facesbehavi.html" />
<modified>2009-06-09T18:22:43Z</modified>
<issued>2009-06-09T18:22:36Z</issued>
<id>tag:weblogs.java.net,2009:/blog/mriem/415.11789</id>
<created>2009-06-09T18:22:36Z</created>
<summary type="text/plain">You can register a behavior using an annotation. How?</summary>
<author>
<name>mriem</name>

<email>mriem@manorrock.org</email>
</author>
<dc:subject>Community: Java Enterprise</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/mriem/">
<![CDATA[Registering a behavior class as a behavior to the runtime is pretty straightforward, see the <a href="http://www.manorrock.com/documents/almanac/jsf/facesbehavior.html">JSF almanac</a> page for more information.]]>

</content>
</entry>

</feed>