For the week of May 7th:
Recent JavaWorld.com articles:
Implement crosscutting concerns using Spring 2.0 AOP. Most developers will acknowledge how implementing crosscutting concerns such as logging, auditing, security and transactionality can adversely affect business logic implementation. Such concerns “seem” to increase the complexity of existing business logic, at times making it difficult if not impossible to clearly distinguish business logic from the crosscutting concern implementation.
I had been hearing about aspect-oriented programming (AOP) being a solution for implementing crosscutting concerns. But having read through early AOP tools documentation, I was dissuaded from using AOP in my projects’ recommendations, primarily because of a concern that average developers might not “get” AOP concepts, and the overall ability to debug applications, and maintain them, might be restricted to those few who understood AOP.
But recently released Spring 2.0 provides excellent, easy-to-use AOP capabilities. Spring AOP is now remarkably easy to use for the average Java developer with traditional object-oriented programming skills.
Group radio buttons inside a JSF dataTable component JavaServer Faces is a server-side user interface component framework for Java-based Web applications and is now officially part of Java Platform, Enterprise Edition 5. One of the major advantages of JSF is its flexible component architecture.
High-impact tech talent in high demand. It’s no secret that today’s hiring managers need high-impact talent with technical skills and practitioners with domain and industry knowledge. However, the demand for these professionals is quickly draining the talent pipeline. Simply put, there aren’t enough candidates with the necessary skills to fill the number of positions available in today’s IT job market.




