1、什么是WEBweb
先介绍下http,它是一种超文本协议,是一种协议,一种通讯双方的约定。Web是一种超文本信息系统,Web的主要概念就是超文本链接,他可让你从一个主题跳转到另外一个主题,只需轻轻一点,就能够跳转到包含此主题的文档上。咱们把这种多链接性称为Web。数据库
就拿“环球网”的释义来讲,对于普通的用户来讲,web仅仅只是一种环境——互联网的使用环境、氛围、内容等;而对于网站制做、设计者来讲,它是一系列技术的复合总称(包括网站的前台布局、后台程序、美工、数据库领域等等的技术归纳性的总称)。编程
特色:浏览器
一、Web是图形化的和易于导航的(navigate) 安全
Web 很是流行的一个很重要的缘由就在于它能够在一页上同时显示色彩丰富的图形和文本的性能。在Web以前Internet上的信息只有文本形式。Web能够提供将图形、音频、视频信息集合于一体的特性。同时,Web是很是易于导航的,只须要从一个链接跳到另外一个链接,就能够在各页各站点之间进行浏览了。服务器
2、什么是WEB服务器多线程
Web服务器能够解析HTTP协议。当Web服务器接收到一个HTTP请求,会返回一个HTTP响应,例如送回一个HTML页面。为了处理一个请求Web服务器能够响应一个静态页面或图片,进行页面跳转或者把动态响应的产生委托给一些其它的程序例如CGI脚本,JSP脚本,servlets,ASP脚本,服务器端JavaScript,或者一些其它的服务器端技术。不管它们(译者注:脚本)的目的如何,这些服务器端的程序一般产生一个HTML的响应来让浏览器能够浏览。 编程语言
3、Tomcat------一种WEB服务器
Tomcat是一个开放源代码、运行servlet和JSP Web应用软件的基于Java的Web应用软件容器。Tomcat Server是根据servlet和JSP规范进行执行的,所以咱们就能够说Tomcat Server也实行了Apache-Jakarta规范且比绝大多数商业应用软件服务器要好。
Tomcat是Java Servlet 2.2和JavaServer Pages 1.1技术的标准实现,是基于Apache许可证下开发的自由软件。Tomcat是彻底重写的Servlet API 2.2和JSP 1.1兼容的Servlet/JSP容器。Tomcat使用了JServ的一些代码,特别是Apache服务适配器。随着Catalina Servlet引擎的出现,Tomcat第四版号的性能获得提高,使得它成为一个值得考虑的Servlet/JSP容器,所以目前许多WEB服务器都是采用Tomcat。
目前,许多大型Web应用通常将Apache和Tomcat结合使用,Apache负责接收用户的HTTP请求,若是请求是Servlet、Jsp,则把请求转发给Tomcat处理,并将处理结果封装响应给用户。分布式
JDBC是用于执行SQL语句的Java应用程序接口API,由Java语言编写的类和接口组成。Java是一种面向对象、多线程与平台无关的编程语言,具备极强的可移植性、安全性和强健性。JDBC是一种规范,能为开发者提供标准的数据库访问类和接口,可以方便地向任何关系数据库发送SQL语句,同时JDBC是一个支持基本SQL功能的低层应用程序接口,但实际上也支持高层的数据库访问工具及API。全部这些工做都创建在X/Open SQL CLI基础上。JDBC的主要任务是定义一个天然的Java接口来与X/Open CLI中定义的抽象层和概念链接。JDBC的两种主要接口分别面向应用程序的开发人员的JDBC API和面向驱动程序低层的JDBC Driver API。JDBC完成的工做是:创建与数据库的链接;发送SQL语句;返回数据结果给Web浏览器。工具