发表于: 2017-10-20 23:52:05
1 757
今天完成的事情:
1. 重构代码(完)
2. 把一些功能整合在一起
3. 改进代码规范流程
4.解决了如何使用spring 的依赖注入,从此以后随意使用
明天计划的事情
1. 能成功运行后开始memcache
2. 尽量一天完成memcache
遇到的问题:
1.我还是觉得controll里的代码太多,例如要加密,生成cookie,但给service层却又显得service次不清
而且一些东西要用到
HttpServletRequest
HttpServletResponse
这两个东西,不怎么好分离
有没有好的办法???
收获:
1. 重构代码(完)
controll分为两个,一个是公众板块,一个是登陆后的板块
2. 把一些功能整合在一起
把根据职业表中的职业查询学生表里学习该职业的人数:
public int[] countProfessionStudy(List<Profession> professions) {
int[] professionStudyNumber = new int[professions.size()];
//根据职业表从学生表查询
for (int i = 0; i < professions.size(); i++) {
String profession = professions.get(i).getProfession();
logCouNumSerImpl.info("this profession : " + profession);
student.setProfession(profession);
try {
professionStudyNumber[i] = studentMapper.countStudentUser(student);
logCouNumSerImpl.info("study " + profession + " number: " + professionStudyNumber[i]);
} catch (Exception e) {
e.printStackTrace();
logCouNumSerImpl.error(e.getMessage());
}
}
return professionStudyNumber;
}
3. 改进代码规范流程
在打印出参入参时,当获取的是单个对象或类型时打印出来。当是一个列表时,只需要打印其长度或者个数就行
List<Student> students = studentService.listStudentTable();
loggerCommCon.info("students number: "+students.size());
4.解决了如何使用spring 的依赖注入,从此以后随意使用
先在依赖的类加上注解
@Component、@Repository、@Service、@Controller
@Service用于标注业务层组件
@Controller用于标注控制层组件
@Repository用于标注数据访问组件,即DAO组件
@Component泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注。
例如:
@Component("MD5")
public class Md5Utils {
使用时:
@Autowired
Md5Utils md5;
md5 = new Md5Utils();
pass = md5.getMD5(pass);
进度:
任务开始时间:10.13
预计完成时间:10.22
是否有延期风险:有
请假一天,向后延一天
禅道:http://task.ptteng.com/zentao/project-task-264.htm
评论