JavaWeb

发布时间 2024-01-04 15:10:39作者: 新至所向

JavaWeb-1

JavaWeb的概念

Web服务是一种通过网络进行通信的软件系统,它们可以使不同系统之间的数据交换变得更加容易。

  • 静态web
    • html,css
    • 提 供给所有人看的数据始终不会发生变化!
  • 动态web
    • 淘宝,几乎是所有的网站;
    • 提供给所有人看的数据始终会发生变化,每个人在不同的时间,不同的地点看到的信息各不相同!

Tomcat服务器的安装

Tomcat的停止

1、点击tomcat服务器窗口的x关闭按钮
2、把Tomcat服务器窗口置为当前窗口,然后按快捷键ctrl+C
3、找到Tomcat的 bin目录下的shutdown.bat双击,就可以停止Tomcat服务器

如何部暑web工程到Tomcat中

image-20231228141100730

第一种方法:只需要把web工程的目录拷贝到Tomcat的webapps目录下即可。

1、在webapps目录下创建一个book工程:

2、把上午做的书城第一阶段的内容拷贝到里面

第二种部署方法:
找到Tomcat下的conf目录\CatalinaVlocalhost\下,创建如下的配置文件:D:\Download\Tomcat\apache-tomcat-9.0.84\conf\Catalina\localhost

访问:http://localhost:8080/abc/7学1.html

手托html页面到浏览器,这个时候浏览器中的地址如下:

file协议表示告诉浏览器直接读取file:协议后面的路径,解析展示在浏览器上即可。

如果是在浏览器地址栏中翰入访问地址格式如下: http:/lip:port/工程名/资源名

服务器收到请求之后,读取你要访问的资源文件,然后回传给客户端要的页面的内容

image-20231228131635875

  1. 建立tomcat和idea的关联
  2. 使用idea创建一个javaWEB工程在WEB工程中开发代码
  3. 使用idea将工程构建成一个可以发布的app
  4. 使用idea将构建好的app部署到tomcat中,启动运行

image-20240103112846667

三、HTTP协议

1交互的方式

请求 永远都是客户端向服务端发送

响应 永远都是服务端向客户端返回

2数据的格式

请求时发送的数据称之为请求报文

响应式返回的数据称之为响应报文

报文是有规定的格式

image-20240103113552036

image-20240103114448982


maven

  • 管理规模庞大的jar包,需要专门工具。
  • 脱离IDE环境执行构建操作,需要专门工具。

4.Maven工程的项目结构

image-20240103155150355