1.
内容: 描述: 产生结果:
系统建模 UML是进行系统设计和架构的表达工具,用来展示软件细节 设计文档
系统设计 设计模式是进行系统设计的模式和方法,它就好比模具,可以用来生产一个一个的软件部件 代码实现
系统架构 架构是软件的骨架,用来搭建各个软件部件,包括SOA,ROA,COA 架构
一:java与UML建模
UML是思想,程序是实现
二:java设计模式
设计模式是为了让设计更简单,而不是更复杂,不要过度使用
2.1 创建型模式:抽象了对象的实例化过程,用来帮助系统去创建,组合和表示实例对象
2.2 结构型模式:类与对象的结构,它采用了继承机制来组合接口或者实现,通过组合一些对象从而实现新功能
2.3 行为型模式:创建型和结构型强调的是类与对象之间的关系,行为型模式解决了则是类与对象之间的通信关系,以面向对象的方式描述软件的控制流程
三:系统架构
javaWeb的软件架构都是以分布式架构为基础进行扩展的
面向服务架构-SOA 以Web服务为中心的分布式架构
面向资源架构-ROA 以资源为中心的分布式架构
面向云架构-COA 分布式服务的集群