5. J2EE (Java 2 Enterprise Edition)

 J2EE( Java 2 Enterprise Edition) COURSE SYLLABUS

 

Introduction to Enterprise Edition

Distributed Multitier Applications

J2EE Containers

Web Services Support

Packaging Applications

J2EE 1.4 APIs

 

Web server and Application Server

Tomcat-Introduction

Overview, installation, Configuring Tomcat

Jboss server-Introduction

Overview,installation and Configuration

Comparison 

Basics of Java

  • Java - What, Where and Why? 
  • History and Features of Java 
  • Internals of Java Program
  • Difference between JDK,JRE and JVM 
  • Internal Details of JVM 
  • Variable and Data Type
  • Control Statements
  • Looping Statements
  • Array

 

OOPS Concepts

 

  • Advantage of OOPs
  • Object and Class
  • Method Overloading
  • Constructor
  • static variable, method and block 
  • this keyword
  • Inheritance (IS-A)
  • Method Overriding
  • Covariant Return Type
  • super keyword
  • final keyword
  • Runtime Polymorphism
  • static and Dynamic binding
  • Abstract class and Interface
  • Package and Access Modifiers
  • Encapsulation
  • Object class 

String Handling

  • String: What and Why?
  • Immutable String 
  • String Functions
  • String Comparison
  • String Concatenation 
  • Substring
  • Methods of String class
  • String Buffer class

 

Exception Handling

 

  • Exception Handling: What and Why? 
  • try and catch block
  • Multiple catch block 
  • Nested try 
  • finally block 
  • throw keyword 
  • Exception Propagation
  • throws keyword 
  • Exception Handling with Method Overriding
     

Multithreading

  • Multithreading: What and Why?
  • Life Cycle of a Thread 
  • Creating Thread
  • Thread Scheduler
  • Sleeping a thread
  • Joining a thread 
  • Thread Priority
  • Garbage Collection
  • Runnable class 
     

Input and output

 

  • FileOutputStream & FileInputStream 
  • ByteArrayOutputStream 
  • SequenceInputStream
  • BufferedOutputStream & BufferedInputStream 
  • FileWriter & FileReader
  • CharArrayWriter 
  • Input from keyboard by InputStreamReader
  • Input from keyboard by Scanner 

 

Basics of AWT controls

 

  • Layout Managers
  • Event Handling
  • The Action Listener interface
  • Panels
  • Classes for various controls
  • JButton class
  • JRadioButton class 
  • JTextArea class 
  • JComboBox class
  • JTable class
  • JTree
  • Open Dialog Box 
  • Creating Notepad
  • Creating applications

 

Basics of Servlet

 

  • Servlet: What and Why? 
  • Basics of Web 
  • Servlet API 
  • Servlet Interface 
  • Generic Servlet
  • HttpServlet 
  • Servlet Life Cycle 
  • Working with Apache Tomcat Server
  • Steps to create a servlet in Tomcat 
  • How servlet works? 
  • servlet in Myeclipse 
  • servlet in Eclipse 

                       DB Connection in MYSQL

                       Networking Java

 

Session Tracking

 

  • Cookies
  • Hidden Form Field
  • HttpSession 

                   Event and Listener

 

JSP

 

  • Basics of JSP
  • Life cycle of JSP 
  • JSP API 
  • JSP in Eclipse and other IDE's

 

Scripting elements

 

  • scriptlet tag
  • expression tag 
  • declaration tag 

 

Implicit Objects

 

  • out
  • request 
  • response 
  • config 
  • application 
  • pageContext 
  • page 
  • exception 

Directive Elements

 

  • page directive
  • include directive
  • taglib directive 

 

Action Elements

 

  • jsp:forward 
  • jsp:include
  • Bean class
  • jsp:useBean
  • jsp:setProperty & jsp:getProperty 
  • Displaying applet in JSP 

 

JSTL

 

 

              Web Technology


           HTML 5

  • Introduction to HTML 
  • HTML Tags
  • Creating Forms 
  • Creating tables
  • Managing home page 

 

CSS

 

  • Introduction to CSS
  • Three ways to use CSS 
  • CSS Properties 
  • Designing website
  • Working with Templates

 

Javascript

 

  • Introduction to Javascript 
  • Three ways to use Javascript 
  • Working with events 
  • Client-side Validation

JQuery

  • Introduction to JQuery 
  • Validation using JQuery 
  • JQuery Forms 
  • JQuery Examples

Contact

CSOFT IT SOLUTIONS & TRAINING

Pendanathu Plaza , 2nd Floor,IDBI Bank, Near Head Post Office, Main Road-Pala,Kottayam, Kerala, Pin : 686575
Ph : +91 4822 200199, +91 4822 200 299, Mob : +91 9496804551, +91 9947889245

Email: csoftpala@gmail.com, Web: www.csoftitsolutions.com

C-SOFT COMPUTER EDUCATION & Tally Academy

2nd Floor, Ninarpally Bldg, Central Junction
Erattupetta - 686121, Kottayam District, Kerala
+91 4822- 277 341, +91 9544900199, +91 9496804551

Email: csoftetpa@gmail.com, Web: www.csofteducation.com