国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

JavaWeb學習總結第一篇--初識JavaWeb

2019-11-14 23:49:08
字體:
來源:轉載
供稿:網友
javaWeb學習總結第一篇--初識JavaWeb

JavaWeb學習總結(一)-- 初識JavaWeb

一:Web相關概念

Web程序也就是一般所說的網站,由服務器、客戶端瀏覽器和網絡組成。Web程序的好處就是使用簡單,不需要安裝、學習,有一臺電腦、一根網線就可以使用。

1:應用程序的兩種模式:B/S和C/S

C/S是客戶端(Client)/服務器端(Server)應用程序,也就是說這種應用程序一般獨立運行。而B/S就是瀏覽器端(Browser)/服務器端(Server)應用程序,這種應用程序一般借用IE、火狐等瀏覽器來運行。Web應用程序一般是B/S模式。

2:Web開發背景知識

在學習Web開發之前,我們必須了解Web開發相關的背景知識和Web程序工作原理。我們在平時訪問網頁的時候,瀏覽器和服務器都發生了什么變化,網站是怎么實現請求和響應功能的呢?下面我簡要闡述一下瀏覽器訪問服務器的整個流程。

(1)用戶打開本地計算機上的瀏覽器(IE,360,火狐等),輸入要訪問的網站URL地址,這個地址告訴Web服務器我們要訪問哪一臺主機。

(2)瀏覽器尋找到指定的主機之后,向Web服務器發出請求。

(3)Web服務器得到請求之后,做出相應的處理,生成處理結果后返回給瀏覽器。

(4)瀏覽器得到返回結果之后,在瀏覽器中顯示響應的結果,也就是我們常看到的頁面。

二:JavaWeb開發環境

我們在搭建JavaWeb開發環境時,首先需要安裝開發工具包JDK、Web服務器、數據庫和IDE(集成開發環境),下面,簡單介紹一下這幾樣工具。

1.開發工具包JDK

一種用于構建在Java平臺上發布的應用程序、Applet和組件的開發環境,它提供了編寫Java程序和運行Java程序的環境。簡單的說,就是如果你要開發Java程序,必須使用JDK。

JDK中主要的文件夾:

bin : 提供JDK工具程序

db : JDK附帶的一個輕量級的數據庫

include : 存放用于本地方法的文件

lib : 存放Java的類庫文件

jre : 存放Java運行環境文件

JDK中主要的可執行程序:

javac :Java編譯器,將Java代碼轉換成字節碼

java :Java解釋器,直接從類文件執行Java應用程序字節代碼。

jdb : Java調試器,可以逐行執行程序和檢查變量。

javah : 產生可以調用Java過程的C過程,或建立能被Java程序調用的C過程的頭文件

2 Web服務器

Web服務器是在網絡中為實現信息發布、資料查詢和數據處理等諸多應用而搭建基本平臺的服務器,只有將開發的Web應用放置到其中,才能使網絡中的所有用戶通過瀏覽器訪問。最常見的Web服務器就是Tomcat服務器。

Web服務器的工作流程:

(1)Web瀏覽器向一個特定的Web服務器發送一個Web頁面請求。

(2)Web服務器收到Web頁面請求后,執行相應的功能。

(3)將用戶請求的結果以Web頁面的方式發送給用戶的Web瀏覽器。

3 數據庫

開發動態網站時數據庫是必不可少的,顧名思義,數據庫主要用來保存網站中的信息。常見的數據庫有Oracle(適用于大型網站)、SQL Server或者MySQL(適用于中型網站)和access(適用于小型網站)。

4 集成開發環境IDE

JavaWeb程序開發的IDE比較常見的有:Eclipse、MyEclipse和IntelliJ IDEA。

三:Tomcat服務器簡介

在JavaWeb中,Web應用需要Web服務器的支持。Tomcat具有免費和跨平臺的特性,所以成為了JavaWeb學習開發的首選。

Tomcat目錄中的各個文件夾:

bin : 存放各個平臺下啟動和關閉Tomcat的腳本文件,其中兩個很重要的文件是startup.bat和shutdown.bat,前者是Windows環境下啟動Tomcat的文件,后者是Windows環境下關閉Tomcat的文件

conf : Tomcat的配置文件,如server.xml和web.xml等

lib : 存放Tomcat和所有Web應用都能訪問的JAR文件

logs : 存放Tomcat的日志文件

work :Tomcat解析jsp生成的Servlet文件放在這個目錄中

四:JavaWeb

說了這么多,JavaWeb到底是什么呢?JavaWeb,是用Java技術來解決Web領域相關問題的技術總稱。Java在Web服務器端的應用非常的廣泛豐富,比如JSP,Servlet和第三方框架等。

現在,JavaWeb需要的工具有了,在安裝配置完成之后,我們就可以用我們的雙手來敲出美妙的JavaWeb程序了。加油!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 成武县| 吴江市| 曲阜市| 庆阳市| 正定县| 县级市| 瑞昌市| 昭平县| 扎鲁特旗| 齐齐哈尔市| 博乐市| 盘锦市| 精河县| 潞城市| 成安县| 西林县| 大埔县| 宝山区| 合阳县| 阿拉善右旗| 景东| 孟津县| 修武县| 开阳县| 贵溪市| 菏泽市| 铜川市| 正蓝旗| 陆丰市| 柘城县| 沧州市| 田东县| 日土县| 庆城县| 钟祥市| 和平区| 普陀区| 巴东县| 九台市| 那坡县| 临沭县|