(+91) 869-939-9988 info@thebrits.co.in

J2EE (ADVANCE JAVA)

Duration: 6 Months

Advance Java (J2EE)Training Syllabus

Advanced Java Training course provides you with advanced skills for programming in Java language. This course delves deeper into the data structures, file input and output features, exception handing, object oriented design and analysis, object serialization, database connectivity with JDBC, multi-threaded programming, and networking capabilities of Java. Upon completion, you will be able to understand, design, and develop complex Java-based applications.

j2ee-JAVA-min

Prerequisites:

Programming experience of the Java language, with an ability to read and write java code. Some knowledge of internet technologies (e.g. HTML) is assumed, familiar with RDBMS concepts (SQL).

Program Benefit:

  • Software Developer
  • Swing Programmer
  • Technical Architect
  • Web Component Developer.

1) INTRODUCTION

  • J2EE Overview
  • Why J2EE?
  • J2EE Architecture
  • J2EE APIs
  • J2EE Containers

2. JDBC

  • JDBC Fundamentals
  • Advanced JDBC
  • Introduction to Row Sets
  • JDBC classes and the java.sql
  • Connecting to databases
  • JDBC design patterns

3. JAVA SERVER PAGES

  • Overview
  • JSP architecture , JSP tags and JSP Expressions
  • Fixed Template Data , Lifecycle of a JSP
  • Model View Controller (MVC)
  • Model 1/Model 2 Architecture
  • Data Sharing among servlets & JSP
  • Request, application, session and page
  • Scope
  • JSP implicit objects

4. JAVA BEANS

  • Enterprise Bean overview
  • Types of enterprise beans
  • Advantages of enterprise beans
  • The Life Cycles of Enterprise Beans
  • Working with Session Beans
  • State full vs. Stateless Session Beans
  • Working with Entity Beans
  • Message Driven Beans

5. STRUTS FRAMEWORK

  • What is Struts?
  • Struts Architecture
  • Struts classes – Action Forward, Action Form,
  • Action Servlet, Action classes
  • Understanding struts-config.xml
  • Understanding Action Mappings
  • Struts flow with an example application
  • Struts Tiles Framework
  • Struts Validation Framework
  • Internationalizing Struts Application
  • Struts with Message Resources

6. DATABASE & SQL FUNDAMENTS

  • Relational Databases and SQL
  • Database, Schema, Tables, Columns and Rows
  • DDL & DML
  • Sequences , Stored Procedures
  • Using SQL Terminals

7. SERVLET

  • HTML Forms
  • Servlets Overview
  • Servlet Lifecycle: init(), service(), destroy()
  • Generic Servlet, Servlet Request, and Servlet Response
  • Http Servlet Request, Http Servlet Response and HttpServlet
  • Request-response, headers, GET, POST

8. SESSION MANAGEMENT

  • HTTP as a stateless protocol
  • Hidden form fields
  • Cookies
  • session tracking
  • Http Session
  • Exception handling and error pages
  • Directives
  • Single Thread Model interface

9. RMI (REMOTE METHOD INVOCATION)

  • RMI overview
  • RMI architecture
  • Example demonstrating RM