Skip links

Short Term Courses

Web Component Development using Java Technologies

Java has strong support for web development. While Java on the desktop, with the notable exception of Eclipse RCP based application was never a huge success, Java is frequently used at the server side.

A Java web application is a collection of dynamic resources (such as Servlets, JavaServer Pages, Java classes and jars) and static resources (HTML pages and pictures). A Java web application can be deployed as a WAR (Web ARchive) file.

Course Duration – 45 Hrs
Model – Classroom/Online


Students who want to take this course should have the knowledge of:

  • Core Java
  • Java Database Connectivity (JDBC)
  • Any RDBMS

Course Syllabus

Java is an object-oriented language that enables you to create real world applications with the help of features such as code reusability, usage of files and I/O streams, development of GUI-based and Web applications. This module discusses the features of the Java Platform, Standard Edition 6 (Java SE 6), and utilizes the Java SE Development Kit 6 (JDK 6) and NetBeans Integrated Development Environment (IDE) 6.0.1 products. The module also provides students with the skills to analyze, design, develop, test, and deploy a web application. This course describes how to create dynamic web content using Java technology servlets and JSP technology.

  • Describe the concept and features of object-oriented programming
  • Declare and manipulate variables, literals and arrays
  • Identify data types and expressions
  • Create classes and objects and add methods of a class
  • Describe the key language features and compile and run a Java technology application
  • Create programs using language syntactic elements, constructs, and object-oriented paradigm
  • Implement exception-handling and use collections application programming interface (API)
  • Create programs to read and write to files
  • Create event driven GUI using Swing
  • Create multithreaded Java applications
  • Develop Java client and server programs by using TCP/IP
  • Define the layers in JDBC architecture
  • Identify different types of JDBC drivers
  • Manage transactions and perform batch updates in JDBC
  • Create JDBC applications to access and query a database
  • Explain the architecture of UML
  • Create Class and Object diagrams
  • Identify the dynamic and static aspects of a system
  • Write servlets using the Java™ programming language (Java servlets)
  • Create robust web applications using Struts, session management, filters, and database integration
  • Write pages created with JavaServer Pages™ technology (JSP™ pages)
  • Create easy to maintain JSP pages using the Expression Language, JSP Standard Tag Library (JSTL), and the Struts Tiles framework


The Certificate Title the student will get at the end of the course will be Java Web Component Developer. Students who will maintain the minimum academic credentials will get “A” graded certificate, failing which the students will get only a participation certificate.