你的位置:首页 > Java教程

[Java教程]JavaWeb001


 

*从”http:localhost:8080”说起

“http://localhost:8080”是一个url.url的组成如下面部分:

url

 

 

*当你在浏览器地址栏中输入”http:www.cdtu.com”按下回车之后, 为什么出现成都工业学院首页?

你收到的网页是从服务器来的, 呈现在现在浏览器中, 这种模型是”C/S”模型.

当你按下回车的那一刻, 你的浏览器向域名为http:www.cdtu.com的服务器发起了访问, 服务器在接受到你的访问后, 发回了网页内容给浏览器.

 

那么, 浏览器和服务器究竟是怎么通信的呢?

  服务器怎么知道浏览器需要什么?(可能需要登录, 可能需要一张图片, 可能需要一个表格, 可能需要退出登录)

  浏览器怎么知道服务器发的什么来呢?

答案是:建立标准, 按照标准互相通信.

如同机械工程师之间通信是使用标准图纸, 交警司机通信使用的是手势, 辽宁舰上的飞行员与指挥员的的通信是通过手势, 如果你喜欢我你就点点头等等.

浏览器和服务器的通信标准语言是什么?

通信协议.

如http协议(超文本传输协议):浏览器发出请求,(Request), 服务器给出一个回答(Response).

协议样子:

http

 

-----在tomcat服务器中配置一个虚拟主机--------------------------------------------------------------------------

*配置文件位置是 安装目录->conf->server.

*找到host节点, 再写一个Host节点

  *name=”lab.anoper.com”  我的这个域名叫做”lab.anoper.com”(需要在host文件中映射)

  *appBase=”D:\webapps”  我的目录在D盘的webapps文件夹下.

*配置一个Web项目来测试

  *在host元素中增加一个名叫Context的元素. 这个就是在配置你的项目的上下文.

    *属性 path=”/day01” 你的项目路径为”http:lab.anoper.com:8080/day01”

    *属性 docBase=”D:webaps\day01”你的path路径所指向的文件夹位置为”D:webapps\day01”, 这个文件夹必须在webapps中

 

  *在你的day01文件夹中创建一个”a.txt”文件,并输入一些内容, 然后在浏览框汇中输入”http:lab.anoper.com:8080/day01/a.txt”, 等待奇迹出现:

    注意:要重启服务器

res
大搞成功