java EE中的hello1.java及Annotation(註解)
一、Annotation(註解)
註解(Annotation)很重要,未來的開發模式都需要註解,註解是java.lang.annotation包,Annotation是從java5引入的,它提供一些不屬於應用程式的資料,比如:一段程式碼的作者或者告訴編輯器禁止一些特殊的錯誤。Anannotation 對程式碼的執行沒有什麼影響。
JDK內部提供的三個註解
1、@Deprecated 意思是“廢棄的,過時的 ”
2、@Override 意思是“重寫、覆蓋 ”
3、@SuppressWarnings 意思是“壓縮警告 ”
下面主要講解下以上的三種註解:
我們都知道,java中介面名、類名、屬性名和方法名等的命名是有講究的,一般類名首字母大寫,
而方法名第一個字母的首字母小寫,而後的其餘每個單詞的首字母都大寫,例如
以AnnotationTest作為類名和以TestAnnotation作為類名是有區別的, 前者是註解的測試,符合名詞的特徵,後者是測試註解,聽起來就是一個動作名稱,是方法的命名特徵
public class AnnotationTest { @SuppressWarnings(":deprecation") //這裡就是註解,稱為壓縮警告,這是JDK內部自帶的一個註解,一個註解就是一個類,在這裡使用了這個註解就是建立了SuppressWarnings類的一個例項物件
@Deprecated //這也是JDK內部自帶的一個註解,意思就是說這個方法已經廢棄了,不建議使用了
public static void sayHello(){
System.out.println("Hello World!"); } @Override //這也是JDK1.5之後內部提供的一個註解,意思就是要重寫(覆蓋)JDK內部的toString()方法 public String toString(){ return "Hello World!";
} }
我認為Annotation(註解),就是給一個程式作出某一種標記,可以通過標記找到對用的程式,可以註解在類名,方法名,屬性名上。
二:javaEE官方文件上的hello1.java專案
hello1.java專案作為學習java web的第一個專案,我嘗試著跟著官方文件,自己嘗試著執行hello1,下面主要記錄我執行hello1專案的過程,
該hello1
應用程式是一個Web模組,它使用JavaServer Faces技術來顯示問候語和響應,這裡我使用的是NetBeans IDE。此應用程式的原始碼位於tut-install/examples/web/jsf/hello1/
目錄中。
這裡主要跟著官網討論一下內容:
1、如何使用NetBeans IDE檢視hello1 Web模板
2、怎樣打包部署hello1 web 模組
3、如何檢視hello1
4、執行hello1和取消hello1模組
1、如何使用NetBeans IDE檢視hello1 Web模板
使用NetBeans IDE檢視hello1的主要步驟如下:
第一步:從“檔案”選單中,選擇“開啟專案”。
第二步:在“開啟專案”對話方塊中,導航至:tut-install/examples/web/jsf
第三步:
選擇hello1
資料夾並單擊“開啟專案”。
第四步:展開“Web頁”節點,然後雙擊該index.xhtml
檔案以在編輯器中檢視它。
2、怎樣打包部署hello1 web 模組
- 啟動GlassFish Server。
- 從“檔案”選單中,選擇“開啟專案”。
- 在“開啟專案”對話方塊中,導航至: tut-install/examples/web/jsf
-
選擇
hello1
資料夾 - 單擊開啟專案。
-
在“專案”選項卡中,右鍵單擊
hello1
專案,然後選擇“生成”。此命令將專案部署到伺服器。
3、如何檢視hello1
使用NetBeans IDE檢視已部署的Web模組:
- 在“服務”選項卡中,展開“伺服器”節點,然後展開“GlassFish Server”節點
- 展開“應用程式”節點以檢視已部署的模組。
- 要使用NetBeans IDE檢視已部署的Web模組:
- 在“服務”選項卡中,展開“伺服器”節點,然後展開“GlassFish Server”節點。
- 展開“應用程式”節點以檢視已部署的模組。
4、執行hello1和取消hello1模組
執行hello1
執行已部署的hello1
Web模組:
-
開啟Web瀏覽器。
-
輸入以下URL:
http://localhost:8080/hello1/
-
在該欄位中,輸入您的姓名,然後單擊“提交”。
響應頁面顯示您提交的名稱。單擊“上一步”再試一次。
使用NetBeans IDE取消部署hello1 Web模組,步驟如下:
-
在“服務”選項卡中,展開“伺服器”節點,然後展開“GlassFish Server”節點。
-
展開Applications節點。
-
右鍵單擊該
hello1
模組,然後選擇“取消部署”。 -
要刪除類檔案和其他構建工件,請返回“專案”選項卡,右鍵單擊專案,然後選擇“清理”。
以上主要描述了什麼是Annotation(註解)和講解了怎樣部署hello1專案,描述得不夠深入,讀者可以檢視java EE官方網站文件。