JavaWeb

发布时间:2024年01月16日

JavaWeb概念:用Java技术来开发网站;?

1.认识B/S架构?

  1. B/S架构:Browser/Server,浏览器/服务器 架构模式;
  2. B/S架构特点:客户端只需要浏览器.应用程序的逻辑和数据都存储在服务器端,浏览器只需要请求服务器,获取web资源,服务器把web资源发送给浏览器即可;
  3. 好处:易于维护升级;
  4. 静态资源:HTML,CSS,JavaScript,图片等.负责页面展现,资源是一成不变的,运行在浏览器;
  5. 动态资源:Servlet,JSP等.负责逻辑处理,资源是变化的,运行在服务器;
  6. 数据库:负责存储数据;
  7. HTTP协议:定义通信规则;

2.HTTP:超文本传输协议

作用:规定浏览器与服务器之间数据传输的规则;

1.HTTP协议的特点:

  1. 基于TCP协议:三次握手进行连接,然后发送请求,安全
  2. 基于请求-响应模型的:一次请求一次响应;
  3. HTTP协议是无状态的协议:对于事务处理没有记忆能力,导致每次请求-响应都是独立的.

缺点:多次请求间不能共享数据.

优点:速度快.

2.HTTP:请求数据格式

分为3部分:
1.请求行:请求数据的第一行.其中get表示请求方式,/表示请求资源路径,HTTP/1.1表示协议版本;

2.请求头:第二行开始,格式为key:value形式;

3.请求体:POST请求的最后一部分,存放请求参数.

3.HTTP:响应数据格式?

3.web服务器?

概念:web服务器是一个应用程序(软件),对http协议的操作进行封装,使得程序员不必直接对协议进行操作,让web开发更加便捷.主要功能是:提供网上信息浏览服务.

4.Tomcat?的使用

1.Tomcat的使用,安装

下载官网:Apache Tomcat? - Welcome!icon-default.png?t=N7T8https://tomcat.apache.org/

?

?

?

?

2.IDEA中创建Maven Web项目

?

?

5.Servlet (重点)

Servlet是Java提供的一门动态web资源开发技术.

1.Servlet快速入门

?

2.执行流程

?

3.Servlet生命周期

?

?

?

4.Servlet体系结构?

?

?

5.Servlet value/urlPattern配置?

?

?

6.XML配置方式编写Servlet

?

文章来源:https://blog.csdn.net/m0_57408062/article/details/135515293
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。