直都在做App開發,但是對java web方面的了解比較少,最近有時間,所以自己就尋思動手從零開始搭建一個java web項目。該項目主要是給app,提供接口服務,簡稱項目為‘mserver’。好了,接下來,我們就開始簡單的搭建項目。
一.開發所需工具。(根據你的電腦以及系統選擇合適的版本下載)
1.JDK 。下載鏈接。
JDK(Java Development Kit) 是 Java 語言的軟件開發工具包(SDK)。JDK是 Java 語言的軟件開發工具包,主要用于移動設備、嵌入式設備上的java應用程序。JDK是整個java開發的核心,它包含了JAVA的運行環境,JAVA工具和JAVA基礎的類庫。
2.eclipse開發工具。下載鏈接。
PS:我們在下載軟件的過程中,可能會有多個不同的下載文件,例如,zip、msi等,那么這兩個有什么區別嗎?
3.Tomcat服務器。下載鏈接。
4.Mysq數據庫。下載鏈接 。
如果你不習慣使用命令去操作數據庫,那么推薦你使用SQLyog工具,下載鏈接。
PS:下載安裝好JDK 后,需要配置環境變量。(以Win7電腦為例,配置環境變量)
(1).依次點擊,計算機→屬性→高級系統設置→高級→環境變量;
(2).打開系統變量,新建JAVA_HOME 變量,變量值填寫jdk的安裝目錄(本人是 D:\Java\jdk1.7.0);
(3).在系統變量中找到Path變量,點擊編輯,
在變量值最后輸入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
(注意原來Path的變量值末尾如果沒有‘;’,先輸入';'后再輸入上面的代碼);
(4).在系統變量中新建 CLASSPATH 變量
變量值填寫 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一點);
經過以上幾步,環境變量就配置完成了。但是,我們還得驗證一下是否配置成功,運行cmd 輸入 java -version,如出現以下截圖顯示的顯示,說明配置成功。
二. 創建項目。
1.打開eclipse,先配置一下Tomcat服務器。
(1).打開windows-> preferences,找到Server下方的Runtime Environment,單擊右方的Add按鈕:
(2). 選擇已經安裝的Tomcat版本,點擊Next,
(3).找到下載安裝后的Tomcat,點擊Finish。
經過以上幾步,就可以看到,紅色框中出現剛才你添加的Tomcat服務器。
2.創建項目。
(1). 打開eclipse,在Workspace空白的地方,右鍵,New,選擇‘Dynamic Web project’,點擊Next,
(2).輸入項目名稱,選擇服務器,其他的默認就可以,點擊Finish就可以了!
稍等一會,你的Eclipse中會出現兩個項目,如下圖所示,表示創建項目成功了。
此時,你可以'run'項目,運行后,可能會報404,這是因為你的web項目底下沒有可訪問的資源。那么就在項目的‘WebContent’目錄底下,創建一個比較簡單的jsp文件index.jsp,具體代碼,如下
創建成功后,點擊運行,然后在瀏覽器中輸入“http://localhost:8080/mServer/index.jsp”,便可以看到,
經過上面兩大步驟,我們的mServer接口項目已經創建成功了,我們就可以開始進行接口開發了!
盤 Ctrl+s(肯定知道)
注釋代碼 Ctrl+/
快速修復 Ctrl+1
切換窗口Ctrl+f6 <可改為ctrl+tab?便>
ctrl+shift+M 導入未引用的包
ctrl+w 關閉單個窗口
F11 運行上次程序
Ctrl + F11 調試上次程序
Alt + 回下一個編輯點
ctrl+shift+T 查找工程 中的類
最經典的快捷鍵
Ctrl+1 快速修復(最經典的快捷鍵,就不再多說了)
Ctrl+D: 刪除當前行
Ctrl+Alt+↓ 復制當前行到下一行(復制增加)
Ctrl+Alt+↑ 復制當前行到上一行(復制增加)
Alt+↓ 當前行和下一行進行交互位置(特別實用,可以省去先剪切,再粘貼了)
Alt+↑ 當行和上一行交互位置(同上)
Alt+← 前一個編輯的頁面
Alt+→ 下一個編輯的頁面(當然是針對上?那條來說了)
Ctrl+Q 定位到最后編輯的地方
Ctrl+L 定位在某行 (對于程序超過100的人就有福音了)
Ctrl+M 最大化當前的Edit或View (再按則反之)
Ctrl+/ 注釋當前行,再按則取消注釋
Ctrl+T 快速顯示當前類的繼承結構
Ctrl+W 關閉當前Editer
Ctrl+/(小鍵盤) 折疊當前類中的所有代碼
Ctrl+x(小鍵盤) 展開當前類中的所有代碼
Ctrl+Shift+E 顯示管理當前打開的所有的View的管理器(可以選擇關閉,激活等操作)
Ctrl+Shift+F4 關閉所有打開的Editer
Ctrl+Shift+X 把當前選中的文本全部變為小寫
Ctrl+Shift+Y 把當前選中的文本全部變為大寫
Ctrl+Shift+P 定位到對于的匹配符(譬如{}) (從前面定位后面時,光標要在匹配符里面,后面到前面,則反
之)
下面的快捷鍵是重構里面常用的,本人就自己喜歡且常用的整理?下(注:一般重構的快捷鍵都是Alt+Shift開頭的了)
Alt+Shift+R 重命名 (尤其是變量和類的Rename,比手工方法能節省很多勞動力)
Alt+Shift+M 抽取方法 (這是重構最常用的方法之一了,尤其是對一大堆泥團代碼有用)
Alt+Shift+C 修改函數結構(比較實?,有N個函數調用了這個方法,修改一次搞定)
Alt+Shift+L 抽取本地變量( 可以直接把一些魔法數字和字符串抽取成一個變量,尤其是多處調用的時候)
Alt+Shift+F 把Class中的local變量變為field變量 (比較實用的功能)
Alt+Shift+Z 重構的后悔藥(Undo)
Alt+左箭頭,右箭頭 以在編輯窗口切換標簽
Alt+上下箭頭, 以自動選擇鼠標所在行,并將其上下移動
Ctrl+m 可以在最大化當前窗口和還原當前窗口之間切換
按住Ctrl鍵,然后鼠標指向變量名,方法名,類名 在源代碼中快速跳轉 Ctrl + F11 快速執行程序
Ctrl+Shift+F 程序代碼自動排版
Ctrl+Shift+O 自動加入引用。說明: 假設我們沒有Import任何類別時,當我們在程
序中打入: ResourceAttirbute ra =new ResourceAttribute(); Eclipse會提?說沒有引?類別,這時 我們只要按下Ctrl+Shift+O ,它就會?動幫我們Import這個類別。 非常方便
Ctrl+/ 將選取的塊注釋起來:在Debug時很方便。
Alt + / 就是大家都應該最常用的代碼輔助了
Ctrl+h 搜索,打開搜索對話框
Ctrl+Shift+Space 參數提示,如果此時位于方法體中,就會出現方法的參數提示,當前光標所在 位置的參數會用粗體顯顯示
作用域 功能 快捷鍵
全局 查找并替換 Ctrl+F
文本編輯器 查找上一個 Ctrl+Shift+K
文本編輯器 查找下一個 Ctrl+K
全局 撤銷 Ctrl+Z
全局 復制 Ctrl+C
全局 恢復上一個選擇 Alt+Shift+↓
全局 剪切 Ctrl+X
全局 快速修正 Ctrl1+1
全局 內容輔助 Alt+/
全局 全部選中 Ctrl+A
全局 刪除 Delete
全局 上下文信息 Alt+?
Alt+Shift+?
Ctrl+Shift+Space
Java編輯器 顯示工具提示描述 F2
Java編輯器 選擇封裝元素 Alt+Shift+↑
Java編輯器 選擇上一個元素 Alt+Shift+←
Java編輯器 選擇下一個元素 Alt+Shift+→
文本編輯器 增量查找 Ctrl+J
文本編輯器 增量逆向查找 Ctrl+Shift+J
全局 粘貼 Ctrl+V
全局 重做 Ctrl+Y
查看
作用域 功能 快捷鍵
全局 放大 Ctrl+=
全局 縮小 Ctrl+-
窗口
作用域 功能 快捷鍵
全局 激活編輯器 F12
全局 切換編輯器 Ctrl+Shift+W
全局 上一個編輯器 Ctrl+Shift+F6
全局 上一個視圖 Ctrl+Shift+F7
全局 上一個透視圖 Ctrl+Shift+F8
全局 下一個編輯器 Ctrl+F6
全局 下一個視圖 Ctrl+F7
全局 下一個透視圖 Ctrl+F8
文本編輯器 顯示標尺上下文菜單 Ctrl+W
全局 顯示視圖菜單 Ctrl+F10
全局 顯示系統菜單 Alt+-
導航
作用域 功能 快捷鍵
Java編輯器 打開結構 Ctrl+F3
全局 打開類型 Ctrl+Shift+T
全局 打開類型層次結構 F4
全局 打開聲明 F3
全局 打開外部javadoc Shift+F2
全局 打開資源 Ctrl+Shift+R
全局 后退歷史記錄 Alt+←
全局 前進歷史記錄 Alt+→
全局 上一個 Ctrl+,
全局 下一個 Ctrl+.
Java編輯器 顯示大綱 Ctrl+O
全局 在層次結構中打開類型 Ctrl+Shift+H
全局 轉至匹配的括號 Ctrl+Shift+P
全局 轉至上一個編輯位置 Ctrl+Q
Java編輯器 轉至上一個成員 Ctrl+Shift+↑
Java編輯器 轉至下一個成員 Ctrl+Shift+↓
文本編輯器 轉至行 Ctrl+L
全局 關閉 Ctrl+F4
全局 全部保存 Ctrl+Shift+S
全局 全部關閉 Ctrl+Shift+F4
全局 屬性 Alt+Enter
全局 新建 Ctrl+N
項目
作用域 功能 快捷鍵
全局 全部構建 Ctrl+B
熱鍵篇:
Template:Alt + /修改處:窗口->喜好設定->工作臺->按鍵->編輯->內容輔助。個人習慣:
Shift+SPACE(空白)。簡易說明:編輯程序代碼時,打sysout+Template啟動鍵,就會自動出現:
System.out.println();
。設定Template的格式:窗口->喜好設定->Java->編輯器->模板。
程序代碼自動
排版:Ctrl+Shift+F 修改處:窗口->喜好設定->工作臺->按鍵->程序代碼->格式。個人習慣:Alt+Z。
自 動排版設定:窗口->喜好設定->Java->程序代碼格式制作程序。樣式頁面->將插入tab(而非空格鍵)以內
縮,該選項取消勾選,下格空格數目填4,這樣在自動編排時會以空格4作縮排。
快速執行程序:Ctrl +F11
個人習慣:ALT+X修改處:窗口->喜好設定->工作臺->按鍵->執行->啟動前一次的啟動作業。簡易說明 :第一次執行時,它會詢問您執行模式,設置好后,以后只要按這個熱鍵,它就會快速執行。
<ALT+Z(排版完)、ATL+X(執行)>..
我覺得很順手^___^手動匯入所需要的類別:
Ctrl+Shift+O簡易說明: 假設我們沒有Import任何類別時,
當我們在程序里打入:
BufferedReader buf =new BufferedReader(new InputStreamReader(System.in));
此時Eclipse會警告說沒有匯入類別,這時我們只要按下Ctrl+Shift+O,它就會自動幫我們Import類別。
查看使用類別的原始碼:Ctrl+鼠標左鍵點擊簡易說明:可以看到您所使?類別的原始碼。將選取的文字
批注起來:Ctrl+/簡易說明:Debug時很方便。
修改處:窗口 ->喜好設定->工作臺->按鍵->程序代碼->批 注視景切換:Ctrl+F8個人習慣:Alt+S。修改處:窗口 ->喜好設定->工作臺->按鍵->窗口->下一個視景 。簡易說明:可以方便我們快速切換編輯、除錯等視景。
秘技篇:一套Eclipse可同時切換,英文、繁體、簡體顯示:
1.首先要先安裝完中文化包。
2.在桌面的快捷方式后面加上參數即可,英文-> -nl "zh_US"繁體-> -nl "zh_TW"簡體-> -nl "zh_CN"。
(其它語系以此類推)像我2.1.2中文化后,我在我桌面的Eclipse快捷方式加入參數-n1 "zh_US"。
"C:\Program Files\eclipse\eclipse.exe" -n "zh_US"接這就會變回英文語系嚕。利用Eclipse,在Word
編輯文書時可不必將程序代碼重新編排:將Eclipse程序編輯區的程序代碼整個復制下來(Ctrl+C),直接
貼(Ctrl+V)到
Word或WordPad上,您將會發現在Word的程序代碼格式,跟Eclipse所設定的完全一樣,包括字型、縮排
、關鍵詞顏色。我曾試過 JBuilder、GEL、NetBeans…使?復制貼上時,只有縮排格式一樣,字型、顏色
等都不會改變。外掛篇:外掛安裝:將外掛包下載回來后,將其解壓縮后,您會發現features、
plugins這2個數據夾,將里面的東西都復制或移動到Eclipse的features、plugins數據夾內后,重新啟動
Eclipse即可。
讓Eclipse可以像JBuilderX?樣使用拖拉方式建構GUI的外掛:
1.Jigloo SWT/Swing GUI Builder :http://cloudgarden.com/jigloo/index.html下載此版本:Jigloo
plugin for Eclipse (using Java 1.4 or 1.5)安裝后即可由檔案->新建->其它->GUI Form選取要建構的
GUI類型。
2.Eclipse Visual Editor Project:http://www.eclipse.org/vep/點選下?Download Page,再點選 Latest Release 0.5.0進入下載。除了VE-runtime-0.5.0.zip要下載外,以下這2個也要:
EMF build 1.1.1: (build page) (download zip)
GEF Build 2.1.2: (build page) (download zip)
3.0 M8版本,請下載:
EMF build I200403250631
GEF Build I20040330
VE-runtime-1.0M1安裝成功后,便可由File->New->Visual Class開始UI設計。安裝成功后,即可由新建 ->Java->AWT與Swing?選擇所要建構的GUI類型開始進行設計。VE必須配合著對應版本,才能正常使?, 否則即使安裝成功,使用上仍會有問題。使用Eclipse來開發JSP程序:外掛名稱:lomboz(下載頁面)
http://forge.objectweb.org/project/showfiles.php?group_id=97請選擇適合??版本的 lomboz下載
,lomboz.212.p1.zip表?2.1.2版,
lomboz.3m7.zip表?M7版本….以此類推。
lomboz安裝以及設置教學:Eclipse開發JSP-教學文件
Java轉exe篇:實現?式:Eclipse搭配JSmooth(免費)。
1.先由Eclipse制作包含Manifest的JAR。制作教學
2.使?JSmooth將做好的JAR包裝成EXE。
JSmooth下載??:http://jsmooth.sourceforge.net/index.php
3.制作完成的exe文件,可在有裝置JRE的Windows上執?。
Eclipse-Java編輯器最佳設定:編輯器字型設定:?作臺->字型->Java編輯器文字字型。
*請認真填寫需求信息,我們會在24小時內與您取得聯系。