Tags
Language
Tags
April 2024
Su Mo Tu We Th Fr Sa
31 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 1 2 3 4

Java Web Development /Java Ee 8 (Servlet, Jsp, Mvc, Maven)

Posted By: ELK1nG
Java Web Development /Java Ee 8 (Servlet, Jsp, Mvc, Maven)

Java Web Development /Java Ee 8 (Servlet, Jsp, Mvc, Maven)
Last updated 7/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 4.31 GB | Duration: 12h 9m

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

What you'll learn
Understanding Web Development Concepts
Understanding JEE Architecture and Technologies
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
Requirements
JSE
HTML
XML
Description
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 webserverToday 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 Container4- Static Web Application.5- JEE Application Development and Deployment Steps6- Dynamic Web Application.7 -Web Application Archive (*.WAR)8- HTTP URL9- Configuring Web Application Archive (*.WAR)Servlet Programming (Part 1):1- Agenda2- Servlet in big picture of J2EE3- Servlet Request & Response models4- Servlet Life Cycle5- Servlet Scope Objects6- ServletContext7- Servlet Session8- HttpServletRequest9- HttpServletResponse Status, Header, Body10- Error HandlingServlet Programming (Part 2):1- Including and forwarding Requests2- Redirecting to other web resources3- Servlet Filter4- Servlet Listeners5- Session Tracking6- 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.

Overview

Section 1: Course Overview

Lecture 1 Welcome to Java EE Programming

Lecture 2 Course Sections

Lecture 3 Course Objectives

Lecture 4 Prerequisites

Section 2: Course Software and Installation Steps

Lecture 5 Course Software and Installation Steps

Lecture 6 Install JEE IDE (Eclipse STS) on Windows

Lecture 7 Tomcat Installation on Windows

Lecture 8 Link Tomcat with STS IDE

Lecture 9 Download Course Applications

Section 3: Introduction to JEE and Web Application Development

Lecture 10 Agenda

Lecture 11 JEE Architecture

Lecture 12 JEE Versions and History

Lecture 13 JEE Web Technologies

Lecture 14 Web Application & Web Container

Lecture 15 Static Web Site (Introdcution to HTML)

Lecture 16 Dynamic Web Application Development Steps

Lecture 17 FirstWebApplication (First Java JEE Application)

Lecture 18 Web Application Archive (WAR) (Part 1)

Lecture 19 Web Application Archive (WAR) (Part 2)

Lecture 20 HTTP Protocol & Request URL

Lecture 21 Configuring Web Application via web.xml

Section 4: Servlets Prgramming (Part I)

Lecture 22 Agenda

Lecture 23 Servlet in big picture of JEE

Lecture 24 Servlet request & response model

Lecture 25 Interfaces & Classes of Servlet

Lecture 26 First Servlet Application (Part 1) (Servlet Interface )

Lecture 27 First Servlet Application (Part 2) (GenericServlet& HTTPServlet)

Lecture 28 Servlet Life Cycle (Part 1)

Lecture 29 Servlet Life Cycle (Part 2) (Example 1) (doGet & doPost)

Lecture 30 Servlet Life Cycle (Part 3) (Example 2 : InitParam + HTML From) (Part 1)

Lecture 31 Servlet Life Cycle (Part 4) (Example 2 : InitParam + HTML From) (Part 2)

Lecture 32 Web Scopes (Application + Session + Request)

Lecture 33 Scope 1 : Application Scope + ServletContext Object (Part 1)

Lecture 34 Scope 1 : Application Scope + ServletContext Object (Part 2)

Lecture 35 Scope 1 : Application Scope + ServletContext Object (Part 3)

Lecture 36 Scope 2 : Session Scope + HttpSession (Part 1)

Lecture 37 Scope 2 : Session Scope + HttpSession (Part 2)

Lecture 38 Scope 2 : Session Scope + HttpSession (Part 3)

Lecture 39 Scope 3 : Request Scope + HttpServletRequest (Part 1)

Lecture 40 Scope 3 : Request Scope + HttpServletRequest (Part 2)

Lecture 41 Scope 3 : Request Scope + HttpServletRequest (Part 3)

Lecture 42 HttpServletResponse (Part 1)

Lecture 43 HttpServletResponse (Part 2)

Lecture 44 HttpServletResponse (Part 3)

Lecture 45 Error Handling (Part 1)

Lecture 46 Error Handling (Part 2)

Section 5: Servlet Programming (Part ||)

Lecture 47 Agenda

Lecture 48 Including and forwarding Requests (Part 1)

Lecture 49 Including and forwarding Requests (Part 2)

Lecture 50 Including and forwarding Requests (Part 3)

Lecture 51 Response Rediraction(Part 1)

Lecture 52 Response Rediraction(Part 2)

Lecture 53 Servlet Filter(Part 1)

Lecture 54 Servlet Filter (Part 2)

Lecture 55 Servlet Listeners (Part 1)

Lecture 56 Servlet Listeners (Part 2)

Lecture 57 Servlet Listeners (Part 3)

Section 6: JSP Programming (Part 1)

