讲义下载:

General introduction

PART I  Architecture Styles

Pipes and Filters style

Layers style

Model-View-Controller style

Presentation-Abstraction-Control style

Meta Level style

PART II Design Patterns

case study

Command pattern

Bridge pattern

Composite pattern

Decorator pattern

Strategy pattern

AbstractFactory pattern

PART III Method 

Introduction

Case Study

Global Analysis

Conceptual View

Model View

Execution View

Code View

The role of software architect

 

实习

已经选择了做Struts的同学可以不做。但是尝试一下有益无害。

实习作业