Toggle navigation
  • Courses
    • Certification Courses
      • 2D ANIMATION
      • Accounts Assistant Using Tally
      • ADOBE ILLUSTRATOR
      • Advance Excel
      • After Effects
      • Android - Application Development
      • AngularJS
      • ASP.Net
      • Automation Testing
      • BASIC OF COMPUTERS
      • C & C++ Programming
      • Cisco Certified Network Associate (CCNA)
      • COA
      • CorelDraw
      • DATA ANALYST
      • Data Science
      • Desktop Publishing(DTP)
      • Digital Marketing
      • Diploma In Tally With GST
      • Dreamweaver
      • Electrical Drafting
      • Embedded Systems
      • Ethical Hacking
      • EXPERT ROBOTICS
      • Financial Accounting Using
        Tally.ERP 9
      • FLASH
      • GK
      • GRAPHIC DESIGNING
      • HARDWARE
      • Hardware And Networking
      • HP-Embedded Systems
      • HTML
      • Installing & Configuring Windows Server 2012
      • IT FOUNDATION
      • J2EE
      • Java SE7 Programming
      • Java SE6 Programming
      • Java SE8 Programming
      • JavaScript
      • JUNIOR 2D ANIMATOR
      • JUNIOR ROBOTICS
      • KITTS-MS OFFICE
      • Learning SQL Programming
      • Matlab
      • Microsoft Project - 2016
      • MS Office
      • MS SQL SERVER
      • Network Associate
      • NETWORKING
      • Photoshop
      • PHP WITH MYSQL
      • Premiere
      • Programming In C
      • Programming In C++
      • Programming In JAVA
      • Python
      • R PROGRAMMING
      • React Js
      • ROBOTICS
      • Selenium Testing
      • SEO
      • SketchUp & V-Ray
      • Software Testing
      • Software Testing - UFT
      • SPOKEN ENGLISH
      • SQL Server
      • Tally ACE
      • TALLY ERP 9
      • Tally GURU
      • Tally PRO
      • Video Editing
      • VISUAL BASIC
      • Web Designing
      • Web Development
      • Windows Server Admin
    • Diploma Courses
      • DCA In Office Environment
      • DCA-GRAPHICAL DESIGNING
      • DIPLOMA IN AUTOCAD
      • DIPLOMA IN AUTOCAD ELECTRICAL
      • DIPLOMA IN COMPUTER APPLICATION (DCA)
      • Diploma In Computer Application-Accounting
      • Diploma In Computer Programming
      • Diploma In Digital Marketing
      • DIPLOMA IN DTP
      • Diploma In Hardware And Networking
      • Diploma In Multimedia And Animation
      • Diploma In Office Automation
      • HDCA
      • PG Diploma In Computer Applications
    • International Certification Courses
      • 3DS Max
      • ADOBE AFTER EFFECTS
      • Adobe Photoshop
      • Adobe Premiere
      • Android ATC
      • ANSYS
      • ASP.Net MVC Web
        Applications
      • AUTOCAD
      • AWS
      • BIGDATA HADOOP
      • CATIA
      • Cisco Certified Network Professional (CCNP)
      • CREO
      • HP -Data Structure Using C
      • HP-Android Application Development
      • HP-ASP.NET With C#
      • HP-Big Data Analytics (R Programming)
      • HP-Big Data And Data Science Courses
      • HP-Big Data Programming
      • HP-Core JAVA With Android
      • HP-J2EE Spring With Hibernate Framework
      • HP-J2EE Struts With Hibernate Framework
      • HP-Linux Administration With Scripting
      • HP-Network Concepts With Security
      • HP-Programming Techniques With C++
      • HP-VLSI, VHDL & PCB Design
      • IBM C
      • IBM C++
      • IBM C++
      • Maya
      • Microsoft Certification Program-Dot Net
      • MTA
      • ORACLE
      • Oracle-SQL Expert
      • PLC
      • Primavera P6
      • Revit
      • Software Testing (IBM)
      • SolidWorks
      • Structural Analysis And Design
    • Microsoft Offline Certification
      • Diploma In .Net And SQL
      • Microsoft Cloud Computing
      • MOS (Mirosoft Office Specialist)
      • MTA Software Development Fundamentals
      • VB.NET
    • Summer Courses
      • Cisco
      • KITTS Web Designing
    • Professional Courses
      • Computer Basics
      • KIDS Java Programming
      • Kitts C++ Programming
      • Office Automation
    • Diploma in Beautician and Hair Designer
    • Vmware
  • Student Signup
  • Blogs
  • Download
  • Login

