Web Based Java Programming
Get the full GTU study material for this subject: official syllabus, textbook links (Gujarati-medium books included where available), and previous year question papers.
English Book & Chapters
English Book Coming Soon
We are working hard to add this material. Stay tuned for updates!
Follow on Instagram for UpdatesWeb Based Java Programming Syllabus — Unit-wise Content
The official GTU curriculum for Web Based Java Programming (subject code 4350708) as prescribed for CSE · Semester 5 divides the course into 6 units, covering 19 listed topics. This curriculum applies from the 7/1/2024 12:00:00 AM intake. 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 (4350708)Unit 1 Java Data Base Connectivity (JDBC) 1a Describe the basics of JDBC and its connectivity 1b Develop program using JDBC to query a database...
- 1.1. Introduction, JDBC Architecture – 2 tier,
- 3. tier, JDBC Components
- 1.2. JDBC API : The Statement Interface, PreparedStatement, CallableStatement The ResultSet Interface, Transaction processing – commit, rollback, savepoint. Creating simple JDBC Application – (CRUD operations)
- 1.3. JDBC drivers, Advantages and Disadvantages of JDBC
Unit 2 Hibernate 2a Illustrate architecture of Hibernate 2b Setting up environment for Hibernate
- 2.1. Introduction to Hibernate, Exploring the Hibernate Architecture.
- 2.2. Downloading, installing and setting up development environment for hibernate, Exploring HQL.
- 2.3. Understanding O/R Mapping in Hibernate, Working with Hibernate O/R Mapping – Developing Hibernate configuration file, Hibernate mapping file and Java Beans
Unit 3 Servlets 3a Implementing and deploying servlets on Tomcat server. 3b Develop applications at various scopes of Servlet programming. 3c Il...
- 4.1. Introduction to Servlets, Life Cycle of Servlet.Creating, configuring and deploying echo servlet on Tomcat Server
- 4.2. Parameters and Attributes – HttpServletRequest Interface, ServletContext and ServletConfig Interface, Request Delegation – RequestDispatcher Interface.
- 4.3. Exploring Session Tracking Mechanisms.
- 4.4. Connecting and reading database/table 3d Reading database records using Servlet API records and displaying them using servlet , Advantages and Disadvantages of Servlet
Unit 4 Java Server Pages 4a Overview of JSP Technology 4b Implementing JSP Elements in JSP Page 4c Retrieving data from database using JSP
- 4.1. Introduction to JSP, Architecture of JSP, JSP Lifecycle.
- 4.2. JSP Elements – Directives, Scripting Elements (Declarations, Expressions and Scriptlets), Action Tags.
- 4.3. Simple JSP program to fetch database records, Compare JSP and Servlets Web based Java Programming Course Code: 4350708
Unit 5 Network Programming with Java 5a Describe Networking Fundamentals in Java 5b Develop applications for client server communication.
- 5.1. Network Programming With java.net Package- InetAddress class, URL class, URLConnection class.
- 5.2. Establishing two way communication between Server and Client - TCP/IP client sockets, TCP/IP server sockets .
Unit 6 Java Web Services 6a Overview of Web Services 6b Implementing web services using eclipse IDE
- 6.1. Introduction to web services, Webservice architecture, functions of webservice
- 6.2. Components of Web Service – SOAP, UDDI, WSDL
- 6.3. Implement HelloWorld SOAP webservice using eclipse. 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.