The shift of focus will have a profound and enduring effect on the way we write programs.
Ward Cunningham and Ralph Johnson
JSR 339 : VIDEO PRESENTATION
Early Draft Review 3
JAX-RS 2.0 Early Draft Explained - Java EE 7 Making Progress
Jersey 2 in GlassFish 4 - First Java EE 7 Implementation Now Integrated
on Jul 11, 2012
We build too many walls and not enough bridges.
In my previous blog post, I have asked to many of you this question: "What JSF should become?". And since then, I was quite silent. The reason behind it, is that I was working to build a concrete implementation of this vision and today I'm glad to give you a concrete demonstration of it. So Ladies and Gentlemen, why...
on Apr 10, 2012
You want JAXB to unmarshal singletons? You already spent lots of time coding rather complex workarounds applying XmlAdapters and afterUnmarshal callbacks? The solution is astonishingly simple. Possibly so simple that nobody in the JAXB team ever thought it would be necessary to put the word "singleton" somewhere next to the JavaDocs for this... Anyways, here is the solution:
on Jan 14, 2012
JAX-RS 2.0: A first interim report
It's been a few months already that the expert group of JSR 339 started discussion about the details of JAX-RS 2.0. The target defined by spec lead Oracle are clear: Java EE 7 shall have a RESTful API that augments current JAX-RS 1.1 API by (among others) a Client API, HATEOAS support and asynchronous invocations. So what's the status with state?
As three corner...
on Jul 24, 2011
Tonight I bundled the cassandra command-line interface (CLI) into virgil. Since the CLI uses the thrift-based CassandraDaemon, the main method now starts a thrift server along side the REST server.
Now, when you (or your application) issues commands through the REST interface, you can verify that they worked through the command-line interface. For more information, check...
on Oct 24, 2011
In this post I show how simple is to integrate mybatis and spring framework.
The requirements are:
Spring Framwork 3.0.5 + dependencies
Mybatis 3.0.3 + dependencies
CoreJavaBeans1.0.1 + dependencies
First of all, let's define a model bean:
<span class="line-number"> 1</span> <span class="comment">/*...
on Dec 23, 2010
The Early Draft for JAX-RS 2.0 (JSR 339) has recently been submitted for publication. There are number of interested features in the new draft, and I'd like to start with the new Client API. The Client API is used to access Web resources. It provides a higher-level API than HttpURLConnection, and perhaps more importantly, integration with JAX-RS providers.
Let us start by defining a simple ATM...
on Oct 14, 2011
JUG-AFRICA and JCertif 2011 honored in the first Java Magazine Premier Issue (Page 7) and I have published the first of a three part series of technical article in Java Magazine Premier Issue (Page 17) on how to build and deploy RESTful Web Services.
Another article about JUG-AFRICA published on Oracle website Oracle.com (http://tinyurl.com/3mf4m6t).
on Aug 7, 2011
In JUG-AFRICA we started an Open Source project to manage the BIG ANNUAL EVENTS for our JUGs. The first release will be available in the early second half of January.
The application will provide all services bellow via the REST Web services :
- Appointment Manager
- Conference Manager
- Paper reviews and approval Manager
- Profile Manager
- Registration Manager
on Jan 2, 2011
on Oct 13, 2010
Web Services and XML
For the purpose of creating a nice API for my new project Caligo (more on this in a future blog post), I was looking for a simple solution to access REST web service in Scala.
My requirement was simple: access an HTTP web service, and exchange data with him using the JSON format.
You can read the full story here and get the gist of the basic implementation:
on May 16, 2011
JAX-WS RI team is pleased to announce the release of 2.2.3 version. It is also included in Metro 2.1.
Some of the changes in 2.2.3 are:
Add -clientjar option for wsimport
Add support for Async Servlet Transport using Servlet 3.0 api
The bits are also in JAX-WS Maven repository
Continue sending your feedback to the forum and to the mailing list.
on Feb 16, 2011
One of the features introduced in JAX-WS 2.2.2 RI, integrated in Glassfish 3.1 MS4, is the clientjar option to ease client-side web services programming.
As you know, the standard client-side programming with JAX-WS RI involves running wsimport on the service wsdl, which generates the necessary classes needed for web service invocation. But all the information required by the JAX-WS...
on Sep 3, 2010
I have recently completed to update the professional Java Script Programming course I deliver via www.xperato.com. One of the new added topics is a detailed coverage of the available Java Script debuggers in today most popular web browsers: Firefox, Internet Explorer and Chrome. The following three video clips explain how do we use these debuggers.
You can find the community version of my Java...
on Mar 21, 2011
I'll like to let you know the dates of JCertif 2011 the biggest Java Community Event in Africa. About 800+ attendees from many countries.
We will be happy to have you as Speaker on Developer Tools, Java, Open Source, Mobile Apps...or Business solutions.
I'll like to let you know the dates of JCertif 2011 the biggest Java Community Event in Africa. About 800+ attendees from many countries....
on Jan 1, 2011
JSON JSR(pre JCP filed draft)
As announced earlier, Oracle wants to include a Java API for JSON in the Java EE platform. I have circulated the Java API for JSON JSR draft internally in Oracle. If you have any feedback, let me know. I will also reach out to few people(who worked on Java implementations for JSON) to support this JSR. The planned scope for this API is:
Produce and consume JSON...
on Mar 15, 2011
Content available at: http://blogs.sun.com/arungupta/entry/java_ee_6_glassfish_silicon
on Oct 15, 2010
My name is Haim Michael, I am the General Manager for Zindell Technologies and I am an eternal student and a lecturer. I chose to develop the abelski web site for the benefit of all people world wide. I have started to develop it in November 2007 and I continuously update its courses and add new ones. All courses on this web site are available for free personal and academic usage.
on Oct 4, 2010
Hibernate and OSGI Implementation Made Simple
Last April I kicked off FossESI to discuss how to take existing Java applications built using older technologies and implement them using new technologies like OSGi, Spring, Camel and NOSQL databases. At the time of the kickoff, we intended to begin comparing and contrasting 3 NOSQL databases. And just after that started, I got a real-life...
on Sep 16, 2010
San Francisco/Kassel, September 2010. Micromata has been invited by Oracle to present a new Java interface for KML at this year's JavaOne in San Francisco.
JavaOne is the biggest and most important conference for the international Java Community to discuss the latest issues of the Java technology. Kai Reinhard and Florian Bachmann from the Micromata GmbH will present JAK on this occasion. JAK is...
on Sep 16, 2010