MODULE 1: INTRODUCTION |
Overview of Java concepts: Classes, Objects, Inheritance, Polymorphism and Abstraction, Concepts of interface, Object upcasting and downcasting. Exception Handling, Example Programs,Concepts of Lose-Coupling revisited, Generating JAR files, J2EE Design Patterns. | |
MODULE 2: XML |
Markup Languages, XML, What is XML? Document type Definitions (DTDs), XML namespaces, XML schema, XSL transformation, APIs- Example Programs, Basics of event handling – event handlers – adapter classes – Swing – Components Model-View-Controller design pattern – buttons – layout management | |
MODULE 3: MySQL. SQL client environment |
The Concept of JDBC, JDBC Driver Types; JDBC Package, JDBC architecture. SQL client environment. Establishing Database Connection, DML operations using JDBC connection, Statement, Prepared Statement, Callable Statement, Result Set Object, Batch updates, Transaction Processing, Example Programs | |
MODULE 4: Web Servers |
Web Servers, Tomcat , Http Get Request, Http Post Request. Servlet Life cycle, User login validation using servlet, Servlet Config and Context objects, Servlet chaining: Request Dispatcher, send a redirect, Session Management: URL rewriting, Cookies, Java Server Pages (JSP), JSP tags, Implicit JSP Objects, Declaration of variables, objects and methods using JSP, JSP examples, Session management | |
MODULE 5: Introduction to ORM |
Introduction and Importance of ORM concepts. Introduction to Hibernate, How to implement ORM concepts using Hibernate. Basic CRUD operations using Hibernate. Spring Boot Dependency Injection, Annotations, Rest API’s | |