• 沒有找到結果。

開發方法

在文檔中 財產管理系統 (頁 10-37)

Eclipse 是由 Open Sommunity 所創建開發軟體,並被廣泛地 使用在許多不同的領續。例如:可作為Java 應用程式與 Android App 的開發環境。大多數人都知道 Eclipse 是 IDE。至今,他已佔 據超過全世界Java 開發環境的 50%。Eclipse 計劃是由 Eclipse 基 金會所管理。Eclipse 基金會是一個非營利性的組織,大多由以科 技公司為背景成為所組成。

Eclipse 需要安裝 Java Runtime。建議使用 Java 7(又稱為 Java 1.7)或 Java 6,Java 提供兩種版本,Java Runtime

Environment(JRE)和 Java Development Kit(JDK),JRE 只 包含用來啟動Java 程式的必要功能,而 JDK 則包含額外的開發工具, Prompt(如果您使用的是 Windows,可透過以下方式來啟動:

WIN + R,輸入"cmd" 按下 Enter 鍵) ,並輸入以下指令,來做測 試。

安裝Java。

3-1 Eclipse 下載與 Tomcat 設定

第一個使用的工具是Eclipse IDE for jave EE,從網站

「http://www.eclipse.org/downloads/

」 ,如圖

5 所示

圖5 Eclipse 下載點

要注意作業系統的位元是否符合,接下來下載

Tomcat「http://tomcat.apache.org/

」 ,如圖

6 所示。

圖6 Tomcat 下載點

為了在Eclipse 上能使用,我們要在 Eclipse 上安裝 Tomcat 的外

掛,在Eclipse 資料夾裡找 ,把Tomcat 外掛放進去,如圖

7 所示。

圖7 Eclpise 安裝 Tomcat 外掛

重新進入Eclipse 裡,Eclipse 工具上就會看到 ,表示成

功,下載後,還不算完成,要在Tomcat 資料夾裡面的 ,在

找到 ,開啟,才算真的完成。

開啟startup 它會自己設定,如圖 8 所示。

圖8 startup 開啓畫面

為了確認Tomcat 有開啓,在瀏覽器上打

『http://localhost:8080/

』 ,如圖

9 所示。

圖9 Tomcat 測試成功畫面

3-2 Java 環境設定

Java 一般需要設定 3 個環境變數,「電腦」->「內容」->「環境 變數」,如圖10 所示。

圖10 內容裡面

進入環境變數後點選『新增』,如圖11 所示。

圖11 環境變數

變數名稱『JAVA_HOME』,圖中變數值是根據 JDK 的安裝目錄,

如圖12 所示。

圖12 設定 JAVA_HOME

在系統變數找到『Path』,如圖 13 所示。

圖13 Patg 設定

『Path』的變數值加上『%JAVA_HOME%\bin;%』,如圖 14 所 示。

圖14

在新增『CLASSPATH』,變數值沒有限制如何設定,設定成如圖 15 所示即可。

圖15

3-3 安裝與設定 MySql

安裝MYSQL「http://dev.mysql.com/downloads/mysql/」,如 圖16 所示。

圖16 MYSQL 下載點

MYSQL 安裝畫面,如圖 17 所示。

圖17 MYSQL 安裝畫面 1

開始按照步驟安裝進入安裝過程,如圖18 所示。

圖18 MYSQL 安裝畫面 2

選擇『Detailed Configuration』,如圖 19 所示。

圖19 MYSQL 安裝畫面 3

選擇「Developer Machine」,如圖 20 所示。

圖21 MYSQL 安裝畫面 5

選擇「Manul Selected Default Character Set」另外選擇

「utf8」如圖 22 所示。

圖22 MYSQL 安裝畫面 6

「Execfe」->安裝完成,四個選項都會打勾,如圖 23 所示。

圖23 MYSQL 安裝畫面 7

開啟eclipse,如圖 24 所示。

圖24 eclipse 開啟介面

接下來開啟eclipse 時選擇工作區,如圖 25 所示。

圖25 eclipse 工作區選擇

開始設定Eclipse,「widow」->「Preference」,如圖 26 所示。

圖26 Eclipse 導引

接下來「Jave」->「Install JREs」,如圖 27 所示。

圖28 新增 Standard

在JRE Home 輸入 jdk 安裝路徑,如圖 29 所示。

圖29 設定 JDK 路徑

重新進入「Preferences」,選擇「Sever」->「Runtime Environmenrs」,如圖 30 所示。

圖30 設定 Sever

點選「Browse」設定 Tomcat 安裝路徑,如圖 31 所示。

圖31 設定 Tomcat 安裝路徑

圖32 Tomcat 路徑

選擇「Tomcat」的「Advanced」進行相關設定,如圖 33 所示。

圖33 Tomcat 設定-1

選擇「Tomcat」的「JVM Settings」設定 JRE,如圖 34 所示。

點選功能表列中的「Window」->「Open

Perspective」->「Other」指令,選擇「Database Development」,如圖 35 所示。