Lecture 58 Agenda

Lecture 59 Introduction to JSP

Lecture 60 FirstJSPApplication

Lecture 61 JSP LifeCycle

Lecture 62 JSP Elements

Lecture 63 1- JSP Static Elements

Lecture 64 1- JSP Static Elements Example (Part 1)

Lecture 65 1- JSP Static Elements Example (Part 2)

Lecture 66 2- JSP Scriptlets Elements

Lecture 67 2- JSP Scriptlets Elements (Extra Topics : Implict Objects + Page Scope)

Lecture 68 2- JSP Scriptlets Elements Example 1

Lecture 69 2- JSP Scriptlets Elements Example 2

Lecture 70 3- JSP Directives Elements

Lecture 71 3- JSP Directives Elements Example

Section 7: JSP Programming (Part ||)

Lecture 72 4- JSP Actions Elements (Part 1)

Lecture 73 4- JSP Actions Elements (Part 2)

Lecture 74 4.1 Standard Actions

Lecture 75 4.1.1 JSP Standard Actions (Include and Forward)

Lecture 76 4.1.1 JSP Standard Actions (Include and Forward) Example

Lecture 77 4.1.1 JSP Standard Actions (Include Action vs Include Directive) Example

Lecture 78 4.1.2 JSP Standard Actions (JavaBeans)

Lecture 79 4.1.2 JSP Standard Actions (JavaBeans) Example

Lecture 80 4.2 JSTL Actions

Lecture 81 4.2.1 JSTL Core Actions

Lecture 82 4.2.1 JSTL Core Actions (Example 1)

Lecture 83 4.2.1 JSTL Core Actions (Example 2)

Lecture 84 4.2.2 JSTL DB Actions

Lecture 85 4.2.3 JSTL Functions Actions

Lecture 86 4.2.3 JSTL Functions Actions (Example)

Lecture 87 4.2.4 JSTL Internationalization and Formatting Actions

Lecture 88 4.2.4 JSTL Formatting Actions (Example)

Section 8: Build a JEE Application (Part 1) : Install MySQL, MySql Wizard and Maven

Lecture 89 Installing MySQL DBMS

Lecture 90 Installing MySql Wizard (Hiedi SQL)

Lecture 91 Open Connection to MySql DB

Lecture 92 What is Maven ?

Lecture 93 Create Web App using Maven

Lecture 94 Installing Maven on Windows, Unix and Mac OS

Lecture 95 Link Maven with IDE

Lecture 96 Import Maven Project

Section 9: Build a JEE Application (Part 2) : Application Architecture (MVC Design Pattern)

Lecture 97 What and Why MVC Design Pattern

Lecture 98 MVC Layers (Java Technologies for MVC)

Section 10: Build a JEE Application (Part 3) : Introduction to Employee CRUD Application

Lecture 99 Project Explanation

Lecture 100 Install Employee Database

Section 11: Build a JEE Application (Part 4) : Build Model Layer

Lecture 101 Steps to build Model Layer

Lecture 102 Step 1 : Build Employee CRUD Maven Project

Lecture 103 Step 2 : Add Dependencies (Servlet, JSP and MySql )

Lecture 104 Step 3 : Create JDBC Connection Class

Lecture 105 Step 4 : Create Employee JavaBean

Lecture 106 Step5 : Create Employee DOA Interface

Lecture 107 Step 6 : Create Employee DAO Impl (Add Employee)

Lecture 108 Step 7 : Create Employee DAO Impl (Update Employee)

Lecture 109 Step 8 : Create Employee DAO Impl (Delete Employee)

Lecture 110 Step 9 : Create Employee DAO Impl (Gell All Employees)

Lecture 111 Step 10 : Create Employee DAO Impl (Get Single Employee)

Section 12: Build a JEE Application (Part 5) : Build Controller Layer

Lecture 112 Introduction to Controller Layer

Lecture 113 Step 1 : Creating Add Employee Controller

Lecture 114 Step 2 : Creating Update Employee Controller

Lecture 115 Step 3 : Creating Delete Employee Controller

Lecture 116 Step 4 : Creating Get All Employees Controller

Lecture 117 Step 5 : Creating Get Single Employee Controller

Section 13: Build a JEE Application (Part 6) : Building View Layer

Lecture 118 Introduction to View Layer

Lecture 119 Introdcution to CSS Bootstrap

Lecture 120 Introduction to Angular JS V1

Lecture 121 Introdcution to JQuery

Lecture 122 Step 1 : Implment Get Employee View

Lecture 123 Step 2 : Implment Add Employee View

Lecture 124 Step 3 : Implment Update Employee View (Part 1)

Lecture 125 Step 3 : Implment Update Employee View (Part 2)

Lecture 126 Step 4 : Implement Delete Employee View (Part 1)

Lecture 127 Step 4 : Implement Delete Employee View (Part 2)

Lecture 128 Step 4 : Implement Delete Employee View (Part 3)

Section 14: JEE.. What Next ?

Lecture 129 JEE.. What Next ?

Java Web Developer,JEE Developer,Web Developer,Web Programming,Java Programming