![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 86
silver599
http://www.cnblogs.com/xuxiuyu/p/5989278.html
展开
-
测试驱动培训2022.04.08
4/8 TDD测试驱动开发training 1. 代码整洁 -- 为什么要有整洁代码, 随着时间推移..... -- 代码可读性: 命名,表达式(if-else,最好封装) -- 方法行数控制,只做一件事 细节内容不需要暴露出来-提取方法 提取无关的子问题,确定好这个函数的high-level goal -- 重复《程序员修炼之道》 -- Kent Beck写好代码的三要素:a.态度 b.技能 c.习惯 -- 注释 < 提...原创 2022-04-08 17:19:03 · 85 阅读 · 0 评论 -
框架储备知识1
一、MVC与三层架构 1.三层架构: a:UI层/界面层--直接与用户交互的层(简单界面逻辑在此层处理)(业务 相关逻辑向下调用Service层) b:Service层/业务层 (与数据操作无关的业务,完全在此层处理)(与数 据操作相关的业务/混合业务,需向下调用Dao层) c:Dao层/数据层(操作数据库,将数据结果反馈给Service层)(Dao再向原创 2017-11-02 19:47:01 · 158 阅读 · 0 评论 -
Struts2 action的单例与多例
原文:Struts2 action的单例与多例 struts 2的Action是多实例的并非单例,也就是每次请求产生一个Action的对象。原因是:struts 2的Action中包含数据,例如你在页面填写的数据就会包含在Action的成员变量里面。如果Action是单实例的话,这些数据在多线程的环境下就会相互影响,例如造成别人填写的数据被你看到了。所以Struts2的Action是多例转载 2017-11-29 15:37:08 · 197 阅读 · 0 评论 -
应用系统之间数据传输的几种方式
应用系统之间数据传输的几种方式转载 2017-11-30 19:28:17 · 239 阅读 · 0 评论 -
MyRowMapper<T>
package com.oracle.jdbc; import java.lang.reflect.Field; import java.math.BigDecimal; import java.sql.ResultSet; import java.sql.ResultSetMetaData; import java.sql.SQLException; import java.sql.Times转载 2017-11-03 10:56:02 · 714 阅读 · 0 评论