Frameworks

  • submit to reddit

An Advanced Example of Plastic

Plastic is Tapestry's built-in Aspect Oriented Programming library, which primarily operates at the byte code level, but shields you from most byte code...

0 replies - 2690 views - 03/02/12 by Howard Lewis Ship in Articles

Rapid Development of a Quiz Application using Spring Roo

Truth be told, I've spent so much time running a training practice, writing a book and dealing with Rails apps that my brain needed a bit of adjustment to...

0 replies - 3460 views - 02/20/12 by Ken Rimple in Articles

JSF Open Source Throwdown

Optimus Prime's post IceFaces Copies PrimeFaces Line by Line and Brian McKinney's response (New ACE Component Origins) have led to a controversial...

1 replies - 2696 views - 02/16/12 by Dustin Marx in Articles

Problems with ORMs Part 2 – Queries

In my previous post on Object-Relational Mapping tools (ORMs), I discussed various issues that I’ve faced dealing with the common ORMs out there...

4 replies - 3806 views - 02/15/12 by Carey Flichel in Articles

Spring 3 MVC Exception Handlers and Multiple Exception Arrays

My last blog was the first in a short series of blogs examining Spring 3 MVC’s exception handling annotations. It covered the basic usage of the ...

0 replies - 7292 views - 02/14/12 by Roger Hughes in Articles

Comparing JSF Beans, CDI Beans and EJBs

There’s still a lot of confusion over the difference types of managed beans provided in Java EE 6 with EJBs, CDI beans and JSF managed beans all being...

1 replies - 6837 views - 02/14/12 by Andy Gibson in Articles

Spring 3 MVC Exception Handlers

The majority of the Spring 3 error handling sample code that I’ve come across only ever seems to give the simplest overview of its usage, yet how we...

0 replies - 8691 views - 02/13/12 by Roger Hughes in Articles

jOOX and XSLT. An XML love story, continued

The somewhat functional way of thinking involved with jOOX’s XML manipulation cries for an additional API enhancement simply supporting XSLT. XSL...

1 replies - 2570 views - 02/05/12 by Lukas Eder in Articles

Tapestry Advantages

A summary of a discussion about the advantages of Tapestry over Struts: Exceptional exception reportingSignificantly less codeLive class reloadingSensible...

0 replies - 2445 views - 02/04/12 by Howard Lewis Ship in Articles

Testing asynchronous applications with WebDriverWait

If you’re testing a web application, you can’t go far wrong with Selenium WebDriver. But in this web 2.0 world of ajax-y goodness, it can be a pain dealing...

0 replies - 4029 views - 02/03/12 by David Green in Articles

Use Xalan's extension functions natively in jOOX

jOOX aims at increased ease of use when dealing with Java’s rather complex XML API’s. One example of such a complex API is Xalan, which has a lot of...

0 replies - 2228 views - 02/02/12 by Lukas Eder in Articles

Tapestry 5.4: Focus on JavaScript

Tapestry 5.3.1 is out in the wild ... and if Tapestry is to stay relevant, Tapestry 5.4 is going to need to be something ...

1 replies - 3398 views - 02/01/12 by Howard Lewis Ship in Articles

Adapters in JAXB

Java XML Binding (aka JAXB) is part of many applications since it provides a convenient API to marshall/unmarshall Java to/from XML. Like so many area,...

3 replies - 3988 views - 01/30/12 by Nicolas Frankel in Articles

Approaches to XML - Part 3 - JAXB

If you remember from my previous blogs, I’m covering different approaches to parsing XML messages using the outrageously corny scenario of...

1 replies - 4143 views - 01/21/12 by Roger Hughes in Articles

Associating Xtext editors to file names, instead of file extensions

I’m currently working on a Xtext-based editor for Google’s BUILD language, as described in our Google Engineering Blog. BUILD files do not contain an...

0 replies - 4376 views - 01/13/12 by Alex Ruiz in Articles