Abstract Window Toolkit, Swings & its Hierarchy, Applets & its Life Cycle, Servlets & its Life Cycle, Steps to connect Java Application to Database, Servlet Application Working, Steps to create Servlet, HTTP Session & its Working, Remote Method Invocation, Steps to create RMI, Marshaling & Unmarshaling, Enterprise Java Beans, Java Beans & its Use,Elements of Java Beans,Bean Development Kit,Steps to Develop User-defined Java Beans,Web Services its Types and features,Restful Web Service, Java Cryptography & Security & its Services, Architecture of Cryptography.