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
at-m42:lecture1 [2009/04/24 18:23] eechrisat-m42:lecture1 [2011/01/14 12:45] (current) – external edit 127.0.0.1
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 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.1240597434.txt.gz · Last modified: 2011/01/14 12:20 (external edit)