35 Eclipse 設定 MYSQL

「Databases」點選 New,如圖 36 所示。

圖36 Eclipse 設定 Mysql-1

選擇『Mysql』,如圖 37 所示。

圖37 Eclipse 設定 Mysql-2

選擇Mysql 驅動版本,如圖 38 所示。

圖38 Eclipse 設定 Mysql-3

選擇預設驅動jar 套件設定路徑,如圖 39 所示。

在Eclipse 設定「驅動名字」,「用戶 ID」,「密碼」,如圖 40 所示。

圖40 Eclipse 設定 Myslq-5

在圖41 中「Enter password」輸入 root。

圖41 MYSQL 設定

如顯示圖42 中的「Ping succeeded!」表示資料庫連接測試成功。

圖42 設定 MYSQL 密碼

點選->File->New->SQL File,建立 SQL 指令檔,如圖 43 所示。

圖43 建立 SQL

建立SQL 指令檔精靈,如圖 44 所示。

圖44 設定 SQL

建立UserInfo.sql 資料庫指令檔後,讀者可在 UserInfo.sql 中編寫 SQL 腳本,如圖 45 所示。

圖45 建立 UserInfo.sql

3-4 建立專案

點選「File」->「N ew」->「Dynamic Web Project」建立W eb 專案,如圖 46 所示。

圖46 建立新專案

輸入專案名稱,設定專案路徑,如圖47 所示。

在圖48「Name」的地方輸入「UserInfo」,在 chapa 建立 java 類別

圖48 設定專案

宣告「使用者名字」,「密碼」,「性別」的程式碼如下:

package chapa;

public class UserInfo { private String userName;

private String password;

private String sex;

public String getUserName() { return userName;

}

public void setUserName(String userName) { this.userName = userName;

}

public String getPassword() { return password;

public void setPassword(String password) { this.password = password;

}

public String getSex() { return sex;

}

public void setSex(String sex) { this.sex = sex;

} }

建立Database 類別,用來進行操作資料庫,用了三種方法「獲取 資料庫連接」,「關閉資料庫連接」,「註冊」。把 Mysql 驅動程式

「mysql-connector-java-5.1.15bin.jar」複製到

「WrbContent」->「WEB-INF」->「lib」下,Database 程式 碼如下。

package chapa;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.PreparedStatement;

import java.sql.SQLException;

public class Database {

private static String userName = "root";

private static String password = "root";

private Connection connection;

//打開資料庫連接

public Connection getConnection() throws ClassNotFoundException, SQLException {

Class.forName(driver);

connection = DriverManager.getConnection(url, userName,

password);

return connection;

}

//關閉資料庫連接

public void closeConnection() throws SQLException { if (connection != null && !connection.isClosed())

connection.close();

connection = null;

}

//註冊

public void register(UserInfo userInfo) throws SQLException, ClassNotFoundException {

String sql = "insert into userinfo values(?, ?, ?);";

ps.setString(i++, userInfo.getUserName());

ps.setString(i++, userInfo.getPassword());

ps.setString(i++, userInfo.getSex());

ps.executeUpdate();

closeConnection();

} }

滑鼠點選「WebContent」右鍵->「New」->「JSP」,彈出建立 JSP 頁面精靈,如圖 49 所示。

圖 49 JSP 建立精靈

註冊頁程式碼,頁面碼採用UTF-8,預設 ISO-8859-1 不支援中文

<%@ page language="java" contentType="text/html; charset=UTF-8"

pageEncoding="UTF-8"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

"http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

</head>

<body>

<center>

<form action="registerProcess.jsp" method="post">

帳號:<input type="text" name="userName"><br>

密碼:<input type="password" name="password"><br>

性別:<select>

<option value="男">男</option><option value="女">女</option>

</select>

<input type="submit" value="註冊">

</form>

</center>

</body>

</html>

以下程式碼為顯示註冊成功資訊。

<%@ page language="java" contentType="text/html; charset=UTF-8"

pageEncoding="UTF-8"%>

<%request.setCharacterEncoding("UTF-8"); %>

<jsp:useBean id="userInfo" class="chapa.UserInfo" scope="session"/>

<jsp:setProperty property="*" name="userInfo"/>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

"http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

</head>

<body>

<center>

註冊成功,歡迎你!<br>

用戶名為:<jsp:getProperty name="userInfo" property="userName"/>&nbsp;

密碼為:<jsp:getProperty name="userInfo" property="password"/>&nbsp;

性別為:<jsp:getProperty name="userInfo" property="sex"/>&nbsp;

的用戶!

</center>

</body>

</html>

在專案名字「ChapA」按右鍵,彈出快顯功能表,選擇「Run As」->「Run on Server」選項,彈出如圖 50 所示。

圖50 Tomcat 執行

圖51 為基本架構圖,接下來開始美工,添加一些裝飾。

圖51 基本架構

在文檔中 財產管理系統 (頁 10-37)

相關文件