August 15th 5:15pm for 5:30 - 6:45pm 2007 — Subject: MVC Grows Up - Web Application Patterns for the SOA Era.
Over the past six years, a number of frameworks have been developed for building JEE web applications, such as Struts, Velocity, Spring MVC, and Java Server Faces. Most, if not all, of these frameworks are based on the Model-View-Controller (MVC) design pattern. This pattern describes how the presentation layer should be organized in a web application, but it does not address how lower layers (business logic, persistence and integration) should be defined, or how the presentation layer should access these other layers. With the advent of Service Oriented Architectures (SOA), there is a pressing need to define design patterns that allow the construction of services that can participate in an SOA, whilst still being easy to integrate into a web application framework.
This talk describes some design patterns that extend the MVC concept to all the layers of the typical web application, using the principles of Domain-Driven Development (DDD). Furthermore, the session will also describe how these patterns could assist in building Model-Driven Development (MDD) tools that might revolutionize web application development.
Speaker
Colin Sharples, IBM Global Business Services
Colin Sharples is an IT Specialist with IBM Global Business Services. He has been designing and writing Java web applications since 1998. He is thoroughly sick of writing the same code over and over, and can't wait for the day when the One True Framework becomes a Java standard.
Time/date
August 15th, 5:15pm for 5:30 - 6:45pm
Host
IBM
Level 11
Majestic Centre
100 Willis St
Wellington
The Java User Group thanks our host!