J2EE applications are made up of components such as JavaServer Pages (JSP), Java servlets, and Enterprise JavaBeans (EJB) modules. These components enable software developers to build large-scale, distributed applications. Developers package J2EE applications in Java Archive (JAR) files (similar to zip files), which can be distributed to production sites. Administrators install J2EE applications onto the Application Server by deploying J2EE JAR files onto one or more server instances
The J2EE application model divides enterprise applications into three fundamental parts: components, containers, and connectors. Components are the key focus of application developers, while system vendors implement containers and connectors to conceal complexity and promote portability. Containers intercede between clients and components, providing services transparently to both, including transaction support and resource pooling. Container mediation allows many component behaviors to be specified at deployment time, rather than in program code.
The J2EE platform services simplify application programming and allow components and applications to be customized at deployment time to use resources available in the deployment environment. This section gives a brief overview of the J2EE platform naming, deployment, transaction, and security services.
For developers interested in server side supplication programming. Individuals who want pursue career in development to build applications.
Basic knowledge in object oriented programming in Java. Basic understanding of Java syntax
You will be hired as J2EE developer in the companies like wells Fargo, Bank of America, DBS, commonwealth bank, Infosys, IBM, salesforce and more.
The main concepts covered in the course are introducing Enterprise Architecture, Introducing Fundamental Architectural Concepts, Developing a Security Architecture, Understanding Non-Functional Requirements, Risk Factors and System Flexibility, Network, Transaction and Capacity Planning and more.
Introducing Enterprise Architecture
Introducing Fundamental Architectural Concepts
Developing a Security Architecture
Understanding Non-Functional Requirements
Risk Factors and System Flexibility
Network, Transaction and Capacity Planning
Java EE 6 Overview
Developing an Architecture for the Client Tier
Developing an Architecture for the Web Tier
Developing an Architecture for the Business Tier
Developing an Architecture for the Integration and Resource Tiers
Evaluating the Software Architecture