J2EE

  1. Home
  2. Courses
  3. J2EE

Course Syllabus

Course syllabus

Course name: java                                                       duration: 60 hours.

Chapter 1: Introduction to Java

  • oops concept
  • What is java?
  • History of Java
  • Typical Java Environment
  1. Java Compilation
  2. Execution of a Java Program
  3. The Java Platform
  • Java Runtime Environment
    1. API
    2. Java Virtual Machine
  • Just-In-Time Compilation.
  • c,c++ vs java
  • summary
  • exercises

Chapter 2: language fundamentals

  • Hello World Program
  1. Compiling the Program
  2. Source File Declaration Rules
  • Types of Comments
  1. Single Line Comments
  2. Multiline Comments
  3. Documentation Comments
  • Escape Sequences
  • Keywords in Java
  • Variables in Java
  1. Instance Variables
  2. Class Variables
  3. Local Variables
  4. Parameters
  • Primitive Types in Java
  • Naming Standards
  1. Camel Casing
  2. Pascal Casing
  • Type Casting
  1. Implicit Casting or Narrow Conversion
  2. Explicit Casting or Wide Conversion
  • Operators in Java
  1. Arithmetic Operators
  2. Relational Operators
  3. Boolean logical Operators
  4. Short-Circuit Logical Operators
  5. Assignment Operator
  • Control Statements
    • Conditional Statements
  1. If
  2. Switch
  3. Jump Statements
  4. Using break
  5. Using Continue
  6. return
    • Iteration Statements
  1. while
  2. do-while
  3. for and its variants
  4. Nested Loops
  • summary
  • exercises

Chapter 3: oops concept and their implementation in java

  • Arrays
  1. Array Declaration
  2. Array Instantiation
  3. Accessing an Array Element
  4. Copying Arrays
  5. Array Resizing
  6. One-Dimensional Array
  7. Coding Guidelines
  • Classes and Objects
  • What is Object
  • Properties of Object
  1. Object’s state
  2. Object’s behavior
  3. Object’s identity

 Declaring Objects

  1. Assigning Object Reference Variables
  • What is Class
  • Constructors in Java
  1. Default Constructor
  2. Parameterized Constructor
  3. Overloading Constructor
  • Changing constructor using this() super()
  1. The this() Keyword
  2. The super() keyword
  3. The finalize() method
  • Rules for Constructors
  • Comparison between a Constructor and a function
  • Introducing methods
  • Recursion
  • Overloading Methods
  • Overriding methods
  • The Garbage Collection
  • Why garbage Collection
  • Advantages of garbage Collection
  • Disadvantages of GC
  • Access Modifiers
  1. public
  2. protected
  3. default
  4. private
  • Non Access Modifiers
  • final
  • abstract
  • transient
  • synchronized
  • native
  • strictfp
  • The Garbage Collection
  1. Why garbage Collection
  2. Advantages of garbage Collection
  3. Disadvantages of GC
  • summary
  • exercises

Chapter 4: packages

  • Packages
  1. Introduction of Package
  2. Programs related to Packages
  • summary
  • exercises

Chapter 5: Exceptional handling

  • Exceptional handling
  • Introduction of exception and Error
  • Throwable class
  • try, catch and finally blocks
  • throw and throws Keywords
  • Checked and Unchecked Exception
  • User Define Exception
  • summary
  • exercises

