Monday, 26 January 2009

JAX-WS Web Services and Axis2

Share
JAX-WS stands for Java API for XML Web Services.

It was introduced in Java EE to simplify the development and deployment of web service clients and endpoints. With JAX-WS no configuration files are needed, all is done with simple annotations.

The best thing is that JAX-WS is now part of Java SE starting from Java 6.

Today I will show you how to develop simple JAX-WS web service and deploy it on Apache Axis2.

Wednesday, 21 January 2009

Speeding up Maven2 builds

Share
Maven2 is a very powerful tool but some times it's a pain in the neck.

Imagine you have a 4 module application with hundreds of dependencies (many of them snapshots) and test coverage is of 90%...

Building the application can take up to several minutes.

Today I will show you how to speed up Maven2 builds.

Thursday, 15 January 2009

Generating Web Service Client in Eclipse

Share
If you don't need any complex dynamic Web Services' invocations you can generate Java stubs from your IDE and use them directly in your application.

Today I will show you how to generate simple Web Service client in Eclipse. I will use latest Eclipse - Eclipse 3.4 Ganymede.

Tuesday, 13 January 2009

Integrating SpringFaces, JavaServer Faces, Facelets and Apache Tomahawk

Share
In my Spring Web Flow 2 and JavaServer Faces integration post I showed you how to integrate Spring Web Flow and JavaServer Faces.

Today I will show you how to add Apache Tomahawk support into Spring Web Flow 2 application.

Friday, 9 January 2009

Old school Apache Axis2 Web Services with Maven2

Share
With Apache Axis2 you can easily take existing application and expose its functionality as a Web Service.

All you have to do is create /META-INF/services.xml and nothing more!
No special interfaces, no annotations, just descriptor containing Web Service definition.

Let's do it!

Tuesday, 6 January 2009

Spring Web Flow 2 and JavaServer Faces integration

Share
I think I don't have to explain what JavaServer Faces is.

In one sentence JSF is a very powerful set of technologies used to simplify development of user interface for Java EE applications.

If you need more information about JavaServer Faces visit: http://en.wikipedia.org/wiki/JavaServer_Faces or MyFaces or RichFaces.

Today I will show you how to integrate Spring Web Flow 2 with JavaServer Faces.