Computer Science & IT
Published on Computer Science & IT (https://csit.iisuniv.ac.in)

Home > ADVANCED JAVA PROGRAMMING

ADVANCED JAVA PROGRAMMING [1]

Paper Code: 
MCA 221
Credits: 
04
Periods/week: 
04
Max. Marks: 
100.00
Objective: 

Enable Ginger

Max. Marks: 100.00

 

Course Objectives

The course enables the students to

  1. Define advanced features of Java
  2. Understand the concepts of JDBC and Servlets.
  3. Demonstrate the concepts of JSP used in creating web applications.
  4. Differentiate between JSP and Spring Framework.
  5. Evaluate the Web applications using Spring MVC

6.     Construct cases and new ideas where the knowledge of advanced features of Java can be implemented.

 

Course Outcomes(COs):

Learning Outcome (at course level)

 

Learning and teaching strategies

Assessment Strategies

 
 

CO72.       Define advanced concepts of Java.

CO73.       Describe the basic concepts of JDBC, Sessions tracking and Servlets.

CO74.       Illustrate how to use JSP, JDBC and Servlets to create web applications.

CO75.       Compare between JSP web applications and Spring Web Applications

CO76.       Evaluate the pros and cons of using JSP, Servlet and Spring MVC in different applications.

CO77.       Develop Web applications using advanced Java features.

Approach in teaching:

Interactive Lectures,

Modelling, Discussions, implementing practical based learning, Student centered approach

 

Learning activities for the students:

Experiential Learning, Self- learning such as use of NPTEL materials and internets, Presentations, Discussions, Quizzes and Assignments

 

·     Assignments

·     Classroom Activity

·     Presentations

·     Semester End Examination

 
 

 

 

 

 

Cannot connect to Ginger Check your internet connection
or reload the browser
Disable in this text fieldRephraseRephrase current sentenceEdit in Ginger×

12.00
Unit I: 
J2EE Overview

Need of J2EE, J2EE Architecture, J2EE APIs, J2EE Containers.  Web Application Basics, Architecture and Challenges of Web Application, Servlet Life Cycle, Developing and Deploying Servlets, Exploring Deployment Descriptor (web.xml), Handling Request and Response, Inter Servlet Communication

Cannot connect to Ginger Check your internet connection
or reload the browser
Disable in this text fieldRephraseRephrase current sentenceEdit in Ginger×

12.00
Unit II: 
JDBC

The JDBC Connectivity Model, Types of JDBC Drivers., Basic steps to JDBC, setting up a connection to database, Creating and executing SQL statements, ResultSet and ResultSet Metadata Object. Accessing Database, Servlet Chaining, Session Tracking and Management

Cannot connect to Ginger Check your internet connection
or reload the browser
Disable in this text fieldRephraseRephrase current sentenceEdit in Ginger×

12.00
Unit III: 
Java Server Pages

Basic JSP Architecture, Life Cycle of JSP, JSP Tags & Expressions, JSP Implicit Objects, JSP Directives, Tag Libraries, Using JDBC with  JSP, Accessing a Database, Adding a Form, Updating the Database.

Cannot connect to Ginger Check your internet connection
or reload the browser
Disable in this text fieldRephraseRephrase current sentenceEdit in Ginger×

12.00
Unit IV: 
Overview of the Spring Framework

Spring Philosophies, Spring Containers, Spring Configuration File, Spring Beans, The BeanFactory Interface, Singleton vs. Prototype, Bean Naming, Dependency injection with Spring.

Cannot connect to Ginger Check your internet connection
or reload the browser
Disable in this text fieldRephraseRephrase current sentenceEdit in Ginger×

12.00
Unit V: 
Building Web Applications Using Spring MVC

Spring Web MVC, The DispatcherServlet, A Simple View Page, Adding a View Resolver, Adding a Message Bundle, Adding Business Classes, Adding Test Data.

Cannot connect to Ginger Check your internet connection
or reload the browser
Disable in this text fieldRephraseRephrase current sentenceEdit in Ginger×

ESSENTIAL READINGS: 
  • Ramaraj, Geetha, Muthukumaran, “Advanced Java Programming Paperback”, Yes Dee publishing, 2020.
  • Jim Keogh .”J2EE: The complete Reference Paperback”‎ McGraw Hill Education. 1st edition, 2017.
  • Bryan Basham,  Kathy Sierra & Bert Bates, “Head First Servlets and JSP”, 2nd Edition, 2018.
  • Mert Caliskan, Kenan Sevindik, Rod Johnson, Jurgen Holler, “Beginning Spring”, Wrox publication, Feb 2015.

Cannot connect to Ginger Check your internet connection
or reload the browser
Disable in this text fieldRephraseRephrase current sentenceEdit in Ginger×

 

Enable GingerCannot connect to Ginger Check your internet connection
or reload the browser
Disable in this text fieldRephraseRephrase current sentenceEdit in Ginger×

REFERENCES: 

  • Cay S. Horstmann, “Core Java, Volume I: Fundamentals”, 9th edition, Pearson Education, 2014.
  • Cay S. Horstmann, “Core Java, Volume II: Advanced Features”, 9th edition, Pearson Education, 2014.
  • Madhusudhan Konda, “Just Spring”, 1st edition, O’Reilly, 2011.
  • Santosh Kumar K, “JDBC, Servlet, and JSP: Black Book”, Kogent Solutions Inc., 2008.
  • Do Bruce Eckel, “Thinking in Java”, 4th Edition, Prentice Hall, 2008.
Cannot connect to Ginger Check your internet connection
or reload the browser
Disable in this text fieldRephraseRephrase current sentenceEdit in Ginger×

Academic Year: 
2022-23 [2]

Footer Menu

  • Home
  • Univ Home
  • Contact Us
  • About Us
  • Site Map
  • Downloads
  • Feedback
  • Jobs
  • Site Login

Follow Computer Science & IT on:

Facebook Twitter YouTube

IIS (Deemed to be University)

Gurukul Marg, SFS, Mansarovar, Jaipur 302020, (Raj.) India Phone:- +91-141-2400160-61, 2397906-07, Fax: 2395494, 2781158


Source URL: https://csit.iisuniv.ac.in/courses/subjects/advanced-java-programming-10

Links:
[1] https://csit.iisuniv.ac.in/courses/subjects/advanced-java-programming-10
[2] https://csit.iisuniv.ac.in/academic-year/2022-23