[交流] 我的第一個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和我的目標檔案放在一起呢方可正常使用。
請幫忙
相關文章
- OpenAI正式釋出第一個官方.NET版本庫的測試版OpenAI
- 測試釋出
- 如何釋出第一個屬於自己的npm包NPM
- 測試 / 測開交流
- 測試第一個
- 測試與釋出
- 我的第一個擴充套件包釋出啦-封裝明道雲API套件封裝API
- 我的第一個Android應用程式Android
- 如何用 JavaScript 編寫你的第一個單元測試JavaScript
- 如何與面試官愉快的交流:第一章:面試前的準備面試
- 程式測試第一法則?
- 釋出你的第一個 React 元件到 npmReact元件NPM
- 我的第一個正式的Java後端程式Java後端
- OpenJDK JDK 18第一個版本釋出JDK
- 90%測試工程師不知道的測試方法工程師
- 測試釋出一篇正常的文章
- PyCharm入門第一步(三):測試第一個Python應用程式PyCharmPython
- 騰訊出品小程式自動化測試框架【Minium】系列(一)環境搭建之第一個測試程式框架
- 蘋果汽車釋出?這個釋出會腦洞我服蘋果
- Java學習筆記--我的第一個Java程式Java筆記
- 研究人員釋出了第一個判斷“遊戲障礙”傾向的心理測試遊戲
- 我第一個開源AI小產品-video2blog即將正式釋出AIIDE
- 編寫你的第一個 Android 單元測試Android
- 如何與面試官愉快的交流:第一章:面試前的準備:體姿\ 言 \行(第一章完)面試
- Apache Doris(incubating) 成功釋出第一個版本0.9.0ApacheBAT
- 我的測試啊
- 如何釋出一個 npm 包NPM
- 如何釋出一個 Composer 包
- Web測試轉App測試不看不知道WebAPP
- Web 測試轉 App 測試不看不知道WebAPP
- “Linux”小程式釋出一個月後,我們發現了什麼Linux
- 笑了,面試官問我知不知道非同步程式設計的Future。面試非同步程式設計
- 【cypress】3. 編寫第一個測試
- StudyFlutter——我的第一個APPFlutterAPP
- 我的第一個網站網站
- 小程式會如何發展?我們做了 8 個大膽的預測
- 我是如何從測試轉為產品的
- 在分散式系統中,軟體測試工程師如何測試你不知道的東西?分散式工程師
- 如何編寫優秀的測試程式碼|單元測試