The course enables the students to
Course | Learning Outcome (at course level)
| Learning and teaching strategies | Assessment Strategies | ||
Course Code | Course Title | ||||
24MCA 221 |
Advanced Java Programming (Theory)
|
| 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
|
|
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
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.
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.
Spring Philosophies, Spring Containers, Spring Configuration File, Spring Beans, The BeanFactory Interface, Singleton vs. Prototype, Bean Naming, Dependency injection with Spring.
Spring Web MVC, The Dispatcher Servlet, A Simple View Page, Adding a View Resolver, Adding a Message Bundle, Adding Business Classes, Adding Test Data.
1. Ramaraj, Geetha, Muthukumaran, “Advanced Java Programming Paperback”, Yes Dee publishing, 2020 2. Jim Keogh.”J2EE: The complete Reference Paperback” McGraw Hill Education. 1st edition,2017 3. Bryan Basham, Kathy Sierra & Bert Bates, “Head First Servlets and JSP”, 2nd Edition, 2018. 4.Mert Caliskan, Kenan Sevindik, Rod Johnson, Jurgen Holler, “Beginning Spring”, Wrox publication, Feb 2015.
Suggested Readings:
E-Resources
Journals