Welcome to Course SE343! (Spring 2017)
Overview
What you will learn- Introducton of Arch. of Enterprise Apps
- Features of Enterprise Apps
- Mainstream technique for design of Arch. of Enterprise Apps
- Development of Server-end Components
- RMI, JNDI, Web Service
- Java EE Session Bean
- Transaction Management
- Security
- Messaging
- Web Services
- SOAP Web Service and RESTful Web Services
- Web Service Development with Java EE and .NET
- Service Oriented Service
- Basics of SOA, ESB, SOAD
- Workflow
- Infrastructure of Distributed Apps
- Parallel Process
- NoSQL DB
- Full-text Searching
Agenda and Slides
- Chapter 1: Overview, Feb. 20th, 2017 (download)
- Chapter 2: Server Components 1, Feb. 22nd, 2017 (download) ( Server component examples 1)
- Chapter 3: Server Components 2, Mar. 1st, 2017 (download) (Server component examples 2)
- Chapter 4: Security 1, Mar. 6th, 2017 (download)
- Chapter 5: Security 2, Mar. 8th, 2017 (download)
- Chapter 6: Security 3, Mar. 15th, 2017 (download)
- Chapter 7: Transaction, Mar. 20th, 2017 (download)
- Chapter 8: Messaging, Mar. 22nd, 2017 (download)
- Chapter 9: Asyn. communication between B&S, Mar. 29, 2017 (download)(Ajax examples)(WebSocket examples)
- Chapter 10: Security in Browser, Apr. 1st, 2017 (download)(XSS examples)
- Chapter 11: JNLP & Availability, Apr. 5th, 2017 (download)(WebStart examples)
- Chapter 12: Memory Caching & Performance, Apr. 12th, 2017 (download)(MemCached example)(Redis example)
- Chapter 13: Clustering & Internationalization, Apr. 17th, 2017 (download)(Internationalization examples)
- Chapter 14: Aspect-Oriented Programming, Apr. 19th, 2017 (download)
- Chapter 15: Web Services & Soap, Apr. 26th, 2017 (download)
- Chapter 16: Restful Web Services, May. 2nd, 2017 (download)