• 理项目


    观点和几位稍有不同,java项目基于ssh或者ssi的比较多,有的是在此基础上又包了一层,这点共识相同
    从学习架构的视角呢?
    上来不是去梳理代码,光看代码不懂业务,能看懂吗?
    1)先找相关技术文档,业务大致流程等资料对系统有初步了解

    2)运行项目或看线上项目,从技术角度进行分解
    比如,
    1. 典型处理:
    增删改查如何实现
    上传下载业务如何实现

    2. 接着:分解下业务的共同处理和系统级通用处理如何实现

    3. 接下来:框架级的处理,比如日志,拦截器,多重提交,事务处理等

    这样按难易度细分,能加快了解速度,也能熟悉整个业务的大致流程。

    一上来就看代码,无法有机串联起来,很可能是一头雾水

    代码熟悉时,从下面几个角度梳理
    1)编码规范
    2)命名规范,包括包的,类的
    3)层级调用web-》controller-》service-》domain

    按业务索骥是我推荐的。


    作者:靳洪飞
    链接:https://www.zhihu.com/question/22713333/answer/63232588
    来源:知乎
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
  • 相关阅读:
    [cdq分治][树状数组] Bzoj P3262 陌上花开
    [Prufer序列] Bzoj P4766 文艺计算姬
    [欧拉回路][并查集] Bzoj P3706 反色刷
    [欧拉回路][dfs] Uoj #117 欧拉回路
    [并查集][Tarjan] Bzoj P5017 炸弹
    day18
    day17
    树形DP学习笔记
    [分治]JZOJ 6308 中间值
    [贪心][完全背包]JZOJ 6309 完全背包
  • 原文地址:https://www.cnblogs.com/pdy94/p/8984123.html
Copyright © 2020-2023  润新知