100%(1)100% found this document useful (1 vote) 842 views3 pagesAdvance Java Syllabus
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here.
Available Formats
Download as PDF or read online on Scribd
BYU LTS
Advanced Java
* Knowledge of Core Java
Syllabus
© 6 Weeks (Weekday Batch) or 8 Weekends (Weekend Batch)
Getting the student to be well trained in Advanced Java Programming
skills for an easy entry in the IT Industry < 2
© BSc, BCS, BCA, BE, B.Tech, MSc, MCS, MCA, M.Tech
—_
HTML, CSS & Javascript Overview
HTML Basics
v HTML Elements
¥ CSS Introduction
¥ CSS Syntax & Selectors
v Javascript Overview
v
<
Bootstrap Overview
Use the UnaryOperator interface
Serviets
¥ What is a web application?
What is a Serviet?
Advantages of Servlet
Servet Class
Servet Lifecycle
ServletContext Interface
Advantages of ServletContext
v Session management
¥ Session Tracking Techniques
* Cookies
* Hidden field
+ URL Rewriting
+ HTTPSession
¥ Building the first Servlet
¥ Deploying the Servlet
¥ Servlet Examples
v
v
v
v
Hibernate
v
v
Introductions to Hibernate
Hibernate v/s JDBC
What is Object Relational Mapping
Hibernate Features
Application Architecture
Persistent Classes
Object States
+ Transient State
« Persistent State
* Detached State
Rules of Persistent Classes
Mapping Collections
Hibernate Mapping File Elements
Types Of Mapping
* One-to-one
= One-to-many mapping
* Many - one mapping
* Many - to - many mapping
Hibernate Query Language
* Basic HQL Operations
* Advantages of HOL
Caching and Transactions
+ Types Of Cache
* Hibemate Transaction Management
+ Transaction Interface In Hibernate
Hibernate with Web ApplicationsAdvanced Java
Simplified
JSP
¥ Introduction of JSP
v JSP Architecture
v_ JSP Processing
v JSP Tag library
¥ Core Tags
v JSP Standard Tags
v JSP Page Life Cycle
¥ Creating the first Dynamic web page using
JsP
Spring
~ Introduction of Spring Framework
* Characteristics Of Spring
+ Spring Framework Architecture
* Spring Framework Modules
«Spring Platform Advantage
¥ Spring bean Wiring
* Dependency Injection
* lo Containers
* Spring Bean Lifecycle
+ Beans Auto Wiring
+ Autowiring Limitations
v Spring with database
* Introduction to JDBC
+ Limitations of JDBC API
* Spring JDBC Approaches
* JdbcTemplate Class
* JdbcTemplate Class Methods
* Data Access Object (DAO)
Java MVC Architecture
v Three-tier architecture
¥ Introduction to MVC.
¥ MVC Architecture
v Advantages of MVC
~ Building pages with MVC
Struts2
~ Introductions to Struts
* What is a Web Framework
* Limitations of JSP/Serviet Coding
* MVC1 vis MVC2
* What is Struts
* Invasive v/s Non invasive Frameworks
* Modules in Struts 2
* Request Processing Lifecycle
+ Struts1 v/s Struts2
* Advantages of Struts2
v Struts2 MVC Architecture
* Actions Commponent
+ Results & Result Types
+ The Value Stack
v Action Classes
+ Introduction to Action Class
* Characteristics Of Action Class
+ ActionSupport Class
* Action Interface
¥ Handling Application Requests
* Handling Form Data
+ Struts2 Form
+ JavaBean Class
+ Success Page
+ Configuring Struts2
¥ Deployment Descriptors
» The web.xml file
* The struts.xml file
* The struts-config.xml file
* The struts.properties fileSyllabus for
Advanced Java
sai
Success Sit»
¥ Introduction to RDBMS
v Features of RDBMS
¥ Introduction to SQL
¥ Basic Terminologies
+ PLSQL Data Types
¥ Primary Key vis Foreign Key
¥ The Unique Constraint
v DDL Statements
DML Statements
Retrieving Records
Normalization
Functions in SQL
Handling Null Values