java代码走查_java代码开发完成后,代码走查规范

java代码走查_java代码开发完成后,代码走查规范代码走查注意事项 1 不变的值 尽量写个常量类 2 尽量使用 if else 不要一直 if 去判断 3 减少循环调用方法查询数据库 4 dao 层尽量不要用逻辑 尽量在 service 里写业务逻辑 5 金额使用 Bigdecimal 类型的 0 00 这种格式靠右显示 6 iframe 的弹框 要放到 js 里 可以缓存 放到 jsp 里每次都需要加载 7 ajax 对应 success 对应一个 error 异常 尽量用 error 网络

代码走查注意事项:

1、不变的值,尽量写个常量类

2、尽量使用if{}else,不要一直if去判断

3、减少循环调用方法查询数据库

4、dao层尽量不要用逻辑,尽量在service里写业务逻辑

5、金额使用Bigdecimal类型的,0.00这种格式靠右显示

6、iframe的弹框,要放到js里,可以缓存,放到jsp里每次都需要加载。

7、ajax对应success对应一个error异常,尽量用error,网络断或者不好的时候,走error,比较友好。

正确的ajax代码开发规范是这样的:

$.ajax({

url: ‘${ctx}/cashier/receivecheck/receive’,

data: ‘strBillId=’ + strBillId,

dataType: “json”,

type:”POST”,

beforeSend: function(){

$.jBox.tip(“正在执行,请稍等…”, ‘loading’,{opacity:0.5});

},

success: function(data) {

if (data.status == “success”) {

$.jBox.success(data.message, ‘提示’,{ closed: function () {refreshForm();}});

}else if(data.status == “error”) {

$.jBox.error(data.message, ‘提示’);

}else{

$.jBox.error(“票据接收失败”, ‘提示’);

}

},

complete: function(){

$.jBox.closeTip();

},

error: function(){

$.jBox.closeTip();

$.jBox.error(“请求出错!”, ‘提示’);

}

});

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/218143.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 上午7:56
下一篇 2026年3月18日 上午7:56


相关推荐

  • [已实现]暴力破解路由器管理密码

    搬新家以后,第一时间连上网络,登录路由器后台。博主租的房子是某平台的,网络是由平台提供的。和上次租房不同的地方在于,这次路由器后台管理密码居然和给的wifi连接密码不一样了,肯定是有人改过密码了!admin等弱口令都试过了,全都不管用!对一个it技术人员来说,被人掌握网络生杀大权肯定是无法容忍的!第一次测试的时候尝试用telnet登录路由器,发现密码已经被更改,无法登录,预料是跟web控制台密码一起改变的。…

    2022年4月9日
    147
  • java代码自动生成[通俗易懂]

    Java代码自动生成(优化封装版)一、前言      最近自己做了个项目,为了提升开发效率,节约不必要的开发时间,特意花时间优化了下代码自动生成工具。成果不错,效率提高了不少,空闲时间特意写下这篇文章,希望对大家有所帮助。PS文章底部是我的代码下载链接,大家可以自行下载。 二、项目背景框架       本套生成工具是基于SpringMVC+MyBatis框架,同…

    2022年4月14日
    181
  • armv7与armv8的区别(v8和w12的区别)

    ARMv7与ARMv8的处理器架构自己一直没有详细了解过,现在来学习一下,在armcommunity中文社区看到一个不错的总结。两者之间的区别主要如下:ARMv8指令集分为Aarch64和Aarch32指令集,而ARMv7使用的是A32和T16指令集(分别为32位和16位)。现今我们常见的手机处理器多为8核,采用大小核心伴侣架构,比如Kirin970处理器(4*Co…

    2022年4月18日
    283
  • java字符串的拆分_Java中的字符串分割 .

    java字符串的拆分_Java中的字符串分割 .java中的split函数和js中的split函数不一样。Java中的我们可以利用split把字符串按照指定的分割符进行分割,然后返回字符串数组,下面是string.split的用法实例及注意事项:java.lang.string.splitsplit方法将一个字符串分割为子字符串,然后将结果作为字符串数组返回。stringObj.split([separator,[limit]])免费资源收…

    2022年5月12日
    48
  • 前端参数用MD5加密[通俗易懂]

    前端参数用MD5加密[通俗易懂]今天来讲一下如何用这个MD5来加密第一步:两种导入MD5.js一种你可以到以下这个地址去下载MD5的js路径:https://www.bootcdn.cn/blueimp-md5/另一种下面是md5的js,直接复制下去放到js文件里。亲测可用varhexcase=0;varb64pad="";varchrsz=8;functionhex_md…

    2022年7月11日
    54
  • linux find命令详解_linux du命令详解

    linux find命令详解_linux du命令详解find命令格式:findpath-option[-print][-exec-okcommand]{}\;find命令的参数:path:要查找的目录路径。~表示$HO

    2022年7月30日
    9

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号