之前就计划过在博客记录自己的学习笔记,一直因为各种原因耽搁了(其实是因为懒 -_-),今天终于发表了第一遍笔记,希望后面能够一直坚持下去!这次就先从最近学的东西发起,以后慢慢补充之前学习的知识。
一、Web入门
1.web的概念
-
web,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源。web采用B/S通信模式,通过超文本传输协议(HTTP,Hypertext transport protocol)进行通信。无状态通信。
-
B/S:browser/Server 浏览器/服务器
-
服务器:服务器就是计算机,只是在计算机里面装了相应的软件,就叫相应的服务器
-
HTTP:http://www.qq.com/ 浏览器和服务器之间的通信语言
-
无状态:每次请求都是独立的,他的执行结果与上一次和下一次请求没有直接关系
2.Internet资源分类
3.开发动态web资源的技术
4.web服务器
-
比如我们开发了一些web资源 1.html;为了能够让用户在网络上访问到,我们需要一个网络程序,将资源返回给客户端,这个"网络程序",就是网络服务器。
-
常见的web服务器有:tomcat 、resin、weblogic
5.tomcat web服务器演示
-
bin目录指的是可执行二进制文件
-
点击startup.bat,表示启动这个服务器
-
启动完成:
-
打开webapps
-
新建一个baidu文件夹
-
新建一个文本,输入baidu,保存时将后缀改为.html
-
打开浏览器,输入: localhost:8080/baidu/1.html
二、URL理解
2.URL 解释
-
http://localhost:8080/baidu/1.html 表示浏览器向服务器获取资源的网络路径
-
http 协议:相当于我们说话使用的语言
-
: // 分隔符:
-
localhost:
-
域名:www.baidu.com
-
本地域名:localhost(指访问本地计算机)
-
IP地址:描述互联网上的某一台计算机,比如:百度[14.215.177.38],对于用户上一个网站记住ip,是不现实的。
-
本地IP:127.0.0.1
局域网IP:192.168.0.100
外网IP:拨号 运营商动态分配,因为ip不够用
-
ip和域名之间有什么关系?
他们之间是通过DNS服务器关联的
DNS:域名解析服务器
-
-
8080端口号:类似于宾馆的房间号
-
/baidu/1.html:
-
资源路径
http://localhost:8080 其实访问到计算机文件系统的路径:
C:\Program Files\Java\apache-tomcat-7.0.67\webapps,
接着找/baidu/1.html (资源路径)
-