我正在編寫GUI應用程序,用於在公司的會計軟件和電子商務系統(互聯網商店)之間交換和同步數據。我在哪裏可以處理MVC Java中的異常?
我想使用MVC(模型 - 視圖 - 控制器)設計模式來創建它。
我的應用程序的一部分是用會計軟件覆蓋電子商務庫存餘額的功能。
我有
- 視圖 - JDialog的呈現覆蓋的進度。
- 控制器 - 負責數據庫的視圖和互動
- 模式 - 當我排隊的數據庫,我必須捕捉異常(ClassNotFound的和SQL),星展銀行和應用程序的設置
數據。
我應該在哪裏創建try {} catch {} block?在視圖?或在控制器?
我想給出一些帶有錯誤信息的JOptionPane並完成一些應用程序狀態。
我想'試穿catch'塊應該被使用,其中的問題的真正原因在於,可以幫助你在最早的腳出了問題,而不是拋出,有的地方趕上他們其他。此外,最好在[Log4J](http://logging.apache.org/log4j/2.x/)的幫助下進行日誌記錄,即使用戶錯過了錯誤消息,他們也可以檢查它然後從相應的文件中刪除:-) – 2012-07-16 14:46:21