Chapter 6: multithreading

  • Multithreading
  • What is Program, Process, Thread
  • Multiprocessing, multithreading and Multitasking
  • Use of sleep() and suspend Methods
  • Integrated Thread Synchronization
  • Use of wait(), noitify() and notifyAll() Mwthods
  • summary
  • exercises

 

Chapter 7: string handling

  • string handling
  • String class
  1. StringBuffer class
  2. StringBuilder class
  3. StringTokenizer class
  • summary
  • exercises

 

Chapter 8: stream based I/O in java

  • Introduction to Input Output
  • Introduction and Implementation of Byte Stream
  • Introduction and Implementation of Character Stream
  • Introduction and Implementation of Buffered Stream
  • Introduction and Implementation of Data Stream and Object Stream
  • Introduction and Implementation of File I/O
  • summary
  • exercises

Chapter 9: internet program using applets

  • Getting Started With Applets
  • Defining an Applet Subclass
  • Life Cycle of an Applet
  • Applet's Execution Environment
  • Developing an Applet
  • Deploying an Applet
  • Deploying With the Applet Tag
  • Doing More With Applets
  • Displaying Short Status Strings
  • summary
  • exercises

Chapter 10: collection framework

  • Introduction to collection Framework
  • Introduction and implementation Array List
  • Introduction and implementation Hash Set and Tree Set
  • Introduction and implementation Hash Map and Tree Map
  • summary
  • exercises

Chapter 11: java database connectivity (JDBC)

  • Introduction to JDBC
  • Example programs
  • summary
  • exercises

Chapter 12: overview of netbeans

  • netbeans concepts:
  • installing netbeans
  • creating a new project
  • importing projects
  • working with frame
  • Running an application.
  • summary
  • exercises

 

J2EE

Chapter 13: Core Java EE

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

Chapter 14: Servlet

  • Web Application Basics.
    Architecture and challenges of Web Application.
    Introduction to servlet
    Servlet life cycle
    Developing and Deploying Servlets
    Exploring Deployment Descriptor (web.xml).
    Handling Request and Response
    Initializing a Servlet
    Accessing Database
    Servlet Chaining
    Session Tracking  & Management
    Dealing with cookies
    Transferring Request
    Accessing Web Context
    Passing INIT and CONTEXT Parameter
    Sharing information using scope object
    Controlling concurrent access
    User Authentication
    Filtering Request and Response
    Programming Filter
    Filter Mapping
    Servlet Listeners

Chapter 15:  Java Server Pages Technology (JSP)

  • Basic JSP Architecture
    Life Cycle of JSP (Translation, compilation)
    JSP Tags and Expressions
    Role of JSP in MVC-2
    JSP with Database
    JSP Implicit Objects
    Tag Libraries
    JSP Expression Language (EL)
    Using Custom Tag
    JSP Capabilities:
    Exception Handling
    Session Management
    Directives
    JSP with Java Bean
    RMI (Remote Method Invocation)
    RMI overview
    RMI architecture
    Example demonstrating RMI

Chapter 16: Enterprise JAVA Beans (EJB)

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

Chapter 17 : JNDI (Java Naming and Directory Interface)
JNDI overview
JNDI API
Context operations
Using JNDI in J2EE applications
 

Chapter 18 : Struts Framework:

What is Struts?
Struts Architecture
Struts classes - ActionForward, ActionForm,
ActionServlet, 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
Awareness to Other J2EE Technologies:
Java Mail
JTA
Web Services

Chapter 19 : Hibernate
• Introduction to Hibernate, ORM Overview, Hibernate Environment
• Hibernate Architecture & API, Hibernate Configuration,
Hibernate Sessions, Persistent Class & Mapping Files

• Building Hibernate application, Hibernate Query Language (HQL)
• Hibernate O/R Mappings – Collection & Association Mappings
- Many-to-One
- One-to-One
- One-to-Many
- Many-to-Many

Chapter 20: Log4J

 


 

 

S.No Exam % of mark to Certify Timing (in minutes)
1Java/J2EE - JEE1 6060