[交流] 我的第一个JavaBean测试程序不知如何发布

04-10-26 我本无才
[交流] 我的第一个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和我的目标文件放在一起呢方可正常使用。

请帮忙

banq
2004-10-31 20:14
可查阅《Java实用系统开发指南》第2章。

猜你喜欢