[交流] 我的第一個JavaBean測試程式不知如何釋出
[交流] 我的第一個JavaBean測試程式不知如何釋出
我總是覺得,對於Java,最難把握的就是釋出和佈署,到現在,我還是一知半解,不知如何下手。。。
設計背景:
我想將公司以前的IT資訊相關的應用軟體由VB+DB2轉到Java+Weblogic+DB2,所以我就開始Java開發了,最重要的是,我必須先用Java平臺實現一個簡單的例子讓老闆看看啊。。。
設計過程:
1,在JBuilderX中新建一個工程 DataQuery
2, 在該工程下新建Javabean ,名為:DataQueryBean, 放入包DATAQuery中。當然,我已經將DB2的JDBC驅動jr400.jar加入JBuilder庫中。
package DataQuery;
import java.sql.*;
import javax.swing.JPanel;
public class DataQueryBean extends JPanel
{
public DataQueryBean() {
try
{
java.sql.DriverManager.registerDriver (new com.ibm.as400.access.AS400JDBCDriver ());
Class.forName ("com.ibm.as400.access.AS400JDBCConnection");
System.out.println("資料庫驅動程式註冊成功");
//聯接DB2需要使用使用者名稱和密碼,使用者名稱和密碼在前面的步驟定義
Connection conn = DriverManager.getConnection("jdbc:as400:192.168.0.1","test", "test");
System.out.println("成功聯接資料庫");
Statement stmt = conn.createStatement();
//建立資料表的查詢SQL語句
String sql = "select A.mcnme,B.ijun,A.mjun from database00.A A,database00.B B where A.mcust = B.icust";
//取得返回的資料集
ResultSet rs = stmt.executeQuery(sql);
System.out.println("2004年7月客戶實際與計劃銷售額比較表");
System.out.println("客戶名稱" + " " + "實際銷售額" + " " + "計劃銷售額");
while (rs.next()){
System.out.println(rs.getString(1) + " " + rs.getString(2) + " " + rs.getString(3) );
}
//關閉資料集和資料庫聯接
rs.close();
conn.close();
}
catch(Exception ex) {
ex.printStackTrace();
}
}
}
3,在該工程下新建Applet ,名為:DataQueryApp
package DataQuery;
import java.applet.*;
public class DataQueryApp extends Applet
{
public void init() {
try
{
add(new DataQueryBean());
}
catch(Exception e) {
e.printStackTrace();
}
}
}
4,同時新建了一個網頁測試檔案,名為Test.html
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB2312">
<title>
DataQuery Test
</title>
</head>
<body>
DATA will appear below in a Java enabled browser.<br>
<applet
codebase = "."
code = "DataQuery.DataQueryApp.class"
name = "TestApplet"
width = "400"
height = "300"
hspace = "0"
vspace = "0"
align = "middle"
>
</applet>
</body>
</html>
5,在JBuilderX中儲存,編譯。
附:以前做EJB,或Web模快時有Deploy部署項,可現在沒有,不知道如何在JBuilderX中部署到Weblogic中。
6,在JBuilderX中點執行,一切OK。
7,可是,我如何才能讓老闆在網頁中看到效果呢。
附:我將JBuilder生成的編譯檔案複製到我的IIS目錄中,提示Applet載入錯誤,祥細檢視,主要出在資料訪問,我想,可能是JDBC驅動jr400.jar沒有載入,可是,我該如何將jr400.jar和我的目標檔案放在一起呢方可正常使用。
請幫忙
我總是覺得,對於Java,最難把握的就是釋出和佈署,到現在,我還是一知半解,不知如何下手。。。
設計背景:
我想將公司以前的IT資訊相關的應用軟體由VB+DB2轉到Java+Weblogic+DB2,所以我就開始Java開發了,最重要的是,我必須先用Java平臺實現一個簡單的例子讓老闆看看啊。。。
設計過程:
1,在JBuilderX中新建一個工程 DataQuery
2, 在該工程下新建Javabean ,名為:DataQueryBean, 放入包DATAQuery中。當然,我已經將DB2的JDBC驅動jr400.jar加入JBuilder庫中。
package DataQuery;
import java.sql.*;
import javax.swing.JPanel;
public class DataQueryBean extends JPanel
{
public DataQueryBean() {
try
{
java.sql.DriverManager.registerDriver (new com.ibm.as400.access.AS400JDBCDriver ());
Class.forName ("com.ibm.as400.access.AS400JDBCConnection");
System.out.println("資料庫驅動程式註冊成功");
//聯接DB2需要使用使用者名稱和密碼,使用者名稱和密碼在前面的步驟定義
Connection conn = DriverManager.getConnection("jdbc:as400:192.168.0.1","test", "test");
System.out.println("成功聯接資料庫");
Statement stmt = conn.createStatement();
//建立資料表的查詢SQL語句
String sql = "select A.mcnme,B.ijun,A.mjun from database00.A A,database00.B B where A.mcust = B.icust";
//取得返回的資料集
ResultSet rs = stmt.executeQuery(sql);
System.out.println("2004年7月客戶實際與計劃銷售額比較表");
System.out.println("客戶名稱" + " " + "實際銷售額" + " " + "計劃銷售額");
while (rs.next()){
System.out.println(rs.getString(1) + " " + rs.getString(2) + " " + rs.getString(3) );
}
//關閉資料集和資料庫聯接
rs.close();
conn.close();
}
catch(Exception ex) {
ex.printStackTrace();
}
}
}
3,在該工程下新建Applet ,名為:DataQueryApp
package DataQuery;
import java.applet.*;
public class DataQueryApp extends Applet
{
public void init() {
try
{
add(new DataQueryBean());
}
catch(Exception e) {
e.printStackTrace();
}
}
}
4,同時新建了一個網頁測試檔案,名為Test.html
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB2312">
<title>
DataQuery Test
</title>
</head>
<body>
DATA will appear below in a Java enabled browser.<br>
<applet
codebase = "."
code = "DataQuery.DataQueryApp.class"
name = "TestApplet"
width = "400"
height = "300"
hspace = "0"
vspace = "0"
align = "middle"
>
</applet>
</body>
</html>
5,在JBuilderX中儲存,編譯。
附:以前做EJB,或Web模快時有Deploy部署項,可現在沒有,不知道如何在JBuilderX中部署到Weblogic中。
6,在JBuilderX中點執行,一切OK。
7,可是,我如何才能讓老闆在網頁中看到效果呢。
附:我將JBuilder生成的編譯檔案複製到我的IIS目錄中,提示Applet載入錯誤,祥細檢視,主要出在資料訪問,我想,可能是JDBC驅動jr400.jar沒有載入,可是,我該如何將jr400.jar和我的目標檔案放在一起呢方可正常使用。
請幫忙
相關文章
- 測試釋出
- 如何釋出第一個屬於自己的npm包NPM
- iPad 釋出測試iPad
- 如何用 JavaScript 編寫你的第一個單元測試JavaScript
- 程式測試第一法則?
- 我的第一個擴充套件包釋出啦-封裝明道雲API套件封裝API
- 我的第一個開源app - cnodejs-swift 客戶端釋出APPNodeJSSwift客戶端
- 我第一個做好的彈出選單
- 我的第一個破解軟體,試驗成功!
- 專案測試經驗交流
- 如何開發、本地測試、釋出 Laravel 擴充套件包?Laravel套件
- 測試釋出一篇正常的文章
- 90%測試工程師不知道的測試方法工程師
- 離線日誌釋出測試
- Python 3.3測試版釋出Python
- KDE-3.5.3 測試版釋出
- 【iCore3 雙核心板】DEMO 1.0 測試程式釋出
- 我的第一個Android應用程式Android
- 我國5G技術研發階段測試成果釋出
- 釋出你的第一個 React 元件到 npmReact元件NPM
- 重構遺留程式碼(4):第一個單元測試
- 我的第一個微信小程式 (Discuz!! + 微信小程式)微信小程式
- 我的第一個微信小程式 (Discuz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + 微信小程式)微信小程式
- OpenJDK JDK 18第一個版本釋出JDK
- 我的第一個正式的Java後端程式Java後端
- 蘋果汽車釋出?這個釋出會腦洞我服蘋果
- 研究人員釋出了第一個判斷“遊戲障礙”傾向的心理測試遊戲
- 在打包第一個EJB QL 時出現以下問題,不知道如何處理?
- 板橋大俠請教一個問題,你們在開發jive時如何測試這麼多javabean的JavaBean
- 我的測試儲存過程程式碼儲存過程
- 騰訊出品小程式自動化測試框架【Minium】系列(一)環境搭建之第一個測試程式框架
- PyCharm入門第一步(三):測試第一個Python應用程式PyCharmPython
- 客戶端釋出日誌測試客戶端
- Linux Shell 之 我的第一個Shell程式Linux
- Web測試轉App測試不看不知道WebAPP
- Web 測試轉 App 測試不看不知道WebAPP
- Firefox 2.0 的第二個alpha 測試版Bon Echo Alpha 2 釋出Firefox
- 我的第一個 APPAPP