1.

内容:        描述:                                                 产生结果:

系统建模    UML是进行系统设计和架构的表达工具,用来展示软件细节                            设计文档

系统设计    设计模式是进行系统设计的模式和方法,它就好比模具,可以用来生产一个一个的软件部件                代码实现

系统架构    架构是软件的骨架,用来搭建各个软件部件,包括SOA,ROA,COA                            架构

 

一:java与UML建模

UML是思想,程序是实现

 

二:java设计模式

设计模式是为了让设计更简单,而不是更复杂,不要过度使用

2.1 创建型模式:抽象了对象的实例化过程,用来帮助系统去创建,组合和表示实例对象

2.2 结构型模式:类与对象的结构,它采用了继承机制来组合接口或者实现,通过组合一些对象从而实现新功能

2.3 行为型模式:创建型和结构型强调的是类与对象之间的关系,行为型模式解决了则是类与对象之间的通信关系,以面向对象的方式描述软件的控制流程

 

三:系统架构

javaWeb的软件架构都是以分布式架构为基础进行扩展的

面向服务架构-SOA  以Web服务为中心的分布式架构

面向资源架构-ROA  以资源为中心的分布式架构

面向云架构-COA     分布式服务的集群

 

posted on 2016-02-23 16:54  Sharpest  阅读(290)  评论(0编辑  收藏  举报