Export or edit this event...

Portland Java User Group

Oracle (Downtown Campus)
1211 SW 5th Avenue, Suite 800, Room 8005
Portland, Oregon 97204, US (map)



This month's topic: "Simplify Java Web Development with Able"

Patrick Lightbody will present his work on a new open source initiative named Able. Able is a combination of a library and quickstart template that aims to tightly integrate several modern Java frameworks: Hibernate (persistence), Stripes (web framework), Guice (core container), and DWR (AJAX). By taking advantage of libraries that embrace annotations and generics, Able simplifies Java web development and provides integration at several levels, including validation, transaction handling, and object lifecycle management.

If you want to do some reading in advance, here are some relevant links:

Able: http://code.google.com/p/able
Hibernate: http://www.hibernate.org
Stripes: http://www.stripesframework.org
Guice: http://code.google.com/p/google-guice
DWR: http://directwebremoting.org

Speaker: Patrick Lightbody is the founder of BrowserMob, a new on-demand load testing product that uses real web browsers. Patrick is also the Managing Director of OpenSymphony Group, a non-profit open source group dedicated to the creation of high quality, open source Java-based components. Recently, Patrick oversaw a rare occurrence in the open source world: a merger of two competing projects, OpenSymphony WebWork and Apache Struts. He is also the founder of OpenQA, an open source group dedicated to bringing quality open source testing tools to the market. Patrick is a published author and an established leader in the Enterprise Java community.


PJUG meetings typically run about an hour and a half, starting with some eat/meet/greet time (pizza and beverages are provided), followed by the featured speaker, and some time for Q&A, discussion, sometimes a raffle to give away swag.

It is not necessary to RSVP, on Upcoming or otherwise; go ahead and just show up!

Many attendees meet up for drinks afterward, at a location decided on the fly (more often than not, Jax on 2nd).

Twitter: @pjug
Web: pjug.org
(feel free to join our mailing list, linked from the website!)