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瀏覽器。工具