Java Web Development /Java EE 8 (Servlet, JSP, MVC, Maven)
- Description
- Curriculum
- FAQ
- Reviews
JEE applications are the Java programs that run on the Java-enabled web server or application server. They are used to handle the request obtained from the webserver, process the request, produce the response, then send a response back to the webserver
Today we all are aware of the need of creating dynamic web pages i.e the ones which have the capability to change the site contents according to the time or are able to generate the contents according to the request received by the client.
In this course we will learn following topics :
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)
Servlet Programming (Part 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
Servlet Programming (Part 2):
1- Including and forwarding Requests
2- Redirecting to other web resources
3- Servlet Filter
4- Servlet Listeners
5- Session Tracking
6- Servlet 3.
JSP Programming (Part 1):
1- What is JSP.
2- JSP Elements.
3- JSP Static Elements.
4- JSP Expressions Elements.
5- JSP Scriptlets Elements.
JSP Programming (Part 2):
1- JSP Actions.
2- JSP Standard Actions.
3- JSP JSTL Actions.
Build JEE CRUD Application using : Servlet JSP, JSTL, MySql, Maven, JDBC, HTML, CSS and Bootstrap :
Part 1 :
1- Installing MySQL.
2- Install Apache Maven.
3- Setup Employee Database.
Part 2 :
4- MVC Pattern and Application Architecture.
5- Build Employee-CRUD Application.
6- Bootstrapping Employee-CRUD Application.
-
10AgendaVideo lesson
-
11JEE ArchitectureVideo lesson
-
12JEE Versions and HistoryVideo lesson
-
13JEE Web TechnologiesVideo lesson
-
14Web Application & Web ContainerVideo lesson
-
15Static Web Site (Introdcution to HTML)Video lesson
-
16Dynamic Web Application Development StepsVideo lesson
-
17FirstWebApplication (First Java JEE Application)Video lesson
-
18Web Application Archive (WAR) (Part 1)Video lesson
-
19Web Application Archive (WAR) (Part 2)Video lesson
-
20HTTP Protocol & Request URLVideo lesson
-
21Configuring Web Application via web.xmlVideo lesson
-
22AgendaVideo lesson
-
23Servlet in big picture of JEEVideo lesson
-
24Servlet request & response modelVideo lesson
-
25Interfaces & Classes of ServletVideo lesson
-
26First Servlet Application (Part 1) (Servlet Interface )Video lesson
-
27First Servlet Application (Part 2) (GenericServlet& HTTPServlet)Video lesson
-
28Servlet Life Cycle (Part 1)Video lesson
-
29Servlet Life Cycle (Part 2) (Example 1) (doGet & doPost)Video lesson
-
30Servlet Life Cycle (Part 3) (Example 2 : InitParam + HTML From) (Part 1)Video lesson
-
31Servlet Life Cycle (Part 4) (Example 2 : InitParam + HTML From) (Part 2)Video lesson
-
32Web Scopes (Application + Session + Request)Video lesson
-
33Scope 1 : Application Scope + ServletContext Object (Part 1)Video lesson
-
34Scope 1 : Application Scope + ServletContext Object (Part 2)Video lesson
-
35Scope 1 : Application Scope + ServletContext Object (Part 3)Video lesson
-
36Scope 2 : Session Scope + HttpSession (Part 1)Video lesson
-
37Scope 2 : Session Scope + HttpSession (Part 2)Video lesson
-
38Scope 2 : Session Scope + HttpSession (Part 3)Video lesson
-
39Scope 3 : Request Scope + HttpServletRequest (Part 1)Video lesson
-
40Scope 3 : Request Scope + HttpServletRequest (Part 2)Video lesson
-
41Scope 3 : Request Scope + HttpServletRequest (Part 3)Video lesson
-
42HttpServletResponse (Part 1)Video lesson
-
43HttpServletResponse (Part 2)Video lesson
-
44HttpServletResponse (Part 3)Video lesson
Mime Type List : https://en.wikipedia.org/wiki/Media_type
-
45Error Handling (Part 1)Video lesson
-
46Error Handling (Part 2)Video lesson
-
47AgendaVideo lesson
-
48Including and forwarding Requests (Part 1)Video lesson
-
49Including and forwarding Requests (Part 2)Video lesson
-
50Including and forwarding Requests (Part 3)Video lesson
-
51Response Rediraction(Part 1)Video lesson
-
52Response Rediraction(Part 2)Video lesson
-
53Servlet Filter(Part 1)Video lesson
-
54Servlet Filter (Part 2)Video lesson
-
55Servlet Listeners (Part 1)Video lesson
-
56Servlet Listeners (Part 2)Video lesson
-
57Servlet Listeners (Part 3)Video lesson
-
58AgendaVideo lesson
-
59Introduction to JSPVideo lesson
-
60FirstJSPApplicationVideo lesson
-
61JSP LifeCycleVideo lesson
-
62JSP ElementsVideo lesson
-
631- JSP Static ElementsVideo lesson
-
641- JSP Static Elements Example (Part 1)Video lesson
-
651- JSP Static Elements Example (Part 2)Video lesson
-
662- JSP Scriptlets ElementsVideo lesson
-
672- JSP Scriptlets Elements (Extra Topics : Implict Objects + Page Scope)Video lesson
-
682- JSP Scriptlets Elements Example 1Video lesson
-
692- JSP Scriptlets Elements Example 2Video lesson
-
703- JSP Directives ElementsVideo lesson
-
713- JSP Directives Elements ExampleVideo lesson
-
724- JSP Actions Elements (Part 1)Video lesson
-
734- JSP Actions Elements (Part 2)Video lesson
-
744.1 Standard ActionsVideo lesson
-
754.1.1 JSP Standard Actions (Include and Forward)Video lesson
-
764.1.1 JSP Standard Actions (Include and Forward) ExampleVideo lesson
-
774.1.1 JSP Standard Actions (Include Action vs Include Directive) ExampleVideo lesson
-
784.1.2 JSP Standard Actions (JavaBeans)Video lesson
-
794.1.2 JSP Standard Actions (JavaBeans) ExampleVideo lesson
-
804.2 JSTL ActionsVideo lesson
-
814.2.1 JSTL Core ActionsVideo lesson
-
824.2.1 JSTL Core Actions (Example 1)Video lesson
-
834.2.1 JSTL Core Actions (Example 2)Video lesson
-
844.2.2 JSTL DB ActionsVideo lesson
-
854.2.3 JSTL Functions ActionsVideo lesson
-
864.2.3 JSTL Functions Actions (Example)Video lesson
-
874.2.4 JSTL Internationalization and Formatting ActionsVideo lesson
-
884.2.4 JSTL Formatting Actions (Example)Video lesson

External Links May Contain Affiliate Links read more