Você está na página 1de 2

Advanced JAVA

Programming
Subject Code: 13MCA42 I.A. Marks : 50
Hours/Week : 4 Exam Hours: 3
Total Hours : 52 Exam Marks: 100

Servlets: 8
Servlet Structure, packaging, HTMLbuilding Hours
Lifecycle, Single
Servletinterface, H a n d utilities,
model Thread
l i n g C l i e n t R e q u e s t : Form Data, Handl
i n g Client Request:
HTTP Request Headers. Generating server Response: HTTP Status codes,
Generating server Response: HTTP Response Headers, Handling Cookies, Session
Tracking.

JSP: 12Hours
Overview of JSP Technology, Need of JSP, Benefits of JSP, Advantages
of JSP, Basic syntax, Invoking java code with JSP scripting elements,
creating Template Text, Invoking java code from JSP, Limiting java
code in J S P , using jsp expressions, comparing servlets and jsp, writing
scriptlets. For example Using Scriptlets to make parts of jsp conditional,
using declarations, declaration example. Controlling the Structure of generated
servlets: the JSP page directive, import attribute, session attribute,
isElignore attribute, buffer and auto flush attributes, info attribute
,errorPage and is errorPage attributes, is Thread safe Attribute, extends
attribute, language attribute, Including files and applets in jsp Pages, using java
beans components in JSP documents

Java Beans & Annotations: 6 Hours


Creating Packages, Interfaces, JAR files and Annotations. The core java API
package, New java. Lang Sub package, Built-in Annotations. Working with
Java Beans. Introspection, Customizers, creating java bean, manifest file, Bean
Jar file, new bean, adding controls, Bean properties, Simple properties, Design
Pattern events, creating bound properties, Bean Methods, Bean an Icon, Bean
info class, Persistence ,Java Beans API.

JDBC: 8 Hours
Talking to Database, Immediate Solutions, Essential JDBC program, using
prepared Statement Object, Interactive SQL tool. JDBC in Action Result
sets, Batch updates, Mapping, Basic JDBC data types, Advanced JDBC data
types,immediate solutions.

Introduction to EJB: 9 Hours


The Problem domain, Breakup responsibilities, CodeSmart not hard, the
Enterprise java bean specification. Components Types. Server Side Component
Types, Session Beans, Message Driven Beans, Entity Beans, The Java Persistence
Model. Container services. Dependency Injection, Concurrency, Instance
pooling n caching, Transactions, security, Timers, Naming and object
stores, Interoperability, Life Cycle Callbacks, Interceptors, platform
integration. Developing your first EJB. preparation, Definitions, naming
conventions, convention for the Examples, coding the EJB, the contract, the
bean Implementation class, out of Container Testing, Integration Testing.
Server Side Component Models: 9 Hours
The Stateless Session Bean, the Stateful Session Bean, the Singleton
Session Bean, Message- Driven Beans. EJB and PERSISTENCE.
Persistence Entity manager Mapping Persistence objects, Entity
Relationships.

Text books:

1. Marty Hall, Larry Brown. Core Servlets and Java Server Pages.
Volume 1: CoreTechnologies. Second Edition. (Chapter
3,4,5,6,7,8,9,10,11,12,13,14).

2. Java 6 Programming Black Book, Dreamtech Press. 2012


(Chapter17,18,19,20,21,22,27,28,29,30).

3. Andrew LeeRubinger, Bill Burke. Developing Enterprise Java Components.


Enterprise JavaBeans 3.1.Oreilly. (Chapter 1,2,3,4,5,6,7,8,9,10,11).

Reference books:

1. Michael Sikora, EJB 3 Developer Guide, A practical guide for developers and
architects to the Enterprise Java Beans Standard, Shroff Publishers & Distributors
PVT LTD. July 2008.

2. Herbert Schildt, Java The Complete Reference, Eight Edition. Comprehensive


coverage of the Java Language. Tata McGraw-Hill Edition 2011.

Você também pode gostar