黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 動力節點javaweb視頻及知識總結

動力節點javaweb視頻及知識總結

更新時間:2020-02-05 09:54:16 來源:動力節點 瀏覽2787次


動力節點javaweb視頻及知識總結


  一、基本概念


  1.1、WEB開發的相關知識


  WEB,在英語中web即表示網頁的意思,它用于表示Internet主機上供外界訪問的資源。


  Internet上供外界訪問的Web資源分為:


  靜態web資源(如html頁面):指web頁面中供人們瀏覽的數據始終是不變。


  動態web資源:指web頁面中供人們瀏覽的數據是由程序產生的,不同時間點訪問web頁面看到的內容各不相同。


  靜態web資源開發技術:Html


  常用動態web資源開發技術:JSP/Servlet、ASP、PHP等


  在Java中,動態web資源開發技術統稱為Javaweb。


  1.2、WEB應用程序


  WEB應用程序指供瀏覽器訪問的程序,通常也簡稱為web應用。例如有a.html、b.html…..多個web資源,這多個web資源用于對外提供服務,此時應把這多個web資源放在一個目錄中,以組成一個web應用(或web應用程序)


  一個web應用由多個靜態web資源和動態web資源組成,如:html、css、js文件,Jsp文件、java程序、支持jar包、配置文件等等。


  Web應用開發好后,若想供外界訪問,需要把web應用所在目錄交給web服務器管理,這個過程稱之為虛似目錄的映射


  1.3、WEB發展史


  WEB發展的兩個階段:靜態、動態


  1.4、靜態WEB


  *htm、*html,這些是網頁的后綴,如果現在在一個服務器上直接讀取這些內容,那么意味著是把這些網頁的內容通過網絡服務器展現給用戶。整個靜態WEB操作的過程圖如下:


  動力節點javaweb視頻及知識總結


  在靜態WEB程序中,客戶端使用WEB瀏覽器(IE、FireFox等)經過網絡(Network)連接到服務器上,使用HTTP協議發起一個請求(Request),告訴服務器我現在需要得到哪個頁面,所有的請求交給WEB服務器,之后WEB服務器根據用戶的需要,從文件系統(存放了所有靜態頁面的磁盤)取出內容。之后通過WEB服務器返回給客戶端,客戶端接收到內容之后經過瀏覽器渲染解析,得到顯示的效果。


  靜態WEB中存在以下幾個缺點:


  1、Web頁面中的內容無法動態更新,所有的用戶每時每刻看見的內容和最終效果都是一樣的。


  為了可以讓靜態的WEB的顯示更加好看,可以加入了JavaScript以完成一些頁面上的顯示特效,但是這些特效都是在客戶端上借助于瀏覽器展現給用戶的,所以在服務器上本身并沒有任何的變化。


  實現靜態WEB客戶端動態效果的手段:


  JavaScript


  VBScript


  在實際的開發中JavaScript使用得最多。


  2、靜態WEB無法連接數據庫,無法實現和用戶的交互。


  使用數據庫保存數據是現在大多數系統的選擇,因為數據庫中可以方便地管理數據,增刪改查操作可以使用標準的SQL語句完成。


  1.5、動態WEB


  所謂的動態不是指頁面會動,主要的特性的是:“WEB的頁面展示效果因時因人而變”,而且動態WEB具有交互性,WEB的頁面的內容可以動態更新。整個動態WEB操作的過程圖如下:


