Thursday Mar 01, 2012

Metro 2.2, JAXB 2.2.5, JAX-WS 2.2.6 Released!

I'm happy to announce we released Metro 2.2, including the JAXB 2.2.5 and JAX-WS 2.2.6 releases:
Metro: http://metro.java.net/2.2/
JAX-WS: http://jax-ws.java.net/2.2.6/
JAXB: http://jaxb.java.net/2.2.5/


The Metro 2.2 is aligned and integrated with GlassFish 3.1.2 release. Some feature highlights:


  • large number of bugfixes going into all codelines

  • including better alignment with Weblogic stack in JAX-WS area

  • both JAXB and JAX-WS apt tool usage (long time deprecated in JDK) has been replaced with JSR 269 Pluggable Annotation Processing API allowing JDK8 integration and removal of com.sun.mirror implementation from JDK

  • new Modular Databinding layer has been added to JAX-WS and exposed in Metro as well, which allows users to use e.g. Moxy JAXB implementation instead of the default JAXB RI for web service invocations

  • the JAX-WS Maven plugins have been updated to allow working with latest JAX-WS releases and enhanced with lots of new capabilities

  • documentation for all 3 components has been updated to docbook format which allowed the release documentation be present also in single HTML view and PDF formats

Monday Feb 13, 2012

Slides from my Java EE Web Services talk at Java Day Russia, 2012, Sankt Petersburg

Hi, last week I gave "Java EE Web Services" talk at Java Day in Sankt Petersburg in Russia. In the audience there was about 150-200 people. I talked about both SOAP and REST, describing the styles and JavaEE offerings for each of them, specifically talking about the reference implementations covered by projects Metro and Jersey. Unfortunately even though this was my very first stay in Russia, I did not have time to do any sightseeings so maybe next time ;O). Anyway it was very nice talking to the interested crowd.
Here are the slides: Java EE Web Services (PDF).

Tuesday Jul 15, 2008

Grails and web service development with Metro - little update

I've seen several comments where people had issues using the Metro plugin for Grails framework. I fixed the problems and updated installation instructions a bit, so if you use the latest plugin release (1.0.1), you shall be fine. I also updated the plugin to comply with Grails 1.0.3. Check it out at:
https://jax-ws-commons.dev.java.net/grails/

Wednesday Jun 18, 2008

Grails and web service development with Metro

I searched through my blog entries, and realized that I somehow forgot to blog about the Metro Plugin for Grails framework I introduced in the beginning of this year. So, this is an attempt to do a (late) little advertising.

If you use Grails, you are certainly aware of it's plugin system. I decided to wrote a little Metro plugin which enables you to expose your Groovy/Grails classes as Metro web services in a simple and easy way using natural Grails commands, such as

grails create-service

and natural Metro annotations, such as @WebService, like this:

import javax.jws.\*
@WebService(targetNamespace="http://com.calculator")
class CalculatorService {
@WebMethod
def int add(int i, int j) {
return i+j;
}
@WebMethod
def multiply(int i, int j) {
return i\*j;
}
}

Those are the only things you need to do to develop web services with Grails after installing the plugin. You can find exact installation/how to use instructions at plugin website. Currently I host the plugin as a subproject of JAX-WS Commons project, but am working on making sure it is hosted at Grails plugin site as well.

Btw, I recently found also these instructions on how to use the Metro Grails plugin to develop contract-first (WSDL first) web services, which gives exactly the areas where I planned to improve the plugin in. So in future, the instructions might get even more simple.

Thursday Jun 12, 2008

Metro features with NetBeans

With Geertjan's help, my article about Metro use in NetBeans has been published to NetBeans Zone. Enjoy! And vote for it if you like it ;O)

About

The views expressed on this [blog; Web site] are my own and do not necessarily reflect the views of Oracle.

Search

Archives
« March 2015
MonTueWedThuFriSatSun
      
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
     
Today
Bookmarks