• submit to reddit
Solomon Duskis01/11/11
5 replies

RESTEasy's @Form

@Form is one of RESTEasy's best features. It encapsulates any set of inputs - path params, query params, form params, headers, cookies and PUT/POST body. NOTE: @Form does not ONLY encapsulate HTML Form input, although it can as described in my article...

Nicolas Frankel01/11/11
3 replies

Hades, Your Next Persistence Angel?

A year ago, a colleague of mine showed me a very interesting framework named Krank (latter renamed to Crank because the previous name means “sick” in German, which does not bode well to any framework). Crank’s goal was to ease development on top of...

Jason Van Zyl01/11/11
2 replies

Maven IDE: The Year of Maven & Eclipse

There are many things we would like to see accomplished in the Apache Maven ecosystem in 2011 but one of the most important, we feel, is the sound integration of Maven with Eclipse. A great deal of effort was spent bringing Maven 3.x up to the level where...

0 replies

Utilities for Java Apps

 Java is better programming language for building web and enterprize applications with its matured APIs and tons of frameworks to make easier and faster the development. Now we have 100s of frameworks in each area like for web app development we have Struts...

15 replies

JSF can be used for several purposes.

 Recently I got a wonderful opportunity to work with JSF and I couldn't stop myself sharing my feeling with everyone.

James Sugrue01/10/11
0 replies

Prototyping Your Applications Using Tiggr

If you've ever designed a user interface as part of a large team or for a customer, you'll know how valuable it is to get a prototype out there for feedback as soon as possible. There are a few prototyping tools out there to help you, but having recently...

22 replies

Struts, Spring, Hibernate... What next?

I have started my career in 2006 as a Java Developer. Since then most of the time I was involved in developing web applications using Servlets, JSP, Struts, IBatis and Hibernate. In late 2008 I started working with Spring and now I am a big fan of Spring.

Axel Rauschmayer01/10/11
0 replies

Google’s Duarte on Android Honeycomb

Engadget has a great interview with Matias Duarte on Honeycomb. Honeycomb is the newest version of Android and currently in development (guided tour at Engadget). About Duarte:

Cedric Beust01/10/11
3 replies

Value or Reference?

Death and Taxes are not the only two things that are certain in life: the regular resurgence of the “Is Java pass by value or pass by reference?” controversy comes to haunt us regularly as well. This year, it’s brought to us in the LinkedIn Java...

Debasish Ghosh01/10/11
0 replies

Iteration in Scala - effectful yet functional

One of the papers that influenced me a lot in 2010 was The Essence of the Iterator Pattern by Jeremy Gibbons and Bruno C. d. S. Oliveira. It builds upon where McBride and Paterson left in their treatise on Applicative Functors. Gibbons' paper discusses the...

Krishna Kumar01/10/11
2 replies

Writing Good Code

Randall Munroe (of XKCD) has a nice take on writing good code:

David Salter01/08/11
6 replies

Quick Look at EJB 3.1 on JBoss AS 6

Now that JBoss AS 6.0 has been released with full support for the Java EE 6 Web Profile, lets take a quick look at some of the new features of EJB 3.1 that are available. Three of the main features of EJB 3.1 are: EJB’s can be deployed as part of a WAR...

Ken Rimple01/07/11
4 replies

Spring Roo and Web Flow, the Expergated Version...

I've had a number of people ask me recently about how Spring Roo works with Web Flow. Yes, there's the installation command, but what do you do from there? I've been penning a segment of Roo in Action to address this, but because it will take several...

Wille Faler01/07/11
6 replies

Decomposing the View in MVC - What’s In a View?

Model View Controller, it’s a simple concept, where the View is simply the front-end representation of what you want to represent, such as the template (or JSP, God forbid) for the web page you want to render, right? But is it really that simple? Most...

Jay Fields01/07/11
1 replies

Clojure: partial and comp

Clojure provides a few different options for creating functions inline: fn (or the #() reader macro), partial, and comp. When I first got started with Clojure I found I could do everything with fn and #(); and that's a good place to start. However, as I...