April 05
Prof. Ismael H. F. Santos -  ismael@tecgraf.puc-rio.br                                                          2
More about the Service Layer
nOften tightly coupled with other layers
nStruts is not where you place business logic and persistence logic!
nThe missing link IMHO in most applications today.
nEJB – SLSB, SFSB provide the common J2EE business layer enterprise solutions for transactions within a container.  What about POJO?
nHand code transaction logic with JTA
nFrameworks – Spring, Picocontainer, HiveMind, etc.
nLighterweight containers use
nIoC/Dependency Injection
nAOP