Anda di halaman 1dari 3

LESSON PLAN Subject Name: Advanced Java Programming Branch: Information Technology Year : III Semester: II Unit: I,II

,III & IV

LP-AJP LP Rev. No: 00 Date: 21.11.12 Page: 1 of 3

UNIT-I: Directory Services and JNDI: Naming and Directory Services, Using JNDI, Java and LDAP, LDAP Operations, Searching an LDAP Server Objective: Students will learn Naming Interfaces and LDAP Operations that is used in java programming Session Teaching Topics to be covered Time Reference No Method 1 Introduction to Directory Services and JNDI 50 min T1 BB 2 Using JNDI developing applications 100 min T1 BB 3 LDAP Operations 100 min T1 BB 4 Searching LDAP Server 50 min T1 BB UNIT-II: Distributed Computing Using RMI: RMI Architecture, Locating Remote Objects, Developing Applications with RMI, Parameter passing In RMI, RMI firewalls and HTTP Objective: Students will learn How to use RMI in Distributed Computing, Developing applications with RMI, Passing Parameters to RMI. Session Teaching Topics to be covered Time Reference No Method 5 Introduction to RMI 50min T1 BB 6 RMI Architecture 100 min T1 BB Developing Applications with RMI, Parameter passing In 7 150 min T1 LCD RMI 8 RMI firewalls and HTTP 50 min T1 BB UNIT-III: Java Beans: Introduction to Java Beans, Advantages of Java Beans, BDK Introspection, Using Bound properties, Bean Info Interface, Constrained properties Persistence, Customizes, Java Beans API, Introduction to EJBs Objective: The objective of this unit is to provide an introduction to JSP JavaBeans architecture and discuss the advantages of using JavaBeans. Session Teaching Topics to be covered Time Reference No Method 9 Introduction to Java Beans 50 min T2 BB 10 Advantages of Java Beans 50 min T2 BB 11 BDK Introspection 50 min T2 LCD 12 Using Bound properties 50 min T2 BB 13 Bean Info Interface 50 min T2 BB 14 Constrained properties Persistence 50 min T2 BB 15 Customizes 50 min T2 BB 16 Java Beans API 50 min T2 BB 17 Introduction to EJBs 50 min T2 BB UNIT-IV: EJB Architecture and Design: EJB Container and its Services, Working with EJBs, Design of the EJB tier Objective: The objective of this unit is to provide introduction EJB architecture and discuss disadvantages of EJB Session Teaching Topics to be covered Time Reference No Method 18 EJB Architecture and Design 50 min T1 BB 19 EJB Container and its Services 50 min T1 BB 20 Working with EJBs 50 min T1 LCD 21 Design of the EJB tier 50 min T1 BB Mid-1 120 min -----------Quiz-1 20 min ---------------

LESSON PLAN

Subject Name: Advanced Java Programming Branch: Information Technology Year : III Semester: II Unit: V, VI

LP-AJP LP Rev. No: 00 Date:21.11.12 Page : 2 of 3

