javaspingecommerceratsad - juedaiyuer/researchNote GitHub Wiki

技术选型原则

  • 平台依赖性
  • 可扩展,可集成性
  • 技术稳定性
  • 文档及应用范围

技术陷阱

  • 需求不清
  • 追求新技术
  • 项目管理混乱
  • 文档不完善
  • 用户不配合,数据质量差,时间规划乱

恰当的架构设计

  • 分层调用(逐层调用)
  • 接口明确,依赖抽象
  • 边界清晰,职责单一
  • 恰当使用技术

实践

  • Java平台,Spring技术栈,源码管理(maven)
  • 项目代码分层:页面控制-业务服务-持久化层
  • 页面布局,图片处理,富文本
  • 扩展方案设计于实现
  • 关于事务

java/javaspingecommerce/architecturedesign.PNG