色yeye在线视频观看_亚洲人亚洲精品成人网站_一级毛片免费播放_91精品一区二区中文字幕_一区二区三区日本视频_成人性生交大免费看

當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 講師博文 > JAVA EE 開發環境的搭建

JAVA EE 開發環境的搭建 時間:2018-09-25      來源:未知

在移動互聯或嵌入linux課程中有時會涉及web項目的開發,而web項目的有前端和后臺兩部分,前端現在采用html5相關技術實現,而后臺采用java,php,asp.net等相關技術實現.由于大家熟悉java,在項目中經常使用java web后臺數據,例如json格式/xml格式數據/圖片文件/音視頻文件處理,需要了解JAVA EE 的相關技術,有不少人問怎么搭建開發環境,問得多了也答復不過來,我在這里給大家總結用myeclipse+tomcat+jdbc+mysql搭建JAVA EE開發環境的相關步驟以便你能快速入門:

1. 下載相關軟件包

說明:我們使用的是windows操作系統,下載注意區分.

JAVA_HOME一定要記得設置,因為tomcat會使用.

2. 安裝JDK及環境變量

3. 將tomcat下載的軟件包解壓到你的目錄(記住目錄好不要有中文/空格/特殊符號等)

解壓tomat后目錄如下:

在bin目錄下點擊startup.bat啟動tomcat 界面如下

打開瀏覽器輸入://你的ip地址:8080 可見到如下界面,恭喜你tomcat可以使用了.

在bin目錄下點擊shutdown.bat停止tomcat.

Tomcat實際上就是我們java web中web服務器,是servlet/jsp 運行時環境.

4. 安裝myeclipse.選擇myeclipse是因為它是功能全面的Java IDE,不僅可以開發web項目,而且也可以開發移動應用.不建議初學者使用java ee版eclipse來搭建開發環境會添加和配置很多東西,沒有經驗會遇到困難.

安裝完畢后,需要注冊,檢查是否注冊成功如下:

5. 至此JDK8,tomcat8,myeclipse2014安裝完畢,接著在myeclipse2014中配置tomcat,這是關鍵步驟

5.1首先認識工具欄

5.2點擊:啟動/停止/配置 服務器

5.3 配置tomcat后可創建一個web工程如圖

點擊finish如下:

創建一個servlet程序

可測試servlet3.0以下版本不帶注解的

創建完畢會生成web.xml和HelloServlet1.java文件

測試servlet3.0以后版本帶注解

編寫Servlet,并且為Servlet添加@WebServlet注解。

6. 將創建helloweb項目工程部署到自己配置tomcat服務器上運行

點擊工具欄部署web項目到服務器按鈕,彈出如圖:

點擊Add,彈出如下:

選擇tomcat8.x 部署類型有兩種

開發模式:調試程序用的

產品模式:終web項目上線使用

配置完成如下:

7. 當部署完畢,即可在瀏覽器中測試項目中的servlet程序.

7.1 啟動tomcat服務器

7.2瀏覽器中輸入:

恭喜你myeclipse+tomcat環境已經搭建成功了.

8. 接著我們搭建mysql環境需要下載的兩個軟件包如圖

9. 安裝好mysql這里就不介紹了.

10. 將jdbc mysql 驅動jar包復制到helloweb工程的lib目錄下會自動添加到工程中.如下:

11 測試 servlet數據庫訪問

創建數據庫表

在測試數據庫 TEST 中創建 Employees 表,請按以下步驟進行:

步驟 1:

打開命令行提示符(Command Prompt),并更改進入到安裝目錄,如下所示:

C:\>

C:\>cd Program Files\MySQL\bin

C:\Program Files\MySQL\bin>

步驟 2:

登錄到數據庫,如下所示:

C:\Program Files\MySQL\bin>mysql -u root -p

Enter password: ********

mysql>

步驟 3:

在測試數據庫 TEST 中創建 Employee 表,如下所示:

mysql> use TEST;

mysql> create table Employees

(

id int not null,

age int not null,

first varchar (255),

last varchar (255)

);

Query OK, 0 rows affected (0.08 sec)

mysql>

創建數據記錄

后,在 Employee 表中創建幾條記錄,如下所示:

mysql> INSERT INTO Employees VALUES (100, 18, 'Zara', 'Ali');

Query OK, 1 row affected (0.05 sec)

mysql> INSERT INTO Employees VALUES (101, 25, 'Mahnaz', 'Fatma');

Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO Employees VALUES (102, 30, 'Zaid', 'Khan');

Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO Employees VALUES (103, 28, 'Sumit', 'Mittal');

Query OK, 1 row affected (0.00 sec)

mysql>

查詢employee表如下:

訪問數據庫

下面的使用 Servlet 訪問 TEST 數據庫。

// 加載必需的庫

import java.io.*;

import java.util.*;

import javax.servlet.*;

import javax.servlet.http.*;

import java.sql.*;

