Programming Languages


Java Servlet and JSP: Build a Tweet Web App

From web development fundamentals to application design method

4.38 (20 reviews)


4 hours


Jul 2021

Last Update
Regular Price

What you will learn

Understand basic servlet and JSP knowledge including advanced contents, such as “MVC model”, “Request scope”, “Session scope”, “Application scope”

Be able to develop simple web app based on servlet and JSP knowledge


This course’s target and goal is as follows


  • IT engineer want to acquire basic servlet and JSP knowledge to develop web app on the job

  • IT engineer already studied Java basic programming, but have difficulty in studying advanced knowledge(servlet and JSP)


  • Understand basic servlet and JSP knowledge including advanced contents,

    such as “MVC model”, “Request scope”, “Session scope”, “Application scope”

  • Be able to develop simple web app based on servlet and JSP knowledge

This course’s table contents is as follows

2 HTML and Web page

2.1 Web page and HTML

2.1.1 Basic knowledge of web application development

2.1.2 HTML and web browser

2.2 HTML basic syntax

2.2.1 What is tag?

2.2.2 Attribute

2.2.3 HTML basic structure

2.3 Make web page

2.3.1 Basic tag

2.3.2 Procedure to make web page and rule

2.3.3 Make HTML file

2.3.4 Display web page based on HTML file

2.3.5 In case of wrong display (blank)

2.3.6 In case of wrong display (character corruption)

2.4 HTML reference

2.4.1 HTML reference

2.5 Chapter summary

3 Web mechanism

3.1 Web page open to the public

3.1.1 How to release web page

3.1.2 Necessity for request

3.2 Mechanism of transportation on web

3.2.1 What is HTTP?

3.2.2 Contents of request

3.2.3 Contents of response

3.3 Mechanism of web application

3.3.1 Web application

3.3.2 Server side program

3.3.3 Web application development by servlet and JSP

3.3.4 What is application server?

3.4 Prepare for development

3.4.1 Necessity for development

3.4.2 Prepare for development

3.5 Use development environment

3.5.1 Procedure to use development environment

3.5.2 Make HTML file by Eclipse

3.5.3 Start application server

3.5.4 Request and URL

3.5.3 Http status code 404

3.5.4 Eclipse execution function

3.6 Chapter summary

4 Servlet fundamentals

4.1 Servlet fundamentals and coding method

4.1.1 What is servlet?

4.1.2 Rule to code servlet class

4.1.3 HttpServletRequest and HttpServletResponse

4.1.4 Output HTML

4.1.5 Compile and make instance of servlet class

4.2 Servlet class execution method

4.2.1 Servlet class URL

4.2.2 Setting of URL pattern

4.2.3 Execute servlet class

4.2.4 Request method and execution method

4.3 Coding servlet class and execute it

4.3.1 Define servlet class by Eclipse

4.3.2 Execute servlet class

4.4 Servlet's remarks

4.4.1 Remark in case of changing contents of servlet class

4.4.2 Servlet's basic learning method

4.4.3 Servlet class API document

4.5 Chapter summary

5 JSP fundamentals

5.1 JSP fundamentals

5.1.1 What is JSP?

5.2 JSP Scripting elements

5.2.1 JSP Scripting elements

5.2.2 Scriptlet

5.2.3 Expression

5.2.4 JSP comment

5.2.5 Page directive

5.2.6 Page directive - Set Content-Type header -

5.2.7 Page directive - Import class and interface -

5.3 JSP file execution method

5.3.1 JSP file URL

5.4 How to make JSP file and execute it

5.4.1 Make JSP file by Eclipse

5.4.2 Execute JSP file

5.4.3 Http status code 500

5.5 Chapter summary

6 Form

6.1 Form fundamentals

6.1.1 What is form?

6.1.2 Form structure

6.1.3 Form component

6.1.4 Make form

6.1.5 Mechanism to send data

6.1.6 GET request and POST request

6.2 Get request parameter

