Web Based Java Programming

GTU Study
KHUDKIBOOK
WEB BASED JAVA 4350708
FREE PDF 4350708
Code: 4350708 Credits: 4 Semester 5 CSE

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.

Web 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.

Study on Android App:

Download Khudkibook on Google Play Store

More Subjects in Semester 5

GTU Study
KHUDKIBOOK
MINING - II 2352201
FREE PDF 2352201

Mining - II

Code: 2352201 Credit: 5
Open →
GTU Study
KHUDKIBOOK
MINE VENTILATION 2352202
FREE PDF 2352202

Mine Ventilation

Code: 2352202 Credit: 6
Open →
GTU Study
KHUDKIBOOK
ROCK MACHANICS 2352203
FREE PDF 2352203

Rock Machanics

Code: 2352203 Credit: 5
Open →
GTU Study
KHUDKIBOOK
MINING HAZARDS & 2352204
FREE PDF 2352204

Mining Hazards & Safety

Code: 2352204 Credit: 6
Open →
GTU Study
KHUDKIBOOK
MINE ELECTRICAL ENGINEERING 2352205
FREE PDF 2352205

Mine Electrical Engineering

Code: 2352205 Credit: 3
Open →
GTU Study
KHUDKIBOOK
MINING & PROCESSING 2352206
FREE PDF 2352206

Mining & Processing of Dimensional Stone

Code: 2352206 Credit: 3
Open →
GTU Study
KHUDKIBOOK
PROJECT - I 2352207
FREE PDF 2352207

Project - I

Code: 2352207 Credit: 4
Open →
GTU Study
KHUDKIBOOK
MINING II 3352201
FREE PDF 3352201

Mining ii

Code: 3352201 Credit: 5
Open →
GTU Study
KHUDKIBOOK
MINE VENTILATION 3352202
FREE PDF 3352202

Mine Ventilation

Code: 3352202 Credit: 6
Open →
GTU Study
KHUDKIBOOK
ROCK MECHANICS 3352203
FREE PDF 3352203

Rock Mechanics

Code: 3352203 Credit: 5
Open →
GTU Study
KHUDKIBOOK
MINING HAZARDS & 3352204
FREE PDF 3352204

Mining Hazards & Safety

Code: 3352204 Credit: 6
Open →
GTU Study
KHUDKIBOOK
ELECTRICAL ENGINEERING FOR 3352205
FREE PDF 3352205

Electrical Engineering For Mining

Code: 3352205 Credit: 5
Open →
GTU Study
KHUDKIBOOK
MINING & PROCESSING 3352206
FREE PDF 3352206

Mining & Processing Of Dimentional Stone

Code: 3352206 Credit: 3
Open →
GTU Study
KHUDKIBOOK
PROJECT-I 3352207
FREE PDF 3352207

PROJECT-I

Code: 3352207 Credit: 4
Open →
GTU Study
KHUDKIBOOK
ENTREPRENEURSHIP AND START-UPS 4300021
FREE PDF 4300021

Entrepreneurship and Start-ups

Code: 4300021 Credit: 3
Open →
GTU Study
KHUDKIBOOK
COMPUTER ORGANIZATION AND 4350701
FREE PDF 4350701

Computer Organization and Architecture

Code: 4350701 Credit: 4
Open →
GTU Study
KHUDKIBOOK
INTRODUCTION TO MACHINE 4350702
FREE PDF 4350702

Introduction to Machine Learning

Code: 4350702 Credit: 5
Open →
GTU Study
KHUDKIBOOK
MOBILE APPLICATION DEVELOPMENT 4350703
FREE PDF 4350703

Mobile Application Development using Android

Code: 4350703 Credit: 2
Open →
GTU Study
KHUDKIBOOK
INTERNSHIP PROJECT 4350704
FREE PDF 4350704

Internship Project

Code: 4350704 Credit: 3
Open →
GTU Study
KHUDKIBOOK
FUNDAMENTALS OF ARTIFICIAL 4350705
FREE PDF 4350705

Fundamentals of Artificial Intelligence

Code: 4350705 Credit: 4
Open →
GTU Study
KHUDKIBOOK
ADVANCED COMPUTER NETWORK 4350706
FREE PDF 4350706

Advanced Computer Network

Code: 4350706 Credit: 4
Open →
GTU Study
KHUDKIBOOK
MULTIMEDIA TECHNOLOGIES 4350707
FREE PDF 4350707

Multimedia Technologies

Code: 4350707 Credit: 4
Open →
GTU Study
KHUDKIBOOK
SKILL - BASED DI05000011
FREE PDF DI05000011

Skill - Based Training

Code: DI05000011 Credit: 2
Open →
GTU Study
KHUDKIBOOK
WEB DEVELOPMENT USING DI05000091
FREE PDF DI05000091

Web Development using Python

Code: DI05000091 Credit: 4
Open →
GTU Study
KHUDKIBOOK
ADVANCE JAVA PROGRAMMING DI05000101
FREE PDF DI05000101

Advance Java Programming

Code: DI05000101 Credit: 4
Open →
GTU Study
KHUDKIBOOK
SOFTWARE TESTING DI05000111
FREE PDF DI05000111

Software Testing

Code: DI05000111 Credit: 4
Open →
GTU Study
KHUDKIBOOK
APPLICATION DESIGN & DI05000121
FREE PDF DI05000121

Application Design & Development using Vibe Coding

Code: DI05000121 Credit: 4
Open →
GTU Study
KHUDKIBOOK
CLIENT - SIDE DI05000131
FREE PDF DI05000131

Client - Side Scripting Language (TypeScript)

Code: DI05000131 Credit: 4
Open →
GTU Study
KHUDKIBOOK
MOBILE APPLICATION DEVELOPMENT DI05000141
FREE PDF DI05000141

Mobile Application Development

Code: DI05000141 Credit: 4
Open →
GTU Study
KHUDKIBOOK
INTRODUCTION TO INTERNET DI05000151
FREE PDF DI05000151

Introduction to Internet of Things

Code: DI05000151 Credit: 3
Open →
GTU Study
KHUDKIBOOK
BUSINESS ANALYTICS DI05000161
FREE PDF DI05000161

Business Analytics

Code: DI05000161 Credit: 3
Open →
GTU Study
KHUDKIBOOK
MINOR PROJECT DI05000341
FREE PDF DI05000341

Minor Project

Code: DI05000341 Credit: 3
Open →
GTU Study
KHUDKIBOOK
DESIGN AND ANALYSIS DI05031011
FREE PDF DI05031011

Design and Analysis of Algorithm

Code: DI05031011 Credit: 4
Open →
GTU Study
KHUDKIBOOK
INFORMATION NETWORK SECURITY DI05031021
FREE PDF DI05031021

Information Network Security

Code: DI05031021 Credit: 4
Open →