|
SYS-CON Magazines
|
Top Three Links You Must Click On
EJB Effective EJB: Make EJBs Work For You
"Java Development is at a Crossroads."
Oct. 17, 2005 01:15 PM
EJB 3.0 decreases the number of programming artifacts for developers to provide, eliminate, or minimize the callback methods that are required to be implemented, and reduces the complexity of the entity bean programming model and O/R mapping model. The following are the key new features of the EJB 3.0 specification.
EJB remains one of the most important and ambitious technologies in the J2EE world. The main goal of EJB is to standardize the enterprise middleware programming. As with all complex technologies, it is very prone to misuse and misunderstanding. The key to using EJB effectively and to its best potential is to identify the business context for EJB, evaluate the design decision, apply sound engineering principles, and finally, create effective EJB. Once care is taken to use EJB properly, it delivers the promise. If not handled properly, it can become a nightmare for you. From the decision to use EJB to the production deployment, every step requires careful consideration, analysis, and discipline. This article has provided some guidelines for and has shown some potential gray areas in EJB development. However, time and again new antipatterns crop up and it is up to the architects, engineers, and developers to tame the problems. EJB 3.0 is definitely a very good step towards easing EJB development, and not just on the coding part of it. Being able to write simple EJBs will help facilitate maintenance and lower risks in production. J2EE, and EJB by extension, is now the default development platform for enterprise applications. Effective use of EJB lies in understanding that EJB is just an extension to J2EE capabilities. A J2EE application does not necessarily use EJB. However, when there is a need, EJB can provide significant advantages to the application. The key to developing effective EJB is to move away from the religious feelings you may have about EJB and evaluate the technology in its own capacity without the hype surrounding it. This will help you make better choices, use EJB cleverly, and finally, to build Effective EJB. Hope this helps! References
Reader Feedback: Page 1 of 1
Subscribe to our RSS feeds now and receive the next article instantly!
Subscribe to the World's Most Powerful Newsletters
|
|
||||||||||||||||||||||||||||||||||||||||