Java Enterprise Edition applications are best designed and architected using Application Development Frameworks, as these frameworks provide a proper set of libraries, API base and a complete set of classes, JavaBeans, environment, and communication capabilities for generating a production-ready application. This way, these frameworks provide what is popularly known as Rapid Application Development (RAD) features, with the help of which applications created can provide not only meet functional requirements, but also non-functional requirements such as security, performance, robustness, scalability, extensibility etc. In the context of Java Enterprise Edition applications, two frameworks provide excellent support to developers – Spring Framework, which help in creating a robust, loosely-coupled and performing web application and Hibernate, which help in taking care of data, object-relational mapping, transactions etc. This course will delve into aspects of both the frameworks.
After completing this course, you will be able to:
Web Application Developers
Java EE Application Designers
Web Application Architects