NICF- Building Enterprise Applications Using Java EE.

  

About this Course

Enterprise applications are integral part of an organization’s information system, that performs key business functionalities. They are typically built using component-architecture, enabling the distribution of components across the network of computing devices. Key business functionalities are encapsulated in these components to facilitate run-time reuse. Various client applications are then built by combining these functionalities. Sophisticated transactional handling, complex workflow processing and domain calculations/rules are the usual key characteristics. Other parameters such as security, scalability and extensibility also are vital for enterprise applications. This course provides an in-depth discussion on the technologies that are used in building ‘Enterprise Applications’ using the Java Enterprise Edition (Java EE) standards. Java EE is an object oriented platform for building robust, secure and scalable enterprise applications. Specific technologies to build such applications will be covered in this course. Servlets and Java Server pages (JSP) and JSP Standard tag libraries (JSTL) will be taught as fundamentals for building the web tier. For designing and building robust web-tier components, the use of request based Struts framework will be taught. Struts framework is built using the Model-View-Controller (MVC) architectural pattern. For building reusable distributed components, ‘Enterprise Java Beans’ technology will be covered. Specifically, stateless and session beans will be discussed. To access and manipulate the enterprise repositories, technologies such as JDBC and Hibernate will be taught. This course will also intertwine its lessons with best practices and Java EE design patterns where necessary. Upon completion of the course, participants will be able to: • Understand the overall layers, roles and libraries present in Java Enterprise Edition • Use Servlets, Java Server Pages (JSP) and the JSP Standard Taglib (JSTL) to create Web applications • Use the Struts framework to structure a web application, implementing a Model-View-Controller (MVC) architecture to automate form handling, use view-templates, intercept cross cutting components, create reports, use AJAX and enhance maintainability • Create reusable business objects, which can be shared across enterprise applications, using Session Enterprise JavaBeans (EJB) • Build effective and robust persistence layer with ‘Data Access Objects (DAO)’ pattern and the popular Hibernate framework for simplified access to relational databases • Understand and use appropriate transaction features for typical web-based enterprise applications • Apply important Java EE design patterns and best practices to improve the robustness and maintainability of enterprise applications This course is designed for IT professionals, such as system analysts, software developers, software architects and solution architects, who need to build web-based enterprise applications using Java EE.

Rate this course:

Comments

Course Rating

  • /5 from users

Course Enquiry

Course Info

Similar Courses Provided By Other Premium Providers