Udemy

Platform

中文

Language

Web Development

Category

Java Web 基础与提升教程

你将对Java web有一个深入的理解,能开发一个简单的管理系统

Java Web 基础与提升教程

Students

47.5 hours

Content

Mar 2021

Last Update
Regular Price

SKILLSHARE
SkillShare
Unlimited access to all SkillShare courses
EXCLUSIVE 30-DAY FREE TRIAL

What you will learn

学习JavaWeb开发的基本技术,可以独立完成Web项目基本功能


Description

目标:你将对Java web有一个深入的理解,能开发一个简单的管理系统

       学习JavaWeb开发的基本技术,可以独立完成Web项目基本功能


每个人最宝贵的是时间,这套课程设计的第一理念就是节约你的每一分钟,整套课程没有一句废话,用最精炼最直接的语言和案例来讲解知识点,单位时间内包含最多的知识量。


本课程详细介绍了java web开发相关知识,主要有tomcat服务器应用,servlet,jsp技术,el和jstl表达式技术,ajax技术,mvc三层架构,ajax技术,分页技术等等。

本课程多面系统的讲解了Java Web开发技术。

根据项目实践,实用性技术会着重强调,不常用技术一带而过。

本课程采用了大量的项目案例来讲解相关复杂理论,并用企业级项目进行了项目实战演示,因此浅显易懂。


适合人群:具有Java基础的学员,对网页前端知识HTML,Javascript,JQuery有一定了解的人士。


每门课程都包括word文档教案,课堂案例源码和课程中用到的软件下载,方便你学完之后随时复习。





Content

Tomcat9配置和使用

BS与CS架构

JavaWeb开发中的协议简介

Tomcat简介及下载

Tomcat运行环境配置及启动与访问

手工创建和打包第一个Web工程

使用Eclipse创建和打包Web工程

解读server.xml文件

创建虚拟目录

创建虚拟主机

指定虚拟主机的默认应用及ManagerAPP的用法

JavaWeb开发基础

Http协议简介及请求与响应

HTTP协议版本

HTTP请求与响应的协议格式

状态码

GET与POST提交方式

Servlet编程

Servlet生命周期

Web容器启动时创建Servlet

Servlet中的两个Map

获取ServletConfig对象

ServletConfig的用法

ServletContext的用法2

Web项目的欢迎页面

urlPattern的设置模式

urlPattern的匹配原则

自定义基本的GenericServlet

GenericServlet的init()方法

Servlet规范中的GenericServlet

获取请求的提交方式

自定义HttpServlet

Servlet规范中的HttpServlet

在Eclipse中快速定义Servlet

请求的生命周期

请求参数的获取

请求的域属性

从请求中获取服务端相关信息

请求中中文乱码产生的原因

POST提交时中文乱码问题的解决

GET提交时中文乱码问题的解决

response 的printWriter

response 的中文乱码解决方案

请求转发与重定向的理解

请求转发与重定向的程序举例

重定向时的数据传递

重定向时的数据传递的中文乱码问题解决

重定向到其它应用

请求转发与重定向的区别及选择标准

requestDispatcher的forward()与include的区别集中在响应对象

requestDispatcher的forward()与include的区别

访问路径问题的基本理论

超链接前台路径举例分析

表单前台路径举例分析

配置文件后台路径举例分析

Java文件后台路径举例分析

后台路径特例举例分析

前台页面中以路径开头的相对路径举例分析

Java代码中以路径开头的相对路径举例分析

线程安全问题的理论讲解

Servlet的线程安全问题代码演示

Servlet的线程安全问题的两种解决方案

对线程安全问题的合理利用

JSP

什么是JSP

JSP注释

JSP的Java代码块

JSP的声明语句块

JSP的表达式语句块

JSP的内置对象

page指令中的pageEncoding与contentType属性

page指令中的import属性

page指令中的errorPage与isErrorPage属性

page指令中的session属性

include指令

jsp动作

EL从四大域中获取数据

EL访问Bean的属性

EL访问数组

EL访问List

EL访问Map

EL中的运算符

EL的内置对象pageContext

EL的参数相关内置对象

自定义EL函数

JSTL的EL函数库

EL总结

自定义标签的基本用法

带标签体的自定义标签

带属性的自定义标签

自定义遍历List的forEachList标签

自定义遍历集合与数组的forEach标签

自定义遍历基本数据类型数组的forEach标签

自定义遍历所有类型数组的forEach标签

将自定义标签库打包发行

JSTL核心标签库中的set标签

JSTL核心标签库中的remove与catch标签

JSTL核心标签库中的out标签

JSTL核心标签库中的if与choose标签

JSTL核心标签库中的forEach标签基本用法

