java 基础 ppt_Java Web开发基础知识 教学PPT课件.pptx

Java Web开发基础知识

第1章

Java Web基础与实例教程

01.

我们无需了解HTTP、TCP/IP等繁杂的理论知识,就可以畅游网络。

浏览器

02.

遥远而又陌生

服务器

1.1

B/S概述

Java Web基础与实例教程

1.1.1

浏览器

Java Web基础与实例教程

1.1.2

服务器

Java Web基础与实例教程

1.2

动态代码和静态代码

01.

HTML,译作超文本标记语言

HTML超文本标记语言和静态代码

02.

使用服务器端脚本语言编写的代码称为动态代码

服务器端脚本语言和动态代码

03.

Apache、Nginx以及Tomcat存在着明显的区别

Servlet容器和动态代码之间的关系

04.

静态资源文件以及动态资源文件

Web服务器上资源文件的分类

Java Web基础与实例教程

1.2.1

HTML超文本标记语言和静态代码

Java Web基础与实例教程

1.2.1

HTML超文本标记语言和静态代码

Java Web基础与实例教程

这是HTML的一个段落。

Java Web基础与实例教程

1.2.2

服务器端脚本语言和动态代码

System.out.println("你好,Tomcat控制台");

String realPath = request.getServletContext().getRealPath("");

response.getWriter().print("你好,项目部署后的绝对物理路径是" + realPath);

%>

Java Web基础与实例教程

1.2.3

Servlet容器和动态代码之间的关系

Servlet容器是一个能够将Servlet代码或者JSP代码“翻译成”静态代码的软件。

Java Web基础与实例教程

1.2.4

Web服务器上资源文件的分类

Web服务器对待静态资源,简单而粗暴。

对待动态资源,却显得力不从心。

扩展名是“jsp”或者“java”的资源文件是动态资源文件。

其他扩展名的资源文件视作静态资源文件。

Java Web基础与实例教程

1.2.4

Web服务器上资源文件的分类

Java Web基础与实例教程

01.

HTTP是浏览器与Web服务器交互的核心

浏览器与Web服务器之间的交互过程

02.

交换ASCII文本数据

HTTP的本质

03.

:80/index.html

HTTP请求/HTTP响应的详细过程

1.3

HTTP概述

Java Web基础与实例教程

1.3.1

浏览器与Web服务器之间的交互过程

Java Web基础与实例教程

1.3.2

HTTP的本质

HTTP协议规定请求头和响应头只能是ASCII文本数据。

ASCII码一共定义了128个字符。而汉字不属于ASCII编码。

常用的两种中文字符编码方案GBK和UTF-8。

Java Web基础与实例教程

1.3.3

HTTP请求/HTTP响应的详细过程

Java Web基础与实例教程

1.4

Java Web开发环境的部署

JDK版本的选择和安装

Tomcat的版本选择和安装

启动和停止Tomcat

本机的“左右互搏之术”

Tomcat端口号占用问题

有趣的实验

Java Web基础与实例教程

1.4.1

JDK版本的选择和安装

JDK8支持:

最新版本的JDK仅支持:

Java Web基础与实例教程

1.4.2

Tomcat的版本选择和安装

最新版本Tomcat 9支持:

Java Web基础与实例教程

1.4.3

启动和停止Tomcat

上机操作

Java Web基础与实例教程

1.4.4

本机的“左右互搏之术”

Java Web基础与实例教程

1.4.5

Tomcat端口号占用问题

Java Web基础与实例教程

1.4.6

有趣的实验

上机操作

Java Web基础与实例教程

实践任务

Java Web开发基础知识

Java Web基础与实例教程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值