javaweb基础

一:JAVA_HOME设置:tomcat的bin目录中setclasspatch.bat中使用JAVA_HOME之前任何地方设置JAVA_HOME就行,或者在我的电脑里设置环境变量

二:tomcat默认使用8080端口,可以使用任务管理器和netstat配合关闭占用此端口某一进程或者在server.xml中修改默认端口

三:配置虚拟目录,在conf目录的server.xml中添加<Context path="虚拟目录" docBase="位置" />

四:配置虚拟主机,在conf目录的server.xml中添加<Host name="site1" appBase="c:/app"></Host>

五:使用keytool -genkey -alias tomcat -keyalg RSA获取数字证书

六:jar -cvf war的名称  要打包的目录  (jar -cvf aa.war 1)

七:Http请求

       请求行:GET /books/java.html HTTP/1.1包括请求方式GET或者POST等,请求资源和版本号

       多个消息头:

八:Http响应

        状态行:用于描述服务器对请求的处理结果

        多个消息头:消息头用于描述服务器的基本信息

        一个空行:

         实体内容:代表向客户端返回的数据

http请求头:

Accept: text/html,image/*    用于向服务器说明,浏览器支持的数据类型
Accept-Charset: 用于向服务器说明,浏览器采用的字符集
Accept-Encoding: 用于向服务器说明,浏览器支持的压缩格式
Accept-Language:用于向服务器说明,浏览器的语言环境
Host: 用于向服务器说明,浏览器想访问的主机名
If-Modified-Since: 用于向服务器说明,浏览器缓存网页的时间
Referer:用于向服务器说明,浏览器是从哪个网页来的

http响应
Location:服务器通过这个头,告诉浏览器找谁。
Server:服务器通过这个头,告诉浏览器服务器的类型
Content-Encoding:服务器通过这个头,告诉浏览器,等会儿发送的数据,采用的是什么压缩格式
Content-Length:服务器通过这个头,告诉浏览器,回送数据的大小
Content-Type:服务器通通过这个头,告诉浏览器,回送数据的类型
Refresh: 服务器通过这个头,告诉浏览器,隔多长时间刷新
Content-Disposition:服务器通过这个头,告诉浏览器,对回送的数据,采用下载方式打开
Expires: -1
Cache-Control: no-cache 
Pragma: no-cache

tomcat体系结构

image

 

WEB程序的目录结构

 

 web目录结构

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值