有關單體模式設計的問題,請大家幫忙
我現在在做一個報表釋出模組。由於報表是以Excel另存為xml檔案的方式提供給我。我的處理方式是在伺服器端透過jcom呼叫我自己編寫的vb控制元件達到利用Excel控制元件的報表釋出工具將報表釋出成.htm檔案。我在這裡使用了單體模式,想法是想在伺服器端的程式裡只有一個Excel程式。
我的類的設計如下,但是沒有達到我的目的。請大家指點,我該怎麼設計才能達到預期的目的。
急切的等待你們的幫助!!謝謝
import jp.ne.so_net.ga2.no_ji.jcom.*;//這是jcom的鼕鼕
import java.util.*;
public class UpdateReport
{
private UpdateReport(){}
private static final UpdateReport instance = new UpdateReport();
public static UpdateReport getInstance()
{
return instance;
}
public boolean init(String rptName,String macroName,String phyWebPath,boolean bHasEx)
{
System.out.println("webpath:"+phyWebPath);
boolean bUpdated = false;
ReleaseManager rm = new ReleaseManager();
try
{
IDispatch vbcom = new IDispatch(rm, "GenerateWebReport.UpdateRpt");
//GenerateWebReport.UpdateRpt是我寫的vb控制元件來呼叫Excel控制元件
String x =rptName;
String y =phyWebPath;
String z = macroName;
Boolean w = new Boolean(bHasEx);
Object[] param = new Object[] {x,y,z,w};
Boolean retcode= (Boolean)vbcom.method("GenRpt", param );
if(retcode.booleanValue())
bUpdated = true;
}
catch (Exception ex)
{
ex.printStackTrace();
rm.release();
}
finally
{
rm.release();
}
return bUpdated;
}
}
我的類的設計如下,但是沒有達到我的目的。請大家指點,我該怎麼設計才能達到預期的目的。
急切的等待你們的幫助!!謝謝
import jp.ne.so_net.ga2.no_ji.jcom.*;//這是jcom的鼕鼕
import java.util.*;
public class UpdateReport
{
private UpdateReport(){}
private static final UpdateReport instance = new UpdateReport();
public static UpdateReport getInstance()
{
return instance;
}
public boolean init(String rptName,String macroName,String phyWebPath,boolean bHasEx)
{
System.out.println("webpath:"+phyWebPath);
boolean bUpdated = false;
ReleaseManager rm = new ReleaseManager();
try
{
IDispatch vbcom = new IDispatch(rm, "GenerateWebReport.UpdateRpt");
//GenerateWebReport.UpdateRpt是我寫的vb控制元件來呼叫Excel控制元件
String x =rptName;
String y =phyWebPath;
String z = macroName;
Boolean w = new Boolean(bHasEx);
Object[] param = new Object[] {x,y,z,w};
Boolean retcode= (Boolean)vbcom.method("GenRpt", param );
if(retcode.booleanValue())
bUpdated = true;
}
catch (Exception ex)
{
ex.printStackTrace();
rm.release();
}
finally
{
rm.release();
}
return bUpdated;
}
}
相關文章
- 有關java的unicode編碼的問題,大家幫忙JavaUnicode
- 分頁Bean的同步問題,,請大家幫忙解決Bean
- 急不理解的問題,大家幫幫忙,關於jive
- jf6.2初學者問題,請大家幫忙看看
- 請大家幫忙,關於儲存過程分頁的問題...謝謝儲存過程
- 請教有關template設計模式的問題設計模式
- 請高手幫忙了,關於javamail的問題JavaAI
- 關於反射的問題,請高手幫忙!線上急等!反射
- 關於digest認證的問題,請高手幫忙
- Jbuilder 問題,請大俠幫忙!!!UI
- 請各路高手幫忙,關於JAVA NIO的方面的問題Java
- 有關javaAPI,請各位高手幫忙,拜謝JavaAPI
- 請大家幫我分析一下這個畢業設計題目是不是有問題?
- 關於分散式異構系統的問題!請幫忙看看分散式
- NIO Socket的2個問題?請高手幫忙!
- 一個jive的安裝問題,整整困了我5天.請大家幫忙解決
- 【請求 幫助】有關分析模式書中的一些問題模式
- synchronized關鍵字問題?各位高手,幫幫忙!synchronized
- 請高手幫忙,關於多個連線的hibernate配置問題
- 一個郵件的JAVABEAN問題,請高手幫忙JavaBean
- 關於資料庫的問題。請幫忙看下,在下先謝謝了資料庫
- RMI物件繫結到JNDI的問題,請高手幫忙!物件
- jive配置中的database問題?!請幫忙阿謝謝!Database
- 又是令人頭痛的字元亂碼問題!!請幫忙!字元
- 紅旗5.0的安裝問題。請高手幫忙(轉)
- 一道面試題:大家幫忙解決面試題
- 關於有狀態BEAN如何透過關鍵字儲存使用者狀態的問題,請幫忙Bean
- 又是關於prepareStatement提高效能的問題,請幫忙看一下!REST
- 一個關於mysql方面的問題,希望斑竹和大家能幫忙,謝謝!!MySql
- 初學設計模式,簡單問題請指導設計模式
- 請高手幫忙!
- JNDI中Context初始化的問題!請幫幫忙,急需解決!Context
- 一個執行緒的問題。請大俠進來幫幫忙看看執行緒
- java學習中遇到的問題 請高手幫忙 線上等Java
- 請高手幫忙分析一個JSP小程式的問題JS
- 熟悉ibatis的請幫幫忙!BAT
- 請教大家關於java效能的問題Java
- 關於repaint()問題,大家請指點AI