Java Web開發基礎入門(一)——環境篇

來源:互聯網
上載者:User

第一部分 JAVA環境安裝
1、從sun的官方網站下載J2SDK的最新版本,這裡我下載的是1.5.0
2、按照提示進行安裝,注意在安裝路徑中不要帶空格
  這裡我安裝到D:/jdk1.5.0
3、配置環境變數

首先來看一下,什麼是環境變數?

環境變數是作業系統、應用程式、指令碼程式等等的指明燈,能夠告訴他們需要的資源在哪裡。大多數的系統都有一些預先設定好的環境變數,我們也可以增加自己的環境變數。

在Windows系統中與環境變數有關的命令

在DOS視窗提示符輸入set ,然後斷行符號我們就可以看到系統當中的所有環境變數;

如果我們想看看單個變數,在DOS視窗提示符輸入“set 變數”或者“echo %變數%”,然後斷行符號即可;

如果要設定一個環境變數,在DOS視窗提示符輸入 set 變數名="變數值" ,然後斷行符號即可。

Windows下JAVA用到的環境變數主要有3個,JAVA_HOME、CLASSPATH和PATH。

JAVA_HOME指向的是JDK的安裝路徑,在這路徑下你應該能夠找到bin、lib等目錄。
path和classpath環境變數的值都是一些有順序的目錄列表。告訴系統或者應用程式到哪裡去尋找它們需要的資源。

path變數,使得我們能夠在系統中的任何地方運行java應用程式,比如javac、java、javah等等

classpath環境變數,是當我們在開發java程式時需要引用別人寫好的類時,要讓java解譯器知道到哪裡去找這個類。通常,sun為我們提供了一些額外的豐富的類包,一個是dt.jar,一個是tools.jar,這兩個jar包,所以通常我們都會把這兩個jar包加到我們的classpath環境變數中。

所以我們建立如下的系統內容變數
JAVA_HOME 值:D:/jdk1.5.0
CLASSPATH 值:.;%JAVA_HOME%/lib
因為classpath在搜尋路徑的時候會自動尋找.jar檔案和.class檔案,所以只要將classpath路徑寫到lib目錄即可
修改系統內容變數PATH的值
在原有值前面加上%JAVA_HOME%/bin;

第二部分:Tomcat環境簡介

tomcat是jakarta項目中的一個重要的子項目,同時它又是sun公司官方推薦的servlet和jsp容器(具體可以見http://java.sun.com/products/jsp/tomcat/).

什麼是Jsp和Servlet ?

Jsp(JavaServer Page)是在普通Html中嵌入了Java代碼的一個指令碼,在這一點上,它與其它的指令碼語言(如Php)一樣,但它與其它語言不同的是:其它指令碼語言由伺服器直接解釋這個指令碼,而Jsp則由Jsp容器(如Tomcat)首先將其轉化為Servlet,然後再調用Javac將Servlet編譯為Class檔案。最終,伺服器解釋的是Class檔案。那麼什麼是Servlet呢?Servlet其實是一個特殊的Java類,Servlet類一般從HttpServlet類繼承而來,在這個類中至少要實現doGet或者doPost函數,在這兩個函數中處理來自客戶的請求,然後將結果返回。Servlet和Jsp是Sun公司J2EE架構中重要的部分。由於基於Java語言,因此其可以方便的調用功能強大的Java API(如JDBC)。

Tomcat的安裝比較簡單,基本按照預設安裝就可,同樣需要注意的是安裝路徑中不要出現空格

Tomcat安裝後的主要目錄如下: 

Tomcat目錄結構

目錄名

簡介

/bin   

 存放啟動和關閉tomcat指令碼

/conf    

包含不同的設定檔,server.xml(Tomcat的主要設定檔)和web.xml

/logs   

 存放記錄檔

/webapp   

存放應用程式樣本,以後你要部署的應用程式也要放到此目錄

/work    

Tomcat把jsp產生的Servlet存放在此目錄下

/common/lib  

存放Tomcat伺服器以及所有web應用都可以訪問的jar檔案

安裝完成後,在瀏覽器中輸入http://localhost:8080/,如果出現Tomcat的首頁面,說明安裝成功.

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.