2016年6月13日 星期一

JAVA SE & EE

JAVA SE & EE是什麼 ?


JAVA SE
是程式開發使用者必須接觸的技術基礎,主要用於開發桌面應用程式,或是瀏覽器中內嵌的 Applet 程式,文字編輯程式練習可使用 Notepad++ 練習撰寫。

JAVA EE
是一個包含一組協調技術,顯著減少開發部署和管理多層,以服務器為中心的應用程序成本和複雜性的一種廣泛使用平台。而JAVA EE建立在JAVA SE平台,提供了開發和運行,可移植,可擴展,可靠和安全的服務氣端應用程序的一組API。



NetBeans測試執行

在我們安裝JavaWeb元件安裝中,提到了測試執行Hello World 是否會在瀏覽器畫面中呈現,而在測試過程中我們必須要先New Project

建立Project Name,套件名稱可以由自己隨意取名。而接下來的重點來了

在Server中我們選擇了Apache Tomcat。

為什麼在Server選擇上會是使用Tomcat而不是GlassFish?

我們一般開發環境當中會使用Tomcat來當作我們WebServer

是因為它在執行過程上簡易短小,也就是說執行過程中在我們

Run File後它能夠快速跑完程序將我們所要的畫面迅速呈現出來。

此外,Tomcat支援Servlet和Servlet和JavaServer Page(JSP)

並內含HTTP伺服器的功能,本身就是由Java程式所開發出來。
與GlassFish比較的話,一個是輕艘快艇,一個是航空母艦
Tomcat版本選擇
在版本上我們選擇使用7.0X版本來使用即可,Tomcat 9.0x版本新增語法、API,而這些對於目前來說還不太需要用到,因此選擇了7.0x。

完整 JAVA EE 環境 ApplicationServer
完整JavaEE Server  
Glass fish

Java EE全名為Java Enterprise Edition,是為了企業相關應用開發,但我們在作練習測試時並不需要用到這麼多Java EE的功能,完整的EE環境反而會稍嫌肥大

2016年6月5日 星期日

Java web元件安裝

使用JavaWeb安裝

安裝條件



在學習web之前必須要先安裝好你的NetBeans
記得選項中的Glassfish和Tomcat都要勾選並照著原先預設的安裝


安裝完成後開啟新的Projaect進行測試
點選進行web測試時記得需要點選Java webWeb Application
建立一個套件WebPrj (套件名稱可自取)
在Java EE當中選擇Apache Tomcat7.0.41.0


安裝成功後可以在自己所創建的WebPrj上看見套件旁邊有個小圓球圖,點選進去後對index.jsp右鍵Run File,NetBeans會開始執行你所吩咐給他的命令並且會在視窗中顯示
出「Hello World!」

2016年6月2日 星期四

JAVA 程式基礎



(一)JAVA程式基礎

1.自然語言  (數學、英文) 又被稱為原始碼(Source)

2.編譯器 (Compilier)

*編譯器會檢查語法是否有問題
*機器碼(Code)

3.測試執行


類別的基礎

宣告類別

//聲明類別屬於哪個資料夾
package 套件名稱;  ex: package javatest;

[存取權限]  class 類別名稱{
ex: public class Studeunt

[存取權限]  資料型別 欄位(屬性)名稱 [=初值]
ex: int age;
    (沒有參數時可以省略)
[存取權限]  返回資料型別  方法名稱 (參數型別 參數名稱){
ex: public void diplay(int age)
}
}


先有類別,才能建立物件

public class student{
….
}
宣告變數代表所建立物件


主類別 main()
主類別負責啟動程式,可用來測試執行撰寫好的程式

寫法 :

public static void main(String args[]){

}


(二)工具

甲骨文(oracle) 網址 www.ORACLE.com  → JDK


Notepad ++


(三)測試環境→DOS→命令提示字元

1.dir/w => 查詢

2.CD.. => 回上一層資料夾


3.CD\ => 回最上層

4.CLS => 清除畫面

5.C: , D; =>切換磁區

*由於電腦本身沒有加裝D磁區因此才會顯示裝置未就緒的情況

6.CD 路徑資料夾\...\..\


(四)測試JDK

1.自然語言:原始碼

=>*.java

2.Compilier器

=>javaC *.java
=>成功=>*.class

3.執行 => java *


範例:

接著到CMD執行結果

程式練習可至Notepad++網站下載 網址: https://notepad-plus-plus.org/