Advanced Java Programming book download

Advanced Java Programming book download - GTU Book Free Download
Code: 4351603 Credits: 4 Semester 5 Information Technology

Advanced Java Programming book download

Get the full GTU study material, English & Gujarati textbook PDFs, syllabus curriculum, and solved previous year question papers.

Advanced Java Programming Syllabus — Unit-wise Content

The official GTU curriculum for Advanced Java Programming (subject code 4351603) as prescribed for Information Technology · Semester 5 divides the course into 3 units, covering 23 listed topics. The unit-wise breakdown below is read from the GTU syllabus document for this subject code, so you can check what the course actually covers before deciding which papers to attempt.

Download the official syllabus PDF (4351603)

Unit 1 Java Database Connectivity

  • 2.1. Two-Tier Database Design, Three-Tier Database Design
  • 2.2. The JDBC API: The API components, database operations like creating tables, CRUD(Create, Read, Update, Delete) operations using SQL
  • 2.3. JDBC- advantages and disadvantages
  • 2.4. JDBC drivers
  • 2.5. JDBC-ODBC bridge
  • 2.6. Develop java program using JDBC
  • 2.7. ORM working model, advantagesand ORM tools
  • 2.8. Architecture of hibernate and installation steps for IDE
  • 2.9. Hibernate Properties and supported database

Unit 2 Servlets

  • 3.1. The life cycle of a servlet
  • 3.2. The Java Servlet Development Kit
  • 3.3. The Simple Servlet: create and compile servlet source code, start a web browser and request the servlet,example of echo servlet and deployment in tomcat server
  • 3.4. The javax.servlet Package: reading database/table records and displaying them using servlet

Unit 3 Java Server Pages

  • 4.1. Advantages of JSP and lifecycle ofJSP
  • 4.2. Components of JSP page: Directives, Comments, Expression, Scriptlets, Declarations, Implicit Objects, Standard Actions and Tag Extensions
  • 4.3. Elements Created with the INPUT Tag, Elements Created with select and option, textarea Element
  • 4.4. JSP form validation
  • 4.5. Read and Delete data from cookies, maintain session and track session id, Core tags, SQL tags, XML tags, JSTL functions
  • 4.6. Create Table using JSP, SELECT, INSERT, DELETE and UPDATE Unit– V 5a. Explain Web ApplicationFramework
  • 5.1. Importance of MVC architecture, Advantages of MVC Architecture Advanced JAVA Programming Course Code: 4351603 Web MVC framework
  • 5.2. Model layer, View layer and Controller layer
  • 5.3. Aspect-oriented programming (AOP), Dependency injection (DI) and Plain Old Java Object (POJO), Spring Framework Architecture
  • 5.4. Features in Spring Boot, Comparison Between Spring and Spring Boot Note: The UOs need to be formulated at the ‘Application Level’ and above of Revised Bloom’s Taxonomy’ to accelerate the attainment of the COs and the competency.

Study on Android App:

Download Khudkibook on Google Play Store

More Subjects in Semester 5

Explore Other Semesters (Information Technology)