• CRUD Operations With MySQL • ResultSet Type • Fetch Size • Rowset ➢ JDBCRowSet ➢ CachedRowSet ➢ WebRowSet ➢ JoinRowSet ➢ FilteredRowSet • PreparedStatement • CallableStatement • Batch Updates • MetaData ➢ ResultSetMetaData ➢ DatabaseMetaData ➢ RowsetMetaData ➢ ParametermetaData • Transaction • BlobCLob • DateTime • Inserting Image,XML In DataBaseSequence 7- J2EE • Need of J2EE • J2EE Technologies • Architecture Style of Application ➢ Two-Tier Architecture ➢ Three-Tier Architecture ➢ N-Tier Architecture • J2EE Containers ➢ Web Container ➢ EJB Container • J2EE Servers ➢ Web Server ➢ Application Server • J2ee Clients ➢ Web Clients ➢ EJB Clients • Different Approaches for Server Side Programming ➢ Common Gateway Interface(CGI) ➢ Server Side Java Script ➢ Active Server Pages ➢ Applets Of Java ➢ Servlet • Methods of HTTP Protocol ➢ GET Method Advance JAVA Syllabus ➢ Post Method ➢ Other Methods ➢ Request And Response Headers 8- Servlet • Need of Servlet • Directory Structure of Web Component • Three Ways of creating a Servlet • Steps for Implementing Servlet • Creating First Servlet Using Servlet Interface • Seven ways of calling a Servlet • Life cycle of Servlet ➢ First Request of Servlet ➢ Frequent Request of Same Servlet • Creating Servlet using Genericservlet class • Creating Servlet using HTTPservlet Class • ServletConfig, ServletContext Interface • Servlet Collaboration ➢ SendRedirect Method ➢ RequestDispatcher Interface • Setting Attributes • Handling Request headers • File upload, Download and Refreshing Servlet • HTTP status Codes • AsyncContext interface • Session tracking ➢ Need of Session Tracking ➢ Using Cookie ➢ URL Rewriting ➢ Hidden from Field • Cookies • Listeners ➢ Need of Listeners ➢ Implementation of Listener ➢ Listener with Annotation • Filters ➢ Need of Filters ➢ Implementation of Filter ➢ Login Filter ➢ One Filter Multiple Servlet ➢ Initparam with Filter ➢ Filter with Annotation • I18n • Pagination • Connecting Pool • Non-Blocking I/O Advance JAVA Syllabus • Multipart Annotation • Inject Annotation 9- JSP • Problem with Servlet • Working of JSP • API for JSP • Life cycle of JSP • Scripting Elements ➢ Scriptlet tag ➢ Expression Tag ➢ Declaration Tag ➢ Flow Control with JSP • Implicit Objects ➢ Out ➢ Request ➢ Response ➢ Session ➢ Application ➢ Config ➢ Exception ➢ PageContext ➢ page • JSP Directive ➢ Page Directive ➢ Include Directive ➢ Taglib Directive • Standard Actions ➢ jsp: include ➢ jsp: forward ➢ jsp: param ➢ jsp: plugin ➢ Java Bean Class ➢ jsp: useBean ➢ jsp: setProperty ➢ jsp: getProperty • Custom Tags ➢ Concepts Of Custom Tag ➢ API For Custom Tag ➢ Files Required For Creating Custom Tag ➢ Methods For Custom Tag ➢ Life Cycle Of Custom Tag ➢ Implementing Custom Tag ➢ Accessing Body Of Custom Tag ➢ Creating Own SqlTag • Expression Language Advance JAVA Syllabus ➢ EL Operators ➢ EL Implicit Objects • JSTL ➢ JSTL Core Tags ➢ JSTL Sql Tags ➢ JSTL Formatting Tags ➢ JSTL Functions • File uploading & Downloading with JSP • Handling Cookies via JSP 10- Ajax • Need Of AJAX • XML HttpRequest object • AJAX With Servlet • AJAX With JSP • AJAX With Database • Checking Name in Database • Checking Phone no. in Database • Creating Dynamic Combo • AJAX With XML • Online Java Compiler With Ajax • Pagination With Ajax 11- JSON • JSON Introduction • Converting Java Object Into JSON String • Writing Java Object Into JSON File • Reading JSON File Via Java • JSONParser Example • JSON With Servlet • JSON With JSP 12- Mail API • Java Mail Classes • Sending Mail Via Console • Sending Attachments • Sending Mail Via Servlet 13- RMI • Need Of RMI • Working Of RMI • Stub And Skeleton • Marshaling And UnMarshaling • Locating Remote Objects • Methods Of Naming Class Advance JAVA Syllabus • Steps For Implementing RMI • RMI With Servlet 14- Web Services (JAX-WS) • Need Of Web Service • Components of Web Services • How webservices work • Steps For Implementing Web Service • Hello World JAX-WS • Adding Two Numbers • Web Client Of JAX-WS • Downloading File Via JAX-WS 15- Rest Full Services (JAX-RS) • Introduction to JAX-RS • JAX-RS Annotations • Working Of JAX-RS • Path Annotation • PathParam Annotation • QueryParam And Default Value Annotation • FormParam Annotation • HeaderParam Annotation • File Upload With JAX-RS • File Download With JAX-RS • JSON With JAX-RS • XML With JAX-RS • Converting Java Object Into Xml Via JAX-RS • JAX-RS With Maven • Difference Between JAX-WS And JAX-RS 16- Java Message Service • Need Of JMS • Publish/Subscribe Messaging • Point-to- Point Messaging • Steps for Implementing JMS • Sending Message Via Publish/Subscribe • Sending Message Via Point-to-Point Messaging 17- XML • Introduction To XML • XML Syntax • XML Elements • Document Type Definition (DTD) ➢ Internal Doctype Declaration ➢ External Doctype Declaration ➢ PCDATA And CDATA ➢ Declaring An Element In DTD File ➢ Creating XML • DOM Parser Advance JAVA Syllabus ➢ Working Of DOM Parser ➢ Reading XML Via DOM Parser ➢ Creating XML Via DOM Parser ➢ Updating XML Via DOM Parser • SAX Parser ➢ Working Of SAX Parser ➢ Reading XML Via SAX Parser ➢ Converting XML Into Java Objects • StAX Parser ➢ Working Of StAX Parser ➢ Reading XML Via StAX Parser 18- Design Patterns • What Is Design Pattern • Creational Patterns ➢ Factory Pattern ➢ Abstract Factory Pattern ➢ Singleton Pattern ➢ Builder Pattern ➢ Prototype Pattern • Structural Patterns ➢ Adapter Pattern ➢ Bridge Pattern ➢ Composite Pattern ➢ Decorator Pattern ➢ Facade Pattern ➢ Flyweight Pattern ➢ Proxy Pattern • Behavioural Patterns ➢ Chain of Responsibility Pattern ➢ Command Pattern ➢ Interpreter Pattern ➢ Decorator Pattern ➢ Iterator Pattern ➢ Mediator Pattern ➢ Momento Pattern ➢ Observer Pattern ➢ State Pattern ➢ Strategy Pattern ➢ Template Pattern ➢ Visitor Pattern • J2EE Patterns ➢ DAO Pattern ➢ MVC Pattern ➢ Service Locator Pattern