27. Performance Tuning and Clustering
Seam drastically improves application developer productivity via extensive use of annotated POJOs, dependency bijection, and runtime service interceptors. Developers write less code because Seam generates and executes much of the boilerplate code behind the scenes. However, the developer “convenience” comes with a price: The more work Seam needs to do, especially at runtime, the slower the system performs. Today, as computer hardware performance continues to improve and price continues to drop, improving developer productivity is a higher priority than raw performance.
However, for high-volume web applications, we must carefully evaluate and try to compensate for the performance impacts from the Seam runtime. ...
Get JBoss® Seam: Simplicity and Power Beyond Java™ EE now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.