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中
第一种方法:只需要把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/工程名/资源名
服务器收到请求之后,读取你要访问的资源文件,然后回传给客户端要的页面的内容
- 建立tomcat和idea的关联
- 使用idea创建一个javaWEB工程在WEB工程中开发代码
- 使用idea将工程构建成一个可以发布的app
- 使用idea将构建好的app部署到tomcat中,启动运行
三、HTTP协议
1交互的方式
请求 永远都是客户端向服务端发送
响应 永远都是服务端向客户端返回
2数据的格式
请求时发送的数据称之为请求报文
响应式返回的数据称之为响应报文
报文是有规定的格式
maven
- 管理规模庞大的jar包,需要专门工具。
- 脱离IDE环境执行构建操作,需要专门工具。