When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

Java Web Development / JEE / Jakarta EE (Servlet, JSP, MVC)

JEE Architecture and Technologies, Servlet 2/3, JSP 2, JSTL, MVC, Maven, JDBC, MySql, HTML, CSS,JS and (Spring vs JEE)

     
  • 4.4
  •  |
  • Reviews ( 377 )
₹3099

This Course Includes

  • iconudemy
  • icon4.4 (377 reviews )
  • icon13.5 total hours
  • iconenglish
  • iconOnline - Self Paced
  • iconcourse
  • iconUdemy

About Java Web Development / JEE / Jakarta EE (Servlet, JSP, MVC)

Welcome to JEE Architecture and Technologies!

This course covers Servlets, JSP, JSTL, MVC, JDBC,  Maven, JDBC, MySQL, HTML, CSS, Bootstrap, JS, JQuery, Angular JS and compares Spring vs JEE frameworks. Get ready to master enterprise Java development and propel your career forward!

In this course we will learn following topics :

Part 1 : Introduction to Web Development :

1- JEE Architecture

2- JEE History and Technologies.

3- Web Application, Web Components and Web Container

4- Static Web Application.

5- JEE Application Development and Deployment Steps

6- Dynamic Web Application.

7 -Web Application Archive (*.WAR)

8- HTTP URL

9- Configuring Web Application Archive (*.WAR)

Part 2 : Servlet Programming (Section 1):

1- Agenda

2- Servlet in big picture of J2EE

3- Servlet Request & Response models

4- Servlet Life Cycle

5- Servlet Scope Objects

6- ServletContext

7- Servlet Session

8- HttpServletRequest

9- HttpServletResponse Status, Header, Body

10- Error Handling

Part 3 : Servlet Programming (Section 2):

1- Including and forwarding Requests

2- Redirecting to other web resources

3- Servlet Filter

4- Servlet Listeners

5- Session Tracking

6- Servlet 3.

Part 4 : JSP Programming (Section 1):

1- What is JSP.

2- JSP Elements.

3- JSP Static Elements.

4- JSP Expressions Elements.

5- JSP Scriptlets Elements.

Part 5 : JSP Programming (Section 2):

1- JSP Actions.

2- JSP Standard Actions.

3- JSP JSTL Actions.

Part 6 : Build JEE CRUD Application using : Servlet, JSP, JSTL, MySql, Maven, Angular JS, JDBC, HTML, CSS and Bootstrap :

Section 1 : Project Preparation : Install MySql and Maven.

1- Installing MySQL.

2- Install Apache Maven.

3- Setup Employee Database.

Section  2 : Application Architecture.

1- MVC Design Pattern.

2- Application Architecture.

3- Build Employee-CRUD Application.

4- Bootstrapping Employee-CRUD Application.

Section 3 : Introduction to Employee CRUD Application.

1- Introduction to Employee-CRUD Application.

2- Install Database.

Section 4 : Build Model Layer.

1- Project Creation.

2- Adding Maven Dependencies.

3- Implement DAO Classes.

Section 5 : Build Controller Layer.

1- Implement Application Controllers.

Section 6 : Build View Layer.

1- Introduction to CSS, Bootstrap , JQuery, Angular JS.

2- Implement Application Viewers.

Part 7 : Course Summary and What's Next !

What You Will Learn?

  • Understanding Web Development Concepts.
  • Understanding JEE Architecture and Technologies.
  • 27 Complete Examples that covered all course topics.
  • Walkthrough on Java Web Frameworks and Technologies.
  • Go through all Servlet Topics with examples.
  • Go through all JSP Topics with examples.
  • Building an MVC JEE Application with JSP, Servlets and JDBC.
  • Connecting to MySQL DB using JDBC.
  • Learning the Apache Maven as a build tool.
  • Working with scripting languages : HTML, CSS, JS and AngularJS.
  • MVC Design Pattern (how you can architect your Application).
  • Understanding JavaBeans Concept.
  • Set up your JEE development environment with Java 8, Tomcat 9 and STS IDE.
  • Learn how to use the JSP Standard Tag Library (JSTL) to minimize scriptlet code.
  • Install MySql DB and Import DB scripts.