二.Ajax访问Controller层的返回问题:1.增加了Controller的长度,controller做了自己本不应该做的事情;2.增加了他人阅读的困难,可能controller层一共5行,构造返回就占了4行重构:将返回结果封装到了Utils中,使用简单工厂+模版模式,链式编程返回结果工程中将结果的封装放在BaseController层,也有一定的目的和好处三.登陆重构 问题:1.
分类:
其他好文 时间:
2018-03-15 13:21:02
阅读次数:
154
来源:p2p系统repayCalc.cs,本代码可能参考自线下系统 一 函数语言使用问题 1)Backdate日期类型改为DateTime,则可以不用字符串拼接 2)还款日计算错误(1个月 != 30天) 3)面向对象编程,而不是都通过函数计算 4)构造函数 替代 字符串拼接,字符串拼接和类型转换耗 ...
分类:
其他好文 时间:
2016-08-10 15:56:38
阅读次数:
221
问题:
本案例要求使用Apach DBCP 连接数据池重构类DBUtility 为ConnectionSource类,并重构案例“实现DBUtility”,提供连接的获取,关闭功能的"中的EmpDAO类,在该类中使用ConnectionSource来获取连接。
方案:
直接使用JDBC访问数据库时,需要避免一下隐患:
1.每一次数据操作请求都是需要建立数据库连接,打开连接,存取数据和关闭数...
分类:
数据库 时间:
2015-06-15 09:39:44
阅读次数:
184