Advance Java

Learning J2EE equips you to develop enterprise-level Java applications. Gain expertise in building web-based solutions, leveraging Java's versatility for large-scale projects, and enhancing your career opportunities in the dynamic field of enterprise software development.
Duration | 3 months
Course Objective

The J2EE course aims to equip participants with comprehensive knowledge of Java Enterprise Edition, covering concepts like Servlets, JSP, EJB, and web services. Develop skills to design and deploy scalable enterprise applications effectively.

Key Features

Duration : 3 months
Theory Lectures : 96
Practical Lectures : 90
Theory Notes :
Certificate :
Project :
Thing You will Learn

1. Introduction
  • Why J2EE?
  • J2EE Features
  • J2EE Architecture
  • J2EE APIs
  • Distributed Multitier Applications
  • J2EE Containers
  • Web Services Support
  • Packaging Applications
2. IDEs
  • Visual Studio Code
  • Eclipse JEE
  • IntelliJ IDEA
  • NetBeans
3. Web server
  • Introduction Webserver
  • Tomcat server
  • Glassfish server
  • Wild Fly server
  • Web Server Setup
  • Web Contents
  • Web Container
  • Web-Engine
  • Request Handling
  • Web Server Configuration
4. Web Application
  • What is Web Application?
  • Structure Web Application
  • First web application
5. JDBC
  • Introduction Java Database
  • JDBC API
  • JDBC Architecture
  • JDBC Driver
  • JDBC- bridge driver
  • Native-API driver
  • Driver Manager
  • JDBC Driver URL
  • My-SQL Connector
  • Interface Connection
  • Statement
  • JDBC CRUD
  • Execute Query
  • Execute Update
  • Result Set
  • Prepared Statement
  • Connectivity with MySQL
6. MySQL Databases
  • Introduction Databases
  • MySQL DBMS
  • Database Server
  • Database Driver
  • Structured Query Language
  • SQL commands
  • MySQL Queries
  • DML Operations
  • Insert Statement
  • Update Statement
  • Delete Statement
  • Select Query
7. Servlet
  • Introduction To Servlet
  • Servlet API
  • Life Cycle of Servlet
  • Servlet Registration
  • Generic Servlet
  • ServletResponse
  • ServletRequest
  • HttpServlet
  • Http-Request
  • GET Request
  • POST Request
  • Response Header
  • HttpServletRequest
  • HttpServletResponse
  • ServletContext
  • ServletConfig
  • Query String
8. Cookies
  • Introduction Cookies
  • Cookies Working
  • Types of Cookies
  • Sending Cookies
  • Rederiving Cookies
  • Cookies Life Span
9. Session Management
  • Session Lifecycle
  • Session Object
  • Session Tracking
  • Session Attributes
  • HttpSession
  • Create Session
  • Get Session
10. File Uploading
  • Form input File
  • Multipart Form Data
  • Servlet Configuration
  • Servlet Code
  • File Saving
  • File Types
  • Interface Part
  • Casual Multipart Parsing
  • Uploading Text File
  • Uploading Image
  • File Storage
  • Cleanup
11. Java Server Pages
  • Introduction to JSP
  • JSP Architecture
  • Life cycle of JSP
  • JSP Scripting Element
  • JSP Comment
  • Scriptlet Tag
  • Expression Tag
  • Declaration Tag
  • Out Object
  • Request Response Object
  • Application Object
  • Page Directive
  • Import Directive
  • Content Type
  • Extends
  • Page Redirecting
  • Handling Date
  • Http Status Codes
  • Form Processing
  • GET & POST method
  • JSP Action Tags
  • JSP Include
  • Error Page
12. JavaServer Pages Standard Tag Library
  • Introduction JSTL
  • Taglib Declaration
  • Core Tags
  • Formatting Tags
  • SQL Tags
  • XML Tags
  • URL Tags
  • Importing JSTL
  • Expression Language
  • Error Handling
  • Iteration
13. Java Beans
  • Definition of JavaBeans
  • Properties and Methods
  • Serializable
  • Default Constructor
  • Getter and Setter Methods
  • Bound and Constrained Properties
  • Dependency Injection
14. AWT & Swing
  • Introduction swing
  • Swing Components
  • Swing Containers
  • Layout Manager
  • Frames
  • Fonts
  • Color
  • Graphics
  • Images
  • Event Delegation
  • Button
  • Label
  • Scroll Pane
  • SplitPane
  • TabbedPane
  • Table,Tree
  • ToolBars
  • Menu
  • List
  • Check box,Radio Buttons
  • Panels
  • Mouse Listener
  • Window Listener
  • Action Listener
  • Dialog Boxes
15. Networking
  • Java Networking API
  • Client-Server Communication
  • URL and URLConnection
  • Socket Programming
  • HTTP Client
16. Remote Method Invocation
  • Remote Interface
  • Remote Object
  • Registry
  • Stubs and Skeletons
17. Collection Framework
  • Iterable
  • Collection interface
  • List interface
  • Array List
  • Vector
  • Stack
  • Queue Interface
  • LinkedList
  • Array Deque
  • Set interface
  • HashSet
  • TreeSet
  • Map Interface
  • Hash Map
  • Linked Hash Map
  • Tree Map
18. Java Message Service
  • Messaging Models
  • Message Types
  • Message Brokers
  • ConnectionFactory
  • Connection and Session
  • MessageProducers and MessageConsumers
  • MessageDrivenBeans
19. Project
  • Database Management Project
  • Ecommerce Website Project
  • Social media Website Project
  • Window GUI Application Project
CCIT Notes

CCIT's Java EE Note Book provides a concise and practical guide to Java Enterprise Edition. Master essential concepts such as Servlets, JSP, EJB, and more for building robust enterprise-level Java applications.

  • Theory Notes
  • Course Book
  • PPT Notes
Certificate

Elevate your career prospects with CCIT's Java2EE Certificate, recognized by leading companies. As an ISO-certified institution, our certificate features QR code verification, ensuring authenticity and opening doors to top-tier opportunities in the industry.