Corporate Solutions Pvt. Ltd. How much new information can fit in your brain? Courses Core Java+Advanced Java+J2EE+ EJP+Struts+Hibernate+Spring Certifications SCJP, SCWD, SCBCD, J2ME Corporate Trainer s Profile Corporate Trainers are having the experience of 4 to 12 years in development, working with TOP CMM level 5 comapnies (Project Leader /Project Manager ) qualified from NIT/IIT/IIM and work exp in USA and UK. Projects Capability Maturity Model level Proejct Standard*** :- The Capability Maturity Model (CMM) is a method for evaluating the maturity of organizations on a scale of 1 to 5. Get the Oppertunites to work on Client Projects Of US/UK, which follow the all standard of CMM level 5 Company.
SUMMARY: The Java 2 Enterprise Edition (J2EE) provides a mechanism for building enterprise applications in Java. This course covers the key technologies of the J2EE platform; Servlets and JavaServer Pages (JSP) for presenting information via a web-based interface; Enterprise JavaBeans for accessing legacy data in a secure and transactional manner, and Java Messaging Systems to provide open gateways to other applications. J2EE Web Development is designed to provide delegates with the knowledge and skills necessary to develop and deploy enterprise-level distributed applications. This course defines a Toolbox for developing enterprise distributed applications. You will learn how to build Servlet and JSPs, and EJBs to build large-scale solutions to business problems. This course focuses on the J2EE technologies, with practical exercises carried out using JBOSS. DURATION: 5 Days OBJECTIVES: At the end of this course, delegates will be able to: Understand the benefits and technologies of the J2EE Platform Explain the features and benefits of JBOSS Use JBOSS to build J2EE applications Create web applications consisting of Servlets and JavaServerPages Access databases with Java DataBase Connectivity (JDBC) Appreciate Remote Method Invocation (RMI) Utilize Java Naming and Directory Interface (JNDI) Build Server-side components with Enterprise JavaBeans Benefit from Java Messaging Service(JMS) and JavaMail Manage Distributed Transactions Maintain Enterprise Application Security COURSE CONTENT: I.INTRODUCTION J2EE Overview J2EE Architecture J2EE Application System J2EE Implementation II.JBOSS Applications Installation Directory Structure Starting/Stopping
J2EE Deployment III.JBOSS IDE Eclipse-based Architecture IDE plug-ins for Eclipse Configuring the IDE IV.SERVLETS Life Cycle Processing Scope Attributes Including and Forwarding Filters and Wrappers Session and Listeners V.JAVASERVER PAGES Life Cycle JSP Page Content Implicit Objects Standard Actions EL Tag Libraries JSTL Custom Tag Libraries Including and Forwarding VI.JDBC Classes and Interfaces JDBC Drivers Connecting to a database Processing ResultSets Connection Pooling VII.BUILDING MVC APPLICATIONS Model 1, Model 2 and MVC Building MVC applications VIII.TOMCAT WEB CONTAINER Architecture web.xml Deploying web applications
IX.EJB OVERVIEW EJB Architecture EJB Components Session Beans Entity Beans Message Beans Programming Beans Packing Beans X.RMI-IIOP RPC vs RMI Remote Objects Building the Remote Interface XI.JNDI Naming and Directory Services Benefits of JNDI JNDI Architecture Namespaces Context Factories Programming JNDI Integrating RMI-IIOP and JNDI XII.EJB CLIENTS Client functionality Coding a Client Using a Client XIII.SESSION BEANS Client view of a session bean Stateful vs Stateless session beans Client view of a session bean Creating a session bean Session bean life cycle XIV.ENTITY BEANS BMP vs CMP Client view of Entity Bean Creating BMP and CMP Entity Beans Entity Beans Relationships EJB Query Language XV.MESSAGE-DRIVEN BEANS Message Beans and Asynchronous Communication Implementing a Message-driven Beans
Messaging Bean Lifecycle Message Destinations XVI.JAVA MESSAGING SERVICE (JMS) Implementation XVII.EJB TRANSACTIONS Transaction Concept Implementing EJB Transactions Transaction Atttributes Transaction Synchronization XVIII.EJB SECURITY Implementing EJB Security Security Roles Method Permissions Disabling Methods Responsibilities Deploying EJB Security