1.01 Web简介 Web应用,是基于浏览器与服务器的通信模式,即B/S结构, JavaEE特指PC浏览器 按照HTTP协议进行通信,属于无状态通信 HTTP即:超文本传输协议
1.02 WEB特点 01——服务器响应客户端的是HTML页面 就算客户端访问服务器出错,服务器也会给客户端HTML页面 02——客户端采用URL来定位全世界唯一的资源 URL格式:http://127.0.0.1:8080/news/index.html 网址 http://表示客户端访问服务器采用的协议名 https://=基于http协议 + 请求和响应加密的格式 127.0.0.1表示服务器的IP地址,或域名 一般情况下:一个IP对应一个域名 其他情况下:一个IP对应一个多个域名 8080表示服务器上的具体服务所占用PC机的端口号 /news表示服务器上你访问服务的名字,也就是后面我们讲的虚拟目录 index.html表示服务器上某个服务中的资源,如index.html,login.jsp 03——为了便于记忆,客户端不用IP访问,而用域名来对IP进行封装 04——客户端与服务器都采用HTTP这种应用层的协议,底层是TCP/IP协议
1.03 WEB应用的资源分二类: 01——静态资源 html,css,js 百度图标 02——动态资源 servlet,jsp 百度云盘中用户登录
1.04 什么是JavaWeb 用Java技术开发的Web应用,叫JavaWeb Web不既可以用Java开发,也可以用其它技术开发,如C#,PHP1.WebLogic,WebSphere 适合于大型的企业应用, 收费,闭源, 支持全部的JavaEE架构, 什么是JavaEE架构:JavaEE是一套的技术体系架构, 该体系架构中有很多主流的技术,例如: Servlet,JSP,JDBC,等等
2.JBoss 适合于中型企业应用, 免费,开源,用Java编写, 支持全部的JavaEE架构
3.Tomcat 小型企业应用,或者个人使用, 免费,开源,用java编写,需要有jdk的支持, 不支持全部的JavaEE架构,但支持Servlet和JSP,是初学者首先服务器
环境配置:
JAVA_HOME=C:\Program Files\Java\jdk1.7.0_67 PATH=C:\Program Files\Java\jdk1.7.0_67\bin TOMCAT_HOME=E:\apache-tomcat-7.0.644.1在Tomcat中发布WEB应用程序的目录结构 Tomcat/webapps ——–news(项目名) ———–index.html(文件) ———–WEB-INF(目录) ——————-classes(目录) ——————-lib(目录) ——————-web.xml(文件)
Tomcat/webapps ——–news(项目名) ———–abc(目录) ——————-index.html(文件) ———–WEB-INF(目录) ——————-classes(目录) ——————-lib(目录) ——————-web.xml(文件)
如果浏览器网址URL写错了,Tomcat服务器软件会返回给浏览器一个404页面, 表示浏览器网址对应的服务器资源不存在
4.2设置目录的默认网页,映射虚拟目录
配置虚拟目录: 1_停止tomcat服务器软件,简称tomcat,简称猫 2_打开tomcat/conf/server.xml文件 配置虚拟目录,就想到Context这个标签 docBase=”Web应用的根目录,即news” path=”Web应用的虚拟路径,以/开头”
