20050607

1、弄了个EclipseMe用于开发J2ME程序,用的是SUN的WTK,感觉还不错。

2、看了看MDB的一些东东,但还没有在JBOSS下用过,有时间可以看一下。

有关于同我有项目中的一些出错处理,我有了一些想法:

SWT相关:
1、在form的相关action中捕获所有Exception,即,所有的相关方法原型中不能再有throws语句。
2、一旦有了异常,按类似如下方式处理:
try
{
    commonService.getHBPRInfo(prPara);
}
catch (BaseException e) {
    logger.error("getHBPRInfo error",e);
    return getRetObj(retObject,e);
}

3、SWT端界面:
已在HttpUtil中做了封装,
调用完里面方法后,应首先确定返回是否为null,为null时表示出现了
异常,调用者返回即可。

网页相关:
1、在form的相关action中捕获所有Exception,即,所有的相关方法原型中不能再有throws语句。
2、一旦有了异常,按类似如下方式处理:
try
{
 userinfo = userInfoImpl.getUserInfo(Tuser);
}
catch (Exception e)
{
 logger.error("errorget userinfo:" + e.getMessage() , e);
 this.setSimpleError(e.getMessage()); //设置错误信息
 return NewappConst.WEB_FORWARD_FAIL;//转到错误页
}

3、页面如何读取刚才设置的错误信息?:
<logic:present name="errors">          <logic:iterate id="error" name="errors">     <B><FONT color=RED>              <BR><bean:write name="error" />
 </FONT></B>           </logic:iterate>       </logic:present>
最完以后,最好清空errors中的东东

如果调用的是setSimpleMessage()方法,则用:
<logic:present name="message">      <b><font color="BLUE"><bean:write name="message" /></font></b>
</logic:present>

AJAX相关:
1、在form的相关action中捕获所有Exception,即,所有的相关方法原型中不能再有throws语句。
2、一旦发生异常后,用一个统一的字符串结构返回即可
3、网页端:
取得返回数据以后,先确定是否有异常,然后再做其它操作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值