传智播客——javaWEB开发基础知识

一,WWW,WEB的概念

WWW(World Wide Web)简称万维网。通俗地说,WWW是一套技术规范,它里面包含很多技术和协议,例如(HTML技术、 URL、 HTTP协议等),人们通过这套技术规范,可以对Internet网络上主机上的资源进行描述,进而可以通过一个WWW的客户端访问这些资源。常用的www客户端程序如:ie、firefox等浏览器。

WEB,它用于表示Internet主机上供外界访问的资源。在英语中web即表示网页的意思,网页也统称为web资源。
二,Internet上供外界访问的Web资源分为:
静态web资源(如html 页面):指web页面中供人们浏览的数据始终是不变。
动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。
静态web资源开发技术有:Html、css
常用动态web资源开发技术:JSP/Servlet、ASP、PHP等
在Java中,动态web资源开发技术统称为Javaweb,重点也是如何使用Java技术开发动态的web资源,即动态web页面。
三,WEB服务器

学习web开发,需要先安装一台web服务器,然后再在web服务器中开发相应的web资源,供用户使用浏览器访问。

常见的WEB服务器有:WebLogic,WebSphere和tomcat

四,TOMCAT从安装到使用
1,Tomcat官方站点:http://jakarta.apache.org
获取Tomcat安装程序包
 tar.gz文件是Linux操作系统下的安装版本
 exe文件是Windows系统下的安装版本
 zip文件是Windows系统下的压缩版本
使用zip包安装Tomcat
使用exe程序安装Tomcat
一般推荐使用zip绿色解压方式来安装tomcat,安装完毕后,双击bin目录下的startup的bat文件后,在IE浏览器的地址栏输入:http://localhost:8080后如果看到tomcat的欢迎界面就表明tomcat安装成功,

2,常见tomcat安装问题

(1)端口占用,如果计算机上的8080端口被其他程序监听,那么tomcat便会抛出端口绑定异常,启动失败

(2)Catalina_home环境变量的设置问题

(3)Java_home环境变量的设置问题

3,tomcat目录层次结构

    bin目录里面是启动和关闭tomcat的各种脚本文件

    logs目录里面是tomcat启动和运行时产生的日志文件

    temp里面是tomcat运行时产生的临时文件存放的地方

    lib是tomcat的jar包存放所在地

    conf是tomcat的配置文件

    webapps是各种web应用文件所在地

    work是tomcat的工作目录

4,在tomcat里配置虚拟文件目录

计算机中任意位置上的某个web应用若想被外界访问,需要把web应用所在目录映射成虚似目录,(映射虚似目录也可理解为通知web服务器管理这个目录,便于用户访问目录下的web资源。)
在Tomcat服务器中实现虚似目录的映射,可以在server.xml文件中配置Host元素下的Context元素。

例:c:/app目录是一个web应用所在目录,它下有许多网页,你想这些页面被外界访问,可以在Host元素中进行如下设置:
 
Hosts文件所在位置:C:/WINDOWS/system32/drivers/etc
学习总结:tomcat虽然是免费的服务器,但是在中低档需求里,tomcat是一款很优秀的软件,更重要的是用纯java编写的,对于我们学java的来说更是有天然的亲近感,但不幸的是当遭遇大数据量时,tomcat是无能为力的,不过毕竟是免费的软件,不能奢求

 

你可能感兴趣的:(传智播客——javaWEB开发基础知识)