CECS 471 Outline
Preliminaries
- Exception Handling
- Input and Output
- Event-Driven Programming
- Introduction to Threads
- Concurrent Programming
Networking
- Using a URL to Connect
- Protocols with a URLConnection
- Clients and Servers Using Sockets
- Browsers and Web Servers
- Vectors and Enumerations
Java Database Connectivity (JDBC)
- Database Tables and SQL Queries
- Connecting to a Database
- Retrieving Information
- Metadata and Aggregate Functions
- Prepared Statements and Transactions
- A GUI for Database Queries
Servlets and JavaServer Pages
- A First Servlet
- HTML Forms
- Three-Tiered Architectures
- Session Tracking
- JavaServer Pages (JSP)
- The Jakarta Tag Library
XML
- XML and Information
- SAX Processing
- DOM Processing
- XSLT>
- SOAP and Web Services
Security
- Using a Security Manager
- Policies and Permission
- Java Cryptography
- Java Authentication and Authorization Service (JAAS)
Other topics as time permits.