前言
常言道工欲善其事必先利其器,想要學(xué)會(huì)Java web開發(fā)大法,我們就必須先要掌握J(rèn)ava web開發(fā)環(huán)境的搭建。并體會(huì)它的運(yùn)行原理,這樣我們才可以為后續(xù)的學(xué)習(xí)打下堅(jiān)實(shí)的基礎(chǔ)洗鸵。
準(zhǔn)備工作
JDK(Java SE Development Kit)
全稱是:Java標(biāo)準(zhǔn)版開發(fā)工具包,我們使用Java來(lái)開發(fā)應(yīng)用都離不開它宣赔。我們可以在這個(gè)網(wǎng)址下載它
下載最新版本的:Java SE
Web服務(wù)器:Tomcat
目前预麸,市場(chǎng)上有很多支持JSP和Servlets開發(fā)的Web服務(wù)器。他們中的一些可以免費(fèi)下載和使用儒将,Tomcat就是其中之一吏祸。
Apache Tomcat是一個(gè)開源軟件,可作為獨(dú)立的服務(wù)器來(lái)運(yùn)行JSP和Servlets钩蚊,也可以集成在 Apache Web Server中贡翘。以下是Tomcat的配置方法:
下載最新版本的: Tomcat
IDE集成開發(fā)工具:Eclipse或者IDEA
Eclipse 是一個(gè)開放源代碼的、基于 Java 的可擴(kuò)展開發(fā)平臺(tái)砰逻。
Eclipse 是 Java 的集成開發(fā)環(huán)境(IDE)鸣驱,當(dāng)然 Eclipse 也可以作為其他開發(fā)語(yǔ)言的集成開發(fā)環(huán)境,如C蝠咆,C++踊东,PHP北滥,和 Ruby 等。
Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集闸翅,包括Java開發(fā)工具(Java Development Kit再芋,JDK)。
IDEA 全稱IntelliJ IDEA坚冀,是java語(yǔ)言開發(fā)的集成環(huán)境济赎,IntelliJ在業(yè)界被公認(rèn)為最好的java開發(fā)工具之一,尤其在智能代碼助手记某、代碼自動(dòng)提示司训、重構(gòu)、J2EE支持液南、Ant壳猜、JUnit、CVS整合贺拣、代碼審查蓖谢、 創(chuàng)新的GUI設(shè)計(jì)等方面的功能可以說(shuō)是超常的。IDEA是JetBrains公司的產(chǎn)品譬涡,這家公司總部位于捷克共和國(guó)的首都布拉格,開發(fā)人員以嚴(yán)謹(jǐn)著稱的東歐程序員為主啥辨。
數(shù)據(jù)庫(kù):MySQL
Mysql是最流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)涡匀,在WEB應(yīng)用方面MySQL是最好的RDBMS(Relational Database Management System:關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng))應(yīng)用軟件之一。
在本教程中溉知,會(huì)讓大家快速掌握Mysql的基本知識(shí)陨瘩,并輕松使用Mysql數(shù)據(jù)庫(kù)。
下載最新版本的: MySQL
開始配置
JDK
下載后JDK的安裝根據(jù)提示進(jìn)行级乍,還有安裝JDK的時(shí)候也會(huì)安裝JRE舌劳,一并安裝就可以了。
安裝JDK 注:MAC用戶無(wú)需配置環(huán)境變量
安裝過(guò)程中可以自定義安裝目錄等信息玫荣。
我們選擇安裝目錄為C:\Program Files\Java\jdk1.7.0
配置環(huán)境變量
- 安裝完成后甚淡,右擊"我的電腦",點(diǎn)擊"屬性"
- 選擇"高級(jí)"選項(xiàng)卡捅厂,點(diǎn)擊"環(huán)境變量"
- 在"系統(tǒng)變量"中設(shè)置3項(xiàng)屬性JAVA_HOME | PATH | CLASSPATH(大小寫無(wú)所謂),若已存在則點(diǎn)擊"編輯"贯卦,不存在則點(diǎn)擊"新建"。
變量設(shè)置
- 變量名:JAVA_HOME
變量值:C:\Program Files\Java\jdk1.7.0
//這里是你JDK的安裝路徑焙贷,可以更換
- 變量名:CLASSPATH
變量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
//記得前面有個(gè)"." - 變量名:Path
變量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
Tomcat
下載完安裝文件后撵割,將壓縮文件解壓到一個(gè)方便的地方,比如Windows下的C:\apache-tomcat-5.5.29目錄或者Linux/Unix下的/usr/local/apache-tomcat-5.5.29目錄辙芍,然后創(chuàng)建CATALINA_HOME環(huán)境變量指向這些目錄啡彬。
安裝Tomcat
- 下載完安裝文件后羹与,將壓縮文件解壓到一個(gè)方便的地方,比如Windows下的C:\apache-tomcat-5.5.29目錄或者Linux/Unix下的/usr/local/apache-tomcat-5.5.29目錄
配置環(huán)境變量
- 創(chuàng)建CATALINA_HOME環(huán)境變量指向Tomcat的解壓目錄庶灿。
啟動(dòng)Tomcat
1.windows
%CATALINA_HOME%\bin\startup.bat
或者
C:\apache-tomcat-5.5.29\bin\startup.bat
2.Linux
$CATALINA_HOME/bin/startup.sh
或者
/usr/local/apache-tomcat-5.5.29/bin/startup.sh
- 成功啟動(dòng)Tomcat后纵搁,通過(guò)訪問(wèn)http://localhost:8080/
便可以使用Tomcat自帶的一些web應(yīng)用了。假如一切順利的話跳仿,您應(yīng)該能夠看到以下的頁(yè)面:
Eclipse
Eclipse 是基于 Java 的可擴(kuò)展開發(fā)平臺(tái)诡渴,所以安裝 Eclipse 前你需要確保你的電腦已安裝 JDK,我們之前已經(jīng)安裝過(guò)了菲语。
所以我們直接解壓到自己的目錄即可妄辩。
IDEA
IDEA 下載時(shí)候我們按照相關(guān)提示進(jìn)行安裝即可
MySQL
安裝MySQL Windows 安裝教程
下載后解壓
我解壓到了 D:\mysql-5.7.10-winx64
配置MySQL
修改配置文件
復(fù)制目錄下的 my-default.ini 重命名為 my.ini
修改里面的配置
其中 basedir=你的mysql目錄,datadir=數(shù)據(jù)存放目錄
啟動(dòng)MySQL
- 安裝之前先在你的mysql目錄下創(chuàng)建一個(gè) 名為 data 的空文件夾山上,然2. 后在CMD中敲以下命令
- 進(jìn)入bin目錄: cd D:\mysql-5.7.10-winx64\bin
- 初始化data目錄:mysqld --initialize-insecure
- 安裝mysql服務(wù):mysqld --install
- 啟動(dòng)服務(wù):net start MySQL
聯(lián)合調(diào)試
測(cè)試Java
- "開始"->;"運(yùn)行"眼耀,鍵入"cmd";
- 鍵入命令"java -version"佩憾,"java"哮伟,"javac"幾個(gè)命令,出現(xiàn)畫面妄帘,說(shuō)明環(huán)境變量配置成功楞黄;
測(cè)試JSP
測(cè)試Servlet
總結(jié)
本節(jié)簡(jiǎn)要介紹了學(xué)習(xí)Java web技術(shù)的環(huán)境基礎(chǔ)搭建
我們的電腦上已經(jīng)安裝上了如下的軟件
- JDK (Java標(biāo)準(zhǔn)開發(fā)工具包)
- Tomcat (一種 Web 服務(wù)器)
- Eclipse | IDEA (集成開發(fā)環(huán)境)
- MySQL (開源高性能數(shù)據(jù)庫(kù))