Contact Us | Careers | Site Map  
     

News & Info
About Us
Past Meetings

 
 

XPColumbus

Lightweight Java EE Architectures
Meeting: August 31, 2005

Topic Summary

The Java EE platform is good at providing a set of standard services like transactions and JNDI, but is not good at providing an application programming model. Classic EJB based Java EE architecture restricts or makes difficult use of good practices such as Test Driven Development or use of basic OOP concepts like Inheritance or Strategy. Following the classic Java EE architecture generally results in applications that are expensive and difficult to develop, test and maintain.

This presentation is going to discuss about taking advantage of services provided by Java EE platform without compromising reusability or flexibility. The end result is a lightweight architecture based on popular open source frameworks like Hibernate and Spring. A case study is used to compare choices made in classic and lightweight Java EE architectures. We are going to walk through some code examples to illustrate how complex problems can be simplified considerably with this approach.

Bio

Mihail Chirita works as a Consulting Architect for Agile Answers (http://www.agileanswers.com) developing enterprise applications using Lightweight Architectures and promoting Agile Methodologies His areas of expertise include Aspect Oriented Programming, Messaging Architectures, Transaction Management, O/R mapping technologies and Web Services. Mihail holds a PhD in Physics and a Master’s degree in Computer Science.

Download the Presentation

Contact XPColumbus
Training
Careers
Next Meeting
 
OCLC Directions
 
 
       
Cardinal Solutions Group | Toll Free: 888-503-2218 | Contact