13MCA42 Advanced Java Programming syllabus for MCA


Unit-1 Servlets: 8 hours

Servlet Structure, Servlet packaging, HTMLbuilding utilities, Lifecycle, Single Threadmodel interface, Handling Client Reques t : Form Data, Handling Client Request:HTTP Request Headers. Generating server Response: HTTP Status codes, Generatingserver Response: HTTP Response Headers, Handling Cookies, Session Tracking.

Unit-2 JSP: 12 hours

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 partsof jsp conditional, using declarations, declaration example. Controlling the Structure ofgenerated servlets: the JSP page directive, import attribute, session attribute, isElignoreattribute, buffer and auto flush attributes, info attribute ,errorPage and is errorPageattributes, is Thread safe Attribute, extends attribute, language attribute, Including files andapplets in jsp Pages, using java beans components in JSP documents

Unit-3 Java Beans & Annotations: 6 hours

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

Unit-4 JDBC: 8 hours

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

Unit-5 Introduction to EJB: 9 hours

The Problem domain, Breakup responsibilities, CodeSmart not hard, the Enterprise java beanspecification. Components Types. Server Side Component Types, Session Beans, MessageDriven Beans, Entity Beans, The Java Persistence Model. Container services. DependencyInjection, Concurrency, Instance pooling n caching, Transactions, security, Timers,Naming and object stores, Interoperability, Life Cycle Callbacks, Interceptors, platformintegration. 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.

Unit-6 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 managerMapping Persistence objects, Entity Relationships.

Last Updated: Tuesday, January 24, 2023