User Tools

Site Tools


at-m42:lecture1

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
at-m42:lecture1 [2009/04/24 18:23] eechrisat-m42:lecture1 [2009/04/24 18:37] eechris
Line 139: Line 139:
   * [[#Peer-to-Peer (P2P) applications]]   * [[#Peer-to-Peer (P2P) applications]]
  
-===== Single tier systems =====+===== Single-tier systems =====
 {{:at-m42:single-tier.png?196 |A single-tier system}} {{:at-m42:single-tier.png?196 |A single-tier system}}
   * Examples:    * Examples: 
Line 145: Line 145:
     * any dumb-terminal access to a corporate database     * any dumb-terminal access to a corporate database
  
-===== Two tier systems =====+===== Two-tier systems =====
 {{:at-m42:two-tier.png?591|A two-tier architecture}} {{:at-m42:two-tier.png?591|A two-tier architecture}}
  
Line 152: Line 152:
     * bank ATM system (from customer viewpoint)     * bank ATM system (from customer viewpoint)
  
-===== Three tier systems =====+===== Three-tier systems =====
 {{:at-m42:three-tier.png?697|A three-tier architecture}} {{:at-m42:three-tier.png?697|A three-tier architecture}}
  
Line 158: Line 158:
     * Enterprise database access     * Enterprise database access
  
-===== Multi-tier systems ===== 
-===== Peer-to-Peer (P2P) applications ===== 
- 
-===== Single Tier System ===== 
-===== Two-Tier System ===== 
-===== Three-Tier System ===== 
 ===== Three-Tier System: With Web Tier ===== ===== Three-Tier System: With Web Tier =====
-===== Examples: ===== +{{:at-m42:three-tier_with_web.png?804 |Web tier}} 
-===== CGI application ===== +  * Examples: 
-===== Lightweight framework =====+    CGI application 
 +    Lightweight framework 
 ===== Multi-Tier System ===== ===== Multi-Tier System =====
-===== Multi-Tier J2EE =====+ 
 +{{:at-m42:multi-tier.png?697|Multi-tier architecture}} 
 + 
 +===== Multi-Tier Java EE ===== 
 +{{:at-m42:multi-tier-j2ee.png?747|Multi-tier Java EE}} 
 ===== Peer-to-Peer System ===== ===== Peer-to-Peer System =====
 +{{:at-m42:p2p.png?591 |P2P system}}
 +
 +  * No central server. Each partner can be server or client.
 +    * Bitorrent MP3 exchange.
 +    * Windows work groups
 +    * Bluetooth network peers
 +    * JINI services
 +
 ===== Lecture Content ===== ===== Lecture Content =====
   * [[#Introducing the Java Platform]]   * [[#Introducing the Java Platform]]
Line 181: Line 190:
 ===== Module Plan ===== ===== Module Plan =====
  
-  * //Part 1//: Programming the Java Platform (seven lectures). +  * **//Part 1//: Programming the Java Platform** (seven lectures). 
-  * //Part 2//: Concurrency and Client Server Programming (three lectures). +  * **//Part 2//: Concurrency and Client Server Programming** (three lectures). 
-  * //Part 3//: Enterprise Applications (lectures) +  * **//Part 3//: Enterprise Applications** (six lectures) 
-  * //Part 4//: Assessment Week:+  * **//Part 4//: Assessment Week**:
     * Assessment of Lab Work     * Assessment of Lab Work
     * Seminars     * Seminars
at-m42/lecture1.txt · Last modified: 2011/01/14 12:45 by 127.0.0.1