UNIT-V:Web Servers and Servlets: Tomcat web server, Introduction to Servelets: Lifecycle of a Serverlet, JSDK, The Servelet API, The javax.servelet Package, Reading Servelet parameters, Reading Initialization parameters. The javax.servelet HTTP package, Handling Http Request & Responses, Using Cookies-Session Tracking, Security Issues, Objective: Students will learn how to deliver server-side interactivity on almost any server platform, using the Java programming language and just a few extra classes from a readily available library. Serlets are little snippets of code that run on the computer that is serving out your Web pages Session Teaching Topics to be covered Time Reference No Method 22 Web Servers and Servlets 50 min T2 BB 23 Tomcat web server 50 min T2 LCD 24 Introduction to Servlets: Lifecycle of a Servelet 100 min T2 BB 25 JSDK, The Servelet API 100 min T2 BB 26 The javax.servelet Package, Reading Servelet parameters 50 min T2 BB 27 Reading Initialization parameters 50 min T2 BB 28 The javax.servelet HTTP package 50 min T2 BB 29 Handling Http Request & Responses 50 min T2 BB 30 Using Cookies-Session Tracking, Security Issues 50 min T2 BB UNIT-VI: Introduction to JSP: The Problem with Servelet. The Anatomy of a JSP Page, JSP Processing. JSP Application Design with MVC Setting Up and JSP Environment: Installing the Java Software Development Kit, Tomcat Server & Testing Tomcat JSP Application Development: Generating Dynamic Content, Using Scripting Elements Implicit JSP Objects, Conditional Processing Displaying Values Using an Expression to Set an Attribute, Declaring Variables and Methods Error Handling and Debugging Sharing Data Between JSP pages, Requests, and Users Passing Control and Date between Pages Sharing Session and Application Data Memory Usage Considerations Objective: The objective of this unit is to give you an understanding of both the architecture of JSP technology and the syntax of a Java Server Page. By the end of this course you will know how to deploy and configure an Application Server, the software required for Java Server Pages, and be able to build a JSP based web application. The workshops that come with this course use JRun 3.0 Application Server and the first workshop covers the installation and configuration of this software. To gain in-depth knowledge of JSP Application Development Session Teaching Topics to be covered Time Reference No Method 31 Introduction to JSP: The Problem with Servelet 50 min T2 BB 32 The Anatomy of a JSP Page, JSP Processing 50 min T2 BB .JSP Application Design with MVC Setting Up and JSP 33 50 min BB Environment T2 Installing the Java Software Development Kit, Tomcat T2 34 50min LCD Server & Testing Tomcat JSP Application Development, Generating Dynamic T2 35 50 min BB Content 36 Using Scripting Elements Implicit JSP Objects, 100 min T2 LCD Conditional Processing Displaying Values Using an T2 37 50 min LCD Expression to Set an Attribute Declaring Variables and Methods Error Handling and T2 38 50 min BB Debugging Sharing Data Between JSP pages 39 Requests, and Users Passing Control and Date b/n Pages 50 min T2 BB 40 Sharing Session and Application Data 50 min T2 BB 44 Memory Usage Considerations 50 min T2 BB

LESSON PLAN

LP-AJP

Subject Name: Advanced Java Programming Branch: Information Technology Year : III Semester: II Unit: VII, VIII

LP Rev. No: 00 Date:21.11.12 Page: 3 of 3

UNIT-VII: Database Access: Database Programming using JDBC, Studying Javax.sql.* package, Accessing a Database
from a JSP Page, Application Specific Database Actions, Deploying JAVA Beans in a JSP Page, Introduction to struts framework.. Objective: In this unit Students will learn best practices for developing and deploying JDBC-based Java/J2EE applications in an operational environment explore some of the practical issues of designing and deploying JDBC-based applications. Session Teaching Topics to be covered Time Reference No Method 45 Introduction to Database 50 min T2 BB 46 Database Programming using JDBC, 50 min T2 BB 47 Studying Javax.sql.* package 100 min T2 LCD 48 Accessing a Database from a JSP Page, 100 min T2 LCD 49 Application Specific Database Actions 50 min T2 LCD 50 Deploying JAVA Beans in a JSP Page 50 min T2 LCD 51 Introduction to struts framework.. 50 min T2 LCD

UNIT VIII: J2EE and Web Services: Web services Technologies (SOAP, WSDL, UDDI) Developing web services,
Making service Smarter Objective: Students will know about different types of web services and use of web services Session no 48 49 50 51 Topics to be covered Introduction to Web services SOAP, WSDL, UDDI Developing Web services Making Service smarter Mid-2 Quiz-2 Time 50 min 50 min 100 min 100 min 120 min 20 min Reference T1 T1 T1 T1 Teaching Method BB BB LCD LCD

Text Books: 1. Professional Java Server programming, J2EE 1.3 edition, PRESS Publications (Units1, 2, 4, 8) 2. The complete Reference Java 8th Edition by Patrick Naughton and Herbert Schildt. TMH (Units 3, 5, 6, 7) Reference Books: 1. Programming world wide web-Sebesta,Pearson 2. Internet and World Wide Web How to program by Dietel and Nieto PHI/Pearson Education Asia. 3. Java Server Pages Hans Bergsten, SPD OReilly 4. Web Programming, building internet applications, Chris Bates 2nd edition, WILEY Dreamtech Course Delivery Plan: Week Unit 1 III 2 3 IV 4 5 I 6 7 II 8 9 V 10 11 VI 12 13 VII 14 15 VIII 16

Prepared by Signature Name Designation Date Mr. Maram Nagarjuna Reddy Asst.Professor 21.11.2012

Approved by Sri. Dayanandam Professor & HOD 21.11.2012

Anda mungkin juga menyukai