ADVANCED JAVA:

Course Content:

Networking Using Java

  1. Networking Essentials
  2. Socket Programming
  3. Java.net.inetAddress
  4. Datagrams
  5. Url
  6. Multicast Socket

JDBC

  1. Introduction to JDBC
  2. JDBC Architucture
  3. Driver Manager,Driver,Connection,Statement,resultSet
  4. Prepared Statement & CallableStatement
  5. ResultSetMetaData & DatabaseMetadata
  6. JDBC Drivers

JDBC New Features

  1. Batch Updates
  2. Scrollable ResultSets
  3. Updatable ResultSets
  4. Working With Rowsets
  5. New Data Types Support
  6. Parameter MetaData
  7. Retrieving Auto Generated Keys
  8. Connection Pooling
  9. Using Savepoints

JSP

  1. Comparison With Servlets & JSP
  2. Introduction to JSP
  3. JSP Life Cycle
  4. Scripting Elements - Scriptlets, Declaration, Expressions
  5. JSP Directives page, include & taglib
  6. Error Handling in JSP
  7. JSP Action Tags
  8. JSP to Servlets & Servlets to JSP
  9. Using Java Beans In JSP
  10. JSPsession
  11. JSP Scope
  12. Custom Tag Development
  13. JSTL
  14. JSP Expression Language

DISTRIBUTED APPLICATIONS

  1. RPC
  2. RMI
  3. COBRA
  4. Introduction to EJB

SWINGS

SERVLETS

  1. Need of Server Side Programming
  2. Comparison with CGI
  3. Introduction to Servlets
  4. Servlet Life Cycle
  5. Generic Servlets
  6. ServletConfig, ServletContext, ServletRequest,ServletResponse
  7. Database Operations using Servlets
  8. Http Servlets
  9. HttpServletRequest, HttpServletResponse
  10. Session Tracking - Hidden Form Fields, URL Rewriting, Cookies, HttpSession
  11. Initialization Parameters to Servlets
  12. Internationalization using Servlets
  13. Thread Safe Servlets
  14. Filter Servlets
  15. Event Listeners
  16. Annotaions in Servlets
  17. ServletRequest Wrapper & ServletResponse Wrapper

JAVA BEANS

  1. Component Model Services
  2. Using the NetBeans GUI Builder
  3. Java Bean Properties
  4. Bean Persistence
  5. Introspection