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、网页端:
取得返回数据以后,先确定是否有异常,然后再做其它操作。