JSTL核心标签库中的forEach标签高级用法

JSTL格式化标签库中的格式化日期标签

JSTL格式化标签库中的格式化数字标签

JSTL的下载及版本区别

纯JSP开发模式

JSP+JavaBean开发模式与JavaBean分类

MVC开发模式

MVC与三层架构的区别与联系

sms系统的实体类与数据库表定义

两种不同的开发思路

sms系统的登录页面定义

sms系统的loginServlet接收请求参数

sms系统的loginServlet的跳转

sms系统的Service的定义与实现

sms系统的Dao的定义

sms系统的JdbcUtil的定义

sms系统的Dao的实现

sms系统的向注册页面的跳转

sms系统的RegisterServlet的定义

sms系统的注册的Service与Dao的完成

sms系统的新插入数据是否成功的验证

Session&Cookie

Cookie简介

火狐浏览器下查看和操作Cookie

服务端生成Cookie

服务端获取并解析Cookie

Cookie的禁用

Session的基本用法

Session的工作原理

Session的失效

Cookie禁用后的Session

Cookie禁用后重定向跳转时Session的跟踪

Cookie禁用后非重定向跳转时Session的跟踪

三个域属性空间的对比

Eclipse中的WorkingSets用法

监听器

设计模式分类

观察者设计模式

监听器设计模式中接口的定义

监听器设计模式中事件类的定义

监听器设计模式中监听器件类的定义

监听器设计模式中事件源类的定义

监听器设计模式中测试类的定义

监听器设计模式中事件源的改进

ServletRequestListener监听器

ServletRequestAttributeListener监听器

HttpSessioinListener监听器

HttpSessioinAttributeListener监听器

ServletContextListener监听器

ServletContextAttributeListener监听器

HttpSessionBindingListener监听器

HttpSessionActivationListener监听器

监听器应用之客户端数量统计之需求的错误理解

监听器应用之客户端数量统计之不完善的解决方案

监听器应用之客户端数量统计解决方案之ServletContxt监听器的工作

监听器应用之客户端数量统计解决方案之request监听器的工作

监听器应用之客户端数量统计解决方案之阶段测试

监听器应用之客户端数量统计解决方案之Session监听器的工作

监听器应用之需求分析

监听器应用之管理员踢除用户之监听器的工作

监听器应用之管理员踢除用户之登录的完成

监听器应用之管理员踢除用户之踢除的完成

监听器应用之管理员踢除用户之测试方式需要注意

过滤器

过滤器的作用

doFilter方法

Filter的生命周期

FilterConfig

filterMapping

dispatcher标签的四个取值

直接创建和注册Filter

Filter对请求与响应的修改

多个Filter的执行顺序

Filter的执行原理

源码分析之向数组中添加Filter

源码分析之跳转到下一个资源

装饰者设计模式的基本用法

装饰者设计模式的高级用法

静态代理设计模式

Filter应用之POST提交中文乱码问题解决方案

Filter应用之请求中文乱码问题解决方案之分析

Filter应用之请求中文乱码问题解决方案之自定义请求的装饰者类

Filter应用之请求中文乱码问题解决方案之问题的解决

Filter应用之权限过滤器

文件上传下载

上传与下载的概念

文件上传对表单的要求

multipart请求格式

手工接收上传的文件

文件上传Jar包的下载

使用第三方工具实现上传之基本上传

使用第三方工具实现上传之设置临时文件

使用第三方工具实现上传之解决文件名相关问题

使用第三方工具实现上传之对上传文件大小的限制

使用第三方工具实现上传之对上传文件目录的管理

超链接方式的文件下载

Servlet方式的文件下载

Servlet3.0特性

Servlet2.5与Servlet3.0的基本对比

Servlet注解

Filter注解

Listener注解

两种注册方式同时存在

对文件上传的实现

为什么要使用Servlet异步处理

Servlet异步处理的代码引入

Servlet基本异步处理的实现

Servlet异步处理的应用

Servlet异步监听器

Servlet异步处理的典型应用

组件可插性

动态注册Servlet

动态注册Filter

动态注册Listener


Related Courses

SKILLSHARE
JavaScript the Basics for Beginners - Section 5: Loops & Conditionals
JavaScript the Basics for Beginners - Section 5: Loops & Conditionals
SKILLSHARE
java programming basic syntax
java programming basic syntax
SKILLSHARE
Programming Fundamentals, Algorithms in Python, Java, C #, in Javascript with Jquery and Php
Programming Fundamentals, Algorithms in Python, Java, C #, in Javascript with Jquery and P

3747862

Udemy ID

1/4/2021

Course created date

3/5/2021

Course Indexed date
Bot
Course Submitted by

Twitter
Telegram