動力節點javaweb視頻及知識總結


  動態WEB中,程序依然使用客戶端和服務端,客戶端依然使用瀏覽器(IE、FireFox等),通過網絡(Network)連接到服務器上,使用HTTP協議發起請求(Request),現在的所有請求都先經過一個WEBServerPlugin(服務器插件)來處理,此插件用于區分是請求的是靜態資源(*.htm或者是*.htm)還是動態資源。


  如果WEBServerPlugin發現客戶端請求的是靜態資源(*.htm或者是*.htm),則將請求直接轉交給WEB服務器,之后WEB服務器從文件系統中取出內容,發送回客戶端瀏覽器進行解析執行。


  如果WEBServerPlugin發現客戶端請求的是動態資源(*.jsp、*.asp/*.aspx、*.php),則先將請求轉交給WEBContainer(WEB容器),在WEBContainer中連接數據庫,從數據庫中取出數據等一系列操作后動態拼湊頁面的展示內容,拼湊頁面的展示內容后,把所有的展示內容交給WEB服務器,之后通過WEB服務器將內容發送回客戶端瀏覽器進行解析執行。


  1.6、動態WEB應用的實現手段


  動態WEB現在的實現手段非常多,較為常見的有以下幾種:


  MicrosoftASP、ASP.NET


  PHP


  JAVAServlet/JSP


  1、MicrosoftASP、ASP.NET


  微軟公司動態WEB開發是比較早的,而且最早在國內最流行的是ASP。ASP就是在HTML語言之中增加了VB腳本,但是標準的開發應用應該是使用ASP+COM,但是實際情況來看,在開發ASP的時候基本上都在一個頁面中寫上成百上千的代碼,頁面代碼極其混亂。


  ASP本身有開發平臺的限制:Windows+IIS+SQLServer/Access,ASP只能運行在Windows操作系統上,ASP現在基本上已經淘汰,現在基本上都是使用ASP.NET進行開發,ASP.NET在性能有了很大的改善,而且開發迅速,但是依然受限于平臺。ASP.NET中主要是使用C#語言。


  2.PHP


  PHP開發速度很快,功能強大,跨平臺(平臺指的就是運行的操作系統),而且代碼也簡單。


  3.Servlet/JSP


  這是SUN公司(SUN現在已經被Oracle公司收購)主推的B/S架構的實現語言,是基于JAVA語言發展起來的,因為JAVA語言足夠簡單,而且很干凈。


  Servlet/JSP技術的性能也是非常高的,不受平臺的限制,各個平臺基本上都可以使用。而且在運行中是使用多線程的處理方式,所以性能非常高。


  SUN公司最早推出的WEB技術推出的是Servlet程序,Servlet程序本身使用的時候有一些問題,所有的程序是采用JAVA代碼+HTML的方式編寫的,即,要使用JAVA輸出語句,一行一行地輸出所有的HTML代碼,之后,SUN公司受到了ASP的啟發,發展出了JSP(JavaServerPage),JSP某些代碼的編寫效果與ASP是非常相似的。這樣可以很方便地使一些ASP程序員轉向JSP的學習,加大市場的競爭力度。


  二、WEB服務器


  2.1、WEB服務器簡介


  1、Web服務器是指駐留于因特網上某種類型計算機的程序,是可以向發出請求的瀏覽器提供文檔的程序。當Web瀏覽器(客戶端)連到服務器上并請求文件時,服務器將處理該請求并將文件反饋到該瀏覽器上,附帶的信息會告訴瀏覽器如何查看該文件(即文件類型)。


動力節點javaweb視頻及知識總結


  2、服務器是一種被動程序:只有當Internet上運行在其他計算機中的瀏覽器發出請求時,服務器才會響應。


動力節點javaweb視頻及知識總結


  2.2、常見的Web服務器介紹


  1、WebLogic


  WebLogic是美國bea公司出品的一個applicationserver。BEAWebLogic是用于開發、集成、部署和管理大型分布式Web應用、網絡應用和數據庫應用的Java應用服務器。將Java的動態功能和JavaEnterprise標準的安全性引入大型網絡應用的開發、集成、部署和管理之中。是目前應用最廣泛的Web服務器,支持J2EE規范,而且不斷的完善以適應新的開發要求,啟動界面如圖


動力節點javaweb視頻及知識總結


  2、WebSphere


  WebSphereApplicationServer是一種功能完善、開放的Web應用程序服務器,是IBM公司電子商務計劃的核心部分,它是基于Java的應用環境,用于建立、部署和管理Internet和IntranetWeb應用程序。這一整套產品進行了擴展,以適應Web應用程序服務器的需要,范圍從簡單到高級直到企業級。啟動界面如圖:


動力節點javaweb視頻及知識總結


  3、Tomcat


  TomcatTomcat是一個實現了JAVAEE標準的最小的WEB服務器,是Apache軟件基金會的Jakarta項目中的一個核心項目,由Apache、Sun和其他一些公司及個人共同開發而成。因為Tomcat技術先進、性能穩定,而且開源免費,因而深受Java愛好者的喜愛并得到了部分軟件開發商的認可,成為目前比較流行的Web應用服務器。學習JavaWeb開發一般都使用Tomcat服務器,該服務器支持全部JSP以及Servlet規范,啟動界面如圖:


 動力節點javaweb視頻及知識總結


  4、IIS


  Microsoft的Web服務器產品為InternetInformationServices(IIS),IIS是允許在公共Intranet或Internet上發布信息的Web服務器。ⅡS是目前最流行的Web服務器產品之一,很多著名的網站都是建立在ⅡS的平臺上。IIS提供了一個圖形界面的管理工具,稱為Internet信息服務管理器,可用于監視配置和控制Internet服務。


動力節點javaweb視頻及知識總結


  IIS是一種Web服務組件,其中包括Web服務器、FTP服務器、NNTP服務器和SMTP服務器,分別用于網頁瀏覽、文件傳輸、新聞服務和郵件發送等方面,它使得在網絡(包括互聯網和局域網)上發布信息成了一件很容易的事。它提供ISAPI(IntranetServerAPI)作為擴展Web服務器功能的編程接口;同時,它還提供一個Internet數據庫連接器,可以實現對數據庫的查詢和更新。


動力節點javaweb視頻及知識總結


  學習web開發,需要先安裝一臺web服務器,然后再在web服務器中開發相應的web資源,供用戶使用瀏覽器訪問。


  動力節點Javaweb開發視頻


  JavaWeb開發基礎:http://www.ilovecolors.com.cn/v77/


  免費html視頻教程:http://www.ilovecolors.com.cn/v27/


  免費css視頻教程下載:http://www.ilovecolors.com.cn/v67/


  Javascript視頻教程下:http://www.ilovecolors.com.cn/v68/


  jquery視頻教程全集:http://www.ilovecolors.com.cn/v30/


  ajax視頻教程全集:http://www.ilovecolors.com.cn/v31/


  Java jsp入門教程:http://www.ilovecolors.com.cn/v34/


  spring視頻教程下載:http://www.ilovecolors.com.cn/v38/


動力節點javaweb視頻及知識總結


       以上就是動力節點Java培訓機構小編介紹的“動力節點javaweb視頻及知識總結”的內容,希望對大家有幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。


  相關內容


  Java web目前流行的框架總結


  五大 JAVA Web 框架的優缺點對比


  Javaweb開發學習路線及Java三大框架


  JavaWEB基礎面試題


  Javaweb學習路線(自學規劃)


提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 久久国产精品伦理 | 高清波多野结衣一区二区三区 | 欧美性video高清精品 | 日日夜夜狠狠干 | 国产在线91精品天天更新 | 亚洲黄色一级 | 欧美日韩亚洲m码色帝国 | 男人透女人超爽视频免费 | 成人午夜小视频 | 日批在线观看视频 | 澳门一级特黄真人毛片 | 亚洲成a人一区二区三区 | 韩国伦理中文字幕 | 干干干操操操 | 日韩在线一区二区三区免费视频 | 在线看片成人免费视频 | 中文字幕在线观看亚洲日韩 | 中文字幕一区二区三区乱码 | 韩日在线 | 涩爱tv | sifang.ktv| 丝袜美腿极品老师系列集合 | 成人免费视频无遮挡在线看 | 日韩黄色片在线观看 | 夜夜爽爽| 亚洲欧美综合乱码精品成人网 | 干干操 | 伊人精品影院一本到欧美 | 青草国产精品久久久久久久久 | 欧美日韩免费一区二区三区 | 伊人网大 | 日本成人网址 | 午夜免费体验 | 国产一级视频播放 | 一级特黄爽大片刺激 | 亚洲精品videosexhd | 日日夜夜爽 | 成人深爱网 | 欧美综合在线观看 | 国产专区日韩精品欧美色 | 福利体验区 |