[交流] 我的第一个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章。

猜你喜欢