public class DatabaseAccess extends HttpServlet{

public void doGet(HttpServletRequest request,

HttpServletResponse response)

throws ServletException, IOException

{

// JDBC 驅動器名稱和數據庫的 URL

static final String JDBC_DRIVER="com.mysql.jdbc.Driver";

static final String DB_URL="jdbc:mysql://localhost/TEST";

// 數據庫的憑據

static final String USER = "root";

static final String PASS = "password";

// 設置響應內容類型

response.setContentType("text/html");

PrintWriter out = response.getWriter();

String title = "數據庫結果";

String docType =

"<!doctype html public \"-//w3c//dtd html 4.0 " +
         
"transitional//en\">\n";
         
out.println(docType +

"<html>\n" +

"<head><title>" + title + "</title></head>\n" +

"<body bgcolor=\"#f0f0f0\">\n" +

"<h1 align=\"center\">" + title + "</h1>\n");

try{

// 注冊 JDBC 驅動器

Class.forName("com.mysql.jdbc.Driver");

// 打開一個連接

conn = DriverManager.getConnection(DB_URL,USER,PASS);

// 執行 SQL 查詢

stmt = conn.createStatement();

String sql;

sql = "SELECT id, first, last, age FROM Employees";

ResultSet rs = stmt.executeQuery(sql);

// 從結果集中提取數據

while(rs.next()){

// 根據列名稱檢索

int id = rs.getInt("id");

int age = rs.getInt("age");

String first = rs.getString("first");

String last = rs.getString("last");

// 顯示值

out.println("ID: " + id + "");

out.println(", Age: " + age + "");

out.println(", First: " + first + "");

out.println(", Last: " + last + "");

}

out.println("");

// 清理環境

rs.close();

stmt.close();

conn.close();

}catch(SQLException se){

// 處理 JDBC 錯誤

se.printStackTrace();

}catch(Exception e){

// 處理 Class.forName 錯誤

e.printStackTrace();

}finally{

// 后是用于關閉資源的塊

try{

if(stmt!=null)

stmt.close();

}catch(SQLException se2){

}// 我們不能做什么

try{

if(conn!=null)

conn.close();

}catch(SQLException se){

se.printStackTrace();

}//end finally try

} //end try

}

}

讓我們來編譯上面的 Servlet,并在 web.xml 文件中修改以下內容:

....

<servlet>     

<servlet-name>DatabaseAccess</servlet-name>

<servlet-class>DatabaseAccess</servlet-class>

</servlet>
 
<servlet-mapping>

<servlet-name>DatabaseAccess</servlet-name>

<url-pattern>/DatabaseAccess</url-pattern>

</servlet-mapping>

....

注意:以上代碼僅用于測試和直觀了解,在web項目中jdbc的操作一般不會這樣做.

調用這個 Servlet,輸入鏈接://localhost:8080/DatabaseAccess,將顯示以下響應結果:

到此搭建 myeclipse+tomcat+jdbc+mysql 開發環境已經完成.你可以開始學習java web 中servlet jsp javaben MVC架構,輕量級SSH相關技術.其實有了以上開發環境,如果再搭建javaee 輕量級SSH框架也就變得容易了,需要導入相關jar包做些設置即可,限于篇幅這里就不講了。

 
 

上一篇:Android Studio的安裝與配置

下一篇:Java開發環境搭建與Java基礎知識

熱點文章推薦
華清學員就業榜單
高薪學員經驗分享
熱點新聞推薦
前臺專線:010-82525158 企業培訓洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權所有 ,京ICP備16055225號-5,京公海網安備11010802025203號

回到頂部

主站蜘蛛池模板: 国产三级精品三级在线专区1 | 国产精品av久久久久久麻豆网 | 最新亚洲春色AV无码专区 | 在线观看一区二区三区av | 玖玖综合色 | 97人妻免费碰视频碰免 | 亚洲人成色99999在线观看 | 精品国产乱码久久久久久浪潮小说 | 欧美黑人巨大videos | 成人aa片免费观看视频 | 国产精品香蕉在线观看网 | 国内精品久久久久影院优 | 制服丝袜人妻综合第一页 | 日本人浓密BBW | 色妞AV永久一区二区国产AV | 国产伦精品一区二区三区男技 | 琪琪的色原网站 | china中国妞tubesex | 天堂网www在线 | WWW激情内射在线看 中文字幕久久网 | 日本一本草久国产欧美日韩 | 国产一区日韩在线 | 亚洲人成综合网站7777香蕉 | 国产无人区卡一卡二卡三乱码 | 国产三级全黄A级视频 | 国产偷V国产偷V亚洲高清 | 五月丁香综合缴情六月小说 | 性无码免费一区二区三区在线 | 久久亚洲色一区二区三区 | 777米奇色8888狠狠俺去啦 | 国产精品自在拍在线播放 | 国产一区二区三区av精品 | 丰满五十路熟女正在播放 | 亚洲色噜噜网站在线观看 | 国产成人综合亚洲色就色 | 国产啪亚洲欧美精品无码 | 爱爱帝国综合社区 | 精品国产情侣高潮露脸在线 | а∨天堂在线中文免费不卡 | av蜜桃| 亚洲av中文无码字幕色本草 |