java web 项目管理

兼容性对于前端来说, 是一个非常重要的问题, 特别是兼容IE浏览器, 简直是头大, 但是偏偏很多人却要要求把它弄为主流浏览器。

所以对于前端来说: 在开发之前一定要和客户沟通好, 到底要兼容的浏览器是哪一个! 


后端: 常量定义: 只在一个类中用的常量, 就直接定义在类里面就可以了, 在全局用的才定义在常量类里面, 这个事情最好交给一个人来做, 避免冗余(或者在项目设计的时候就定义好)


数据库数据: 

所有从数据库取的数据需要判断是否为空, 集合判断不为空, 长度不为0,才进行操作,同时, 数据库取出来的数据不能直接返回给前端, 需要判断是否为null , 然后返回一个固定的格式, 同时要考虑没有数据的时候页面的现实, 就算数据库中没数据, 也不要影响前端接卖弄的显示, 同时和前端约定好, 所有人成功返回的code 失败返回的code 异常返回的code

对于数字的处理, 能在sql 中处理的就全部处理掉, 不要放在代码中处理, (例如: 四舍五入,保留小数位等等)


template: 

对于界面上不经常改变的数据, 可以利用缓存, 可以用io流去处理, 每隔多久对html页面正题替换, 前端约定一个{{A}}替换的字符即可, 每隔多久用spring定时任务去替换,这样界面上的数据就相当于是静态加载, 不用每一次都去访问数据库

猜你喜欢

转载自blog.csdn.net/z654893465/article/details/71948757