软件系统体系结构
*常见软件系统体系结构B/S、C/S
**cs结构即客户端/服务器,软件更新需要同时更新客户端与服务器端,安全性较好
**bs结构即浏览器/服务器,只需要编写服务器端程序,安全性较差
*WEB资源
**html:静态资源
**JSP/Servlet:动态资源
**客户端请求的页面如果是静态网页,那么服务器会直接把静态网页的内容响应给客户端。如果是动态网页,服务器需要先把动态网页转换成静态网页,然后再把转换后的静态网页响应给客户端。
*访问WEB资源:协议名://域名:端口/路径
浏览器默认端口80,tomcat8080,
Tomcat
*Tomcat概述
Tomcat7支持Servlet3.0,而Tomcat只支持Servlet2.5
*Tomcat安装
启动之前必须配置环境变量
JAVA_HOME:必须配置
CATALANA_HOME:如果是安装版,还需要配置这个变量,指定Tomcat安装路径
*Tomcat目录结构
引用:https://blog.csdn.net/zd454909951/article/details/78665657
*配置端口号
打开%CATALANA_HOME%\conf\server.xml文件
【JavaWeb学习笔记--day08】
文章图片
Web应用
*创建静态网站
在webapps下创建一个项目目录;项目下创建html文件
启动tomcat;
打开浏览器访问localhost:8080/hello/index.html
*创建动态网站
在webapps目录下创建一个项目目录
在项目目录下创建如下内容:
WEB-INF目录(里面可以有lib文件夹,classes文件夹),其下创建web.xml文件(WEB-INF不能被浏览器访问)
创建静态或动态页面
配置外部应用
*把应用放到Tomcat之外,也就是外部应用。
*方法一
打开server.xml文件,找到元素,在其中添加元素,代码如下 path指定当前应用名称,dacBase指定应用的物理位置
浏览器访问路径:http://localhost:8080/itcast_hello/index.html
方法2
conf/catalana/localhost:在该目录下创建 itcast_hello.xml文件,在该文件中编写元素,代码如下:
文件名指定当前应用的名称
docBase指定应用的物理位置
浏览器访问路径:http://localhost:8080/itcast_hello/index.html
映射虚拟主机
*修改端口号为80
*host文件中绑定目标网站与127.0.0.1的关系
*server.xml中添加一个host,name指定为目标网站
文章图片
server.xml元素的介绍
Connector像酒店的服务员
Engine像酒店后厨
Host像后厨的菜系分区
Context像大厨,一个上下文表示一个项目
HTTP协议
*客户端和服务器双方通信的格式
请求协议
响应协议
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
简单的验证码
文章图片
推荐阅读
- 轮播图动态生成小圆点
- JavaWeb学习笔记--day05--day06--XML
- JavaWeb学习笔记--day14--注册案例
- JavaWeb学习笔记--day02+day03+day04--JavaScript
- JavaWeb学习笔记--day13--EL表达式、JSTL、MVC
- JavaWeb学习笔记--day11--自定义标签JSTL标签库,JavaWeb设计模式
- JavaWeb学习笔记--day09--Servlet