Core Advanced Java & J2EE Syllabus
Core Advanced Java & J2EE Syllabus
Introduction
What is java Importance of java Java implementation application of java Sample program & compilation Using block of code lexical issues White space Identifiers Literals Comments Separators Keywords Java class library
Inheritance
Member access Super class Creating multilevel hierarchy Method over loading & overriding Abstract class method Using final to prevent overriding & overloading The object class
Exception Handling
Exception types Uncaught exception Multiple catch clauses Nested try statements Throw Throws Finally Javas built-in exceptions Creating your own exception subclasses
Multithreaded Programming
Creating threads Run()method New thread Thread class Stopping & blocking threads Life cycle of thread- newborn Runnable Blocked & Dead Waiting sleeping Suspended Using thread methods Thread exceptions Thread priority Synchronization Implementing the runnable interface The Enumeration Interface The Enumeration Interface Vector Stack Dictionary Hashtable StringTokenizer BitSet Date Calendar GregorianCalendar TimeZone SimpleTimeZone Locale Random
Event Handling
Event delegation model or event class hierarchy All classes and interfaces of event delegation model Programs related to event handling covering all types of events
11 Java Swing
Working with jframe Japplet Jpanel Jtextfield Jpasswordfield Jbutton,jcheckbox Jradiobutton, jlist Jscrollpane Jcombobox Jmenu Jmenubar Jmenultem Jpopupmenu Jtree Jtable
12 Introduction to J2EE J2EE Overview Why J2EE? J2EE Architecture J2EE APIs J2EE Containers 13 Advance JDBC Programming Overview of Database Driver Architecture Introduction to JDBC Standard Extension API (javax.sql) Connection Pooling JDBC Programming with ORACLE, MYSQL, etc. Batch Processing Connecting to non-conventional databases Database cashing (case study with HSDB,CSQL) Working with Multiple Databases Handling SQL escape syntax Calling SQL functions, Database stored procedures
14 Introduction To Servlets
Need for servlets Introduction to servlets The javax.servlet package Life cycle of a servlet Accessing a servlet using an html pag Developing and Deploying Servlets Exploring Deployment Descriptor (web.xml) Handling Request and Response
15 Struts Framework
What is Struts? Struts Architecture Struts classes - ActionForward, ActionForm, ActionServlet, Action classes Understanding struts-config.xml Understanding Action Mappings Struts flow with an example application
16 Introduction To Jsp
Need for jsp Basic JSP Architecture Life Cycle of JSP (Translation, compilation) JSP Tags and Expressions The jsp requestresponse class
17 Hibernate Introduction to Hibernate 3.0 Hibernate Architecture First Hibernate Application 18 Awareness to Other J2EE Technologies:
Spring Framework Java Mail JTA Web Services Design Pattern -By Sateesh Kumar (S/E), Canarix Software Solutions