COURSE TITLE DETAILED SYLLABUS SR.NO JAVA 2 ENTERPRISE EDITION (J2EE) ADVANCE JAVA NAME OF CHAPTERS & DETAILS HOURS ALLOTTED SECTION (A) BASIC OF J2EE 1 FILE HANDLING Stream Reading and Creating file FileOutputStream, BufferedOutputStream, FileInputStream FileWriter, FileReader Zipping and Unzipping files DeflaterOutputStream, InflaterInputStream Gerialization of Objects www.raysonline.in 2 nd Floor, Anam Plaza, South East Gandhi Maidan, Patna, Bihar -800001 1
2 NETWORKING TCP/IP Protocol User Datagram Protocol (UDP) and Sockets Knowing IP Address URL class Displaying data of a web page DatagramSocket and DatagramPacket Two way communication 3 COLLECTION FRAMEWORK Collection Objects Sets, Lists, Queues, Maps Retrieving elements from Collections ArrayList class, LinkedList class ListIterator interface HashSet class, LinkedHashSet class, TreeSet class, PriorityQueue class ArrayDeque class, Map interface, HashMap class, LinkedHashMap class TreeMap class, Hashtable class, Comparable and Comparator Properties class 4 JAVA DATABASE CONNECTIVITY JDBC Drivers Steps to connect to the database Connectivity with Oracle, Connectivity with MySQL, DriverManager Connection interface, Statement interface ResultSet interface, PreparedStatement, ResultSetMetaData DatabaseMetaData Image Storing image, Retrieving image File Storing file, Retrieving file Stored procedures and functions Transaction Management Batch Processing JDBC New Features www.raysonline.in 2 nd Floor, Anam Plaza, South East Gandhi Maidan, Patna, Bihar -800001 2
5 HTML 5 Introduction to HTML HTML Tags Creating forms Creating tables Managing homes 6 CSS Introduction to CSS Three ways to use CSS CSS Properties Designing website Working with Templates 7 JAVASCRIPT Introduction to Javascript Three ways to use Javascript Working with events Client-side Validation 8 JQUERY Introduction to JQuery Validation using JQuery JQuery Forms JQuery Examples 9 AJAX Introduction to AJAX Servlet and JSP with AJAX Interacting with database SECTION (B) WEB TECHNOLOGY SECTION (C) WEB SERVICES, SERVLET AND JSP 10 WEB SERVICES Introduction to J2EE Architecture TIER ARCHITECTURE Single Tier, Two Tier, Three Tier, N Tier 11 J2EE COMPONENTS Web Components, Business Components www.raysonline.in 2 nd Floor, Anam Plaza, South East Gandhi Maidan, Patna, Bihar -800001 3
12 J2EE CONTAINERS Container Types Container Services 13 J2EE SERVICES Java Naming and Directory Interface Java Transaction Services Java Messaging Service Java Authentication & Authorization Services 14 INTRODUCTION TO XML Document Type Definition (DTD) XML Parsers Document Object Module (DOM) Simple API for XML (SAX) 15 BASIC OF SERVLET Servlet: What and Why? Basics of Web Servlet API Servlet Interface GenericServlet, HttpServlet Servlet Life Cycle Working with Apache Tomcat Server Steps to create a servlet in Tomcat How servlet works? servlet in Myeclipse servlet in Eclipse servlet in Netbeans Advantages of Servlets 16 REQUEST DISPATCHING ServletRequest methods Registration example with DB RequestDispatcher, sendredirect, ServletConfig methods ServletConfig example ServletContext methods ServletContext example How to set, get and remove example? 17 SESSION TRACKING Cookies Hidden Form Field URL Rewriting HttpSession www.raysonline.in 2 nd Floor, Anam Plaza, South East Gandhi Maidan, Patna, Bihar -800001 4
18 EVENT AND LISTENER Filter Authentication Filter, FilterConfig, Useful examples Filters File uploading / File downloading Security 19 BASICS OF JSP Life cycle of JSP JSP API JSP in Eclipse and other IDE's 20 JSP ARCHITECTURE PROJECT DEVELOPMENT IN SERVLET 21 JSP ELEMENTS scriptlet tag, expression tag, declaration tag page directive include directive, taglib directive 22 JSP OBJECTS out, request, response, config, application, session, pagecontext, page exception 23 ACTION ELEMENTS jsp:forward, jsp:include, Bean class, jsp:usebean jsp:setproperty & jsp:getproperty Displaying applet in JSP 24 CUSTOM TAGS Custom Tag : What and Why? Custom Tag API? Custom Tag Example Attributes Iteration Custom URI 25 Using tags of JSTL Expression Language Exception handling in JSP PROJECT DEVELOPMENT IN JSP www.raysonline.in 2 nd Floor, Anam Plaza, South East Gandhi Maidan, Patna, Bihar -800001 5