MCS-051 Advanced Internet Technologies
(3 Credits)
Syllabus
Syllabus
Block 1: Servelet and
JSP Programming
Unit 1: Introduction
to Servelet
·
Servelet life Cycle
·
HTTP Servelet Class
·
Request Interface
·
Response Interface
·
Session Tracking (Cookies VRL)
·
Database Connectivity from Servelet
·
Interservelet Communication
·
Handling Servelet
·
Servelet Collaboration
Unit 2: Database Connection
·
JDBC Drivers
·
JDBC APIs
·
JDBC Techniques
·
Statements & its Types
·
Record Sets
·
Various Operations (Insertion, Deletion & updation)
Unit 3: JSP-I
·
Overview of JSP
·
Relation of Applets and Servelets with JSP
·
Scripting Elements
·
JSP Expressions
·
JSP Scriplets
·
JSP Declarations
·
Predefined Variables
·
Creating Custom JSP Tag Libraries Using Nested Tags
3 Credits
Unit 4: JSP-II
·
Structuring Generated Servelet in JSP Pages
·
Including Files and Applets in JSP Documents
·
Integrating Servelet and JSP
Block 2: EJB and XML
Unit 1: Introduction
to Beans
·
Types of Beans
·
Session Beans
·
Counting Beans
·
Message Beans
·
Context and Naming Convention
Unit 2: Creating Beans
·
How to Create Beans
·
Create Web Application
·
Create Application Client
Unit 3: Deploying Beans
·
Deploying J2EE Applications
Unit 4: XML
·
Overview of XML
·
Overview of SGML
·
Differentiate Between SGML and XML
·
XML Development Goal
·
Structure of XML Document
·
Using DTD
·
XML Parser
·
Using XML Introduction
·
XML Entities
Block 3: Web Security
and Case Study
Unit 1: Web Security
Concepts
·
HTTP Authentication
·
Compare and Contrast
·
Application Types (BASIC, DIGEST, FORM and Client CERT)
Unit 2: Security Implementation
·
Retrieving Authentication Information
·
Security in Servelet
·
Form Based Custom Authorisation
·
Retrieving SSL Authentication
Unit 3: Case Study