6.2.1 Request parameter and HttpServletRequest instance

6.2.2 Get request parameter value by servlet class

6.2.3 Get request parameter value by JSP file

6.3 Programming using form

6.3.1 Explanation of sample program

6.3.2 Make sample program

6.4 Advanced method of request parameter

6.4.1 Send data to program

6.5 Chapter summary

7 MVC model and process transition

7.1 MVC model

7.1.1 Pros and cons of servlet class and JSP file

7.1.2 What is MVC model?

7.2 Transfer process

7.2.1 What is forward method?

7.2.2 Forward method's feature

7.2.3 Prohibit direct request to JSP file

7.2.4 Make sample program using forward method

7.2.5 What is redirect method?

7.2.6 Redirect method's feature

7.2.7 Make sample program using redirect method

7.2.8 Difference between forward method and redirect method

7.2.9 URL difference after forwarding

7.2.10 Difference between forward and redirect

7.3 Chapter summary

8 Request scope

8.1 Scope fundamentals

8.1.1 What is scope?

8.1.2 Scope and instance

8.1.3 JavaBeans sample program

8.1.3 JavaBeans property

8.2 Request scope fundamentals

8.2.1 Request scope feature

8.2.2 Request scope basic operation

8.2.3 Example of using request scope by JSP file

8.3 Make sample program using request scope

8.3.1 Explanation of sample program

8.3.2 Make sample program

8.4 Remark of request scope

8.4.1 Regulation using request scope

8.5 Chapter summary

9 Session scope

9.1 Session scope fundamentals

9.1.1 Session scope feature

9.1.2 Session scope basic operation

9.2 Make sample program using Session scope

9.2.1 Explanation of sample program

9.2.2 Divide process by request parameter

9.2.3 Make sample program

9.3 Mechanism of session scope

9.3.1 Session ID

9.3.2 Session ID and cookie

9.4 Remark of Session scope

9.4.1 Session timeout

9.4.2 Delete session scope and instance

9.4.3 Stateful and stateless

9.4.4 Session scope and serializable

9.5 Chapter summary

10 Application scope

10.1 Application scope fundamentals

10.1.1 Application scope feature

10.1.2 Application scope start and end

10.1.3 Application scope basic operation

10.2 Make sample program using application scope

10.2.1 Explanation of sample program

10.2.2 Make sample program

10.3 Remark of application scope

10.3.1 Incident using application scope

10.4 Scope feature

10.4.1 Scope feature summary

10.5 Chapter summary

11 Develop tweet web app

11.1 Tweet web app function and operation

11.1.1 Tweet web app function and screen design

11.1.2 Preconditions for developing tweet web app

11.2 Development preparation

11.2.1 Make dynamic web project

11.2.2 Make JavaBeans

11.2.3 Make top screen

11.2.4 Default page

11.3 Develop login function

11.3.1 Mechanism of login function

11.3.2 Make program

11.4 Display main screen

11.4.1 Mechanism of main screen display

11.4.2 Make program

11.5 Develop logout function

11.5.1 Mechanism of logout function

11.5.2 Make program

11.6 Develop writing and reading function

11.6.1 Mechanism of writing and reading function

11.6.2 Make program

11.7 Develop error message display function

11.7.1 Mechanism of error message display function

11.7.2 Make program

11.8 Chapter summary

Finally, thank you for enrolling this course. Let's start learning "Java Servlet and JSP: Build a Tweet Web App"!


Java Servlet and JSP: Build a Tweet Web App
Java Servlet and JSP: Build a Tweet Web App
Java Servlet and JSP: Build a Tweet Web App
Java Servlet and JSP: Build a Tweet Web App



Course Introduction

HTML and Web page

HTML and Web page

Web mechanism

Web mechanism

Servlet fundamentals

Servlet fundamentals

JSP fundamentals

JSP fundamentals




Udemy ID


Course created date


Course Indexed date
Angelcrc Seven
Course Submitted by