链接1 10种常见的软件架构模式
10个常见的软件架构模式 - 文章 - 伯乐在线 (跟上面的那个差不多可视会比较详细)
软件架构和设计模式有什么区别? - 知乎
架构漫谈(1):什么是架构? - 王概凯 - 转 - 最初的梦想 - 博客园
链接2 Software Architectures(用repository architectual style example这个字查到的)
需要等待回答的问题
1) 怎么决定使用什么软件架构? 要依照什么决定? 团队合作? 软件种类? 公司大小?
时间?
2)为什么老师每次要等到最后一秒才上传nota? 上课前要一直check很麻烦。
3)可不可以自己做部落格上传nota和自己的project? 让学弟学妹参考 也方便自己和他们 会不会给学校或者老师带来麻烦?
我们参考的Architecture Style/Architecture Pattern
Layered
链接3 What is layered architecture?
链接4 OLYMPIC Architecture(有点像Layered Architecture)
链接5 Chapter 1.Layered Architecture
他的形式很像这个 都是有Presentation, Appplication and Internet 所以我觉得Layered
architecture可能是参考Internet protocol的东西。
链接6 TCP/IP ISO
根据我对Layered的理解, Layered有混着Client-Server和Repository Architecture
表现层(jsp), 持久层(类似dao),业务层(逻辑层,service层),模型(javabean),控制层(action)
JAVA三层架构,持久层,业务层,表现层的理解
DAO设计模式讲解----四层模型, 分层设计模式
软件架构之分层模式(Layered Architecture)
软件架构模式之分层架构
架构模式是什么
Architecture layered Example(推荐看这个)
Layered Architecture – Skeleton Example
A practical introduction to layered architecture — Part One
搜索词: 分层architecture
软件架构之分层模式(Layered Architecture) - ce123的技术博客 - CSDN博客
关于Layered的问题(一下回答都是出于我上面分享的链接,这里的回答只是概括如果还想更加了解自己点进去看吧)
1. 所以到底有多少种layer?
- Presentation layer / UI layer
- Application layer / Service layer
- Business layer / Domain layer
- Data access layer / Persistent layer / Infrastructure layer
- Database layer
基本就是这些东西了
Repository
链接7 Data Centered Architecture(Repository Architecture)
链接8 关于Repository模式
链接9 [Architecture pattern] Repository
Swaperoo
队友找到的一个Architecture: swaperoo
我看这文章(链接10 Swaperoo的链接(英文)1998年的文章)只理解swaperoo是用于电子钱包的一个architecture, 跟据我现在的理解swaperoo除了电子钱包以外的software不可以使用。
网络上没有多少东西解释swaperoo所以觉得这个architecture很危险, 因为能参考的东西有限。
所以这个architecture直接丢掉。
如果它只是用于payment的process, 我们的Area Discount和Secure code就会超出Payment范围。
Comments
Post a Comment