|
Hello Everyone,
We have a very interesting presentation planned for our April 12th meeting: Howard Lewis-Ship will discuss Tapestry. Mark your calendars and
spread the word! Our meetings are open to anyone interested
in Java. Please rsvp by email to rsvp@orlandojug.org if you
plan on attending. Here are the details.
Presentation: "Tapestry"
Tapestry is a powerful open-source Java web application framework that stands apart from most other technologies used for creating web applications - it is based on highly reusable components, which are assembled to form complete pages. This session will get you started with Tapestry, showing how to build a simple form-based application. Along the way, we'll see how Tapestry simplifies your job: We'll see how Tapestry HTML templates are easier to create and maintain than JavaServer pages (JSPs). We'll see how Tapestry's built in error reporting lets you find and correct errors with startling speed. We'll see how Tapestry takes over responsibility for building and interpreting application URLs, eliminating large amounts of boring, error-prone, manual coding. Most importantly, we'll see how Tapestry bridges from the stateless world of HTTP and servlets into a more natural, more productive world of actual object oriented engineering бн allowing you to build applications in terms of objects with methods and properties (a true revolution if you are used to traditional servlets).
This session features live coding of an application, really demonstrating how fast and easy Tapestry applications are to build. Additionally, we'll see how the Spindle plugin (for the Eclipse IDE) gives you yet another productivity boost, by providing build-time validation of your application. We'll even get a peek into more advanced aspects of Tapestry, such as its input validation subsystem that provides server- and client-side validation, as well as more advanced Tapestry components such as Table (a powerful data grid). Once you've learned a little bit about Tapestry, you might find it hard to go back to your old approach!
Howard's presentation can be found at this website:http://howardlewisship.com/downloads/Tapestry-Presentations.zip (5.5MB)
Speaker: Howard Lewis Ship
Howard Lewis Ship is the creator and lead developer for the Jakarta Tapestry and Jakarta HiveMind projects. He has over fifteen years of full-time software development under his belt, with over seven years of Java. He cut his teeth writing customer support software for Stratus Computer, but eventually traded PL/1 for Objective-C and NeXTSTEP before settling into Java. Howard is the author of Tapestry in Action for Manning Publications, and is currently an independent open-source and J2EE consultant, specializing in customized Tapestry training. He lives in Quincy, Massachusetts with his wife Suzanne, a novelist.
Agenda: Tuesday, April 12, 2005
6:30pm - 7:00pm: Networking
7:00pm - 8:00pm: Presentation, Questions/Discussion
8:00pm - ?: Networking
Host: DeVry University - Orlando campus
Room: TBA
4000 Millenia Boulevard
Orlando, FL 32839
407 355 3131
RSVP: Please respond to rsvp@orlandojug.org so that we can estimate
the number of people attending the meeting.
Please tell your co-workers and fellow Java enthusiasts.
I hope to see you there.
-Michael Levin
OrlandoJUG
|