Foundation Technologies in Java that enable user to write server-side programs in Java Concepts include inner classes, exceptions, file I/O, reflections, cloning, multi-threading, Web Programming with Java Server Pages, Servlets, JavaServer Faces and JavaBeans. The Following concepts will be broken down into several labs:
- Classes, OOP, File-IO, Serialization, Nested Classes.
- Abstract Classes, Interface, Exception Handling, Self-Healing Software
- Data Structures, JDBC
- Concurrency
- Network Programming, Client/Server
- Web Programming