9.21

作者: wyb1995 | 来源:发表于2017-09-21 23:33 被阅读0次

    早上

    第一件事

    • 限时测试

      • 昨天的编程题,总时长限时15分钟,并加上git的小步提交
      • 要求使用java8 API来进行编写
      • 在规定时间内完成了
    • refactor代码

    第二件事

    • code diff
      • 检查 git commit
      • 查看命名
      • 方法放在这个类中是否合理
      • 类名是名词,方法是动词
      • 重构一次运行一次测试
      • 格式化
      • 去除重复
      • 单一指责

    下午

    第三件事

    • check概念图并讲解

      • Map概念图


        map概念图.png
      • Collection概念图


        Collection.png
      • RESTful API


        RESTful API.png
      • java面向对象


        java面向对象.png
    • 三层架构

      • 展示层
      • 业务逻辑图
      • 持久层
      • 三层架构的原则
        • 低层不能调用上层
        • 同层可以互相调用(持久层&controller除外)
    • MVC

      MVC.png
    • 浏览器向 /users 发送请求;

    • 路由把 /users 交给 Users 控制器的 index 动作处理;

    • index 动作要求 User 模型检索所有用户(User.all);

    • User 模型从数据库中读取所有用户;

    • User 模型把所有用户组成的列表返回给控制器;

    • 控制器把所有用户赋值给 @users 变量,然后传入 index 视图;

    • controller把页面渲染成 HTML;

    • 控制器把 HTML 送回浏览器;

    相关文章

      网友评论

          本文标题:9.21

          本文链接:https://www.haomeiwen.com/subject/kwfxextx.html