Understanding Requirement: why JAVA Defining a package Why java important to the internet Understanding CLASSPATH JAVA on LINUX PLATFORM Access Protection Importing packages INTRODUCTION TO JAVA VIRTUAL MACHINE Defining and Implementing interfaces Java Virtual machine Architecture Anonymous classes Class loading process by class loaders Abstract classes Vs Interfaces Booting loader Adapter classes Extension loader System loader EXCEPTION HANDLING Role of Just In time compiler (JIT) Fundamental of Exception handling Execution Engine Types of Exceptions Learning exceptions handlers AN OVERVIEW OF JAVA AND BUZZWORDS Data Types , Variables ad Arrays Try and Catch Operators Multiple catch Clauses Control statements Nested Try statements Object oriented paradigms Throw , throws and finally Abstractions Creating custom exceptions The Three OOP Principles: Assertion (Encapsulation, Inheritance, Polymorphism) STRING HANDLING Learning String Operation Class fundamentals Learning character Extraction Commands line arguments Learning string Comparison Learning Static Initializer Understanding string Buffer Classes Declaration of objects String builder class Instance variable Hiding Creating Immutable Class Overloading and Overriding of Methods NEW IN JDK 5/6/7 Upcasting Premain method , Object size Down casting Generics Understanding of Access Controls (private, Annotations Vargs Static Import For each String in which Multiple exception handling Dimond Operator WINDOWS PROGRAMMING Swing & AWT Finding out constant and method Introduction to JFC declaration Controls belong to an interface Event Delegation Method Creating an instance of a class whose Event Classes name is Event listeners not known until runtime Getting and setting value of an objects APPLENET field if field name is unknown until runtime Applenet Basics Invoking a method on an object if the Architecture and Skeleton method is Simple Apple Display Methods unknown until runtime The HTML Applet Tag Creating a new array whose size and Inter Applet communication components type are not know until runtime Trusted Applet (Applet with Database) Invoking private member of a class Multi threaded Programming The java thread model ADVANCED J AVA/J2EE (J AVA 2 Creating a thread: Extended Thread and Implementing Runable ENTERPRISE EDITION) Creating multiple Thread and Context COLLECTION FRAMEWORK Switching The Collection Interfaces (list , set, Sorted Synchronization: methods and set) statements The collection classes Inter thread Communication (The array list, Linked list, Hash set, Tree set) Thread local Accessing a Collection via an Iterator Dead lock Working with maps Threadpool executer class Working with Comparators Shutdown hookup The Collection Algorithms Re-entrent locking The Legacy Classes and Interfaces Introduction to I/O streams (Enumeration, Vector, Stack, Dictionary, Hash File handling table) Binary Streams Date and Time Handling Character stream COLLECTION CLASS Serialization Array class Scanner SYSTEM PROPERTIES & Stream tokenizer INTERNATIONALIZATION String tokenizer Usage of Property file GzipOutStream class Define the locale Data Encryption & decryption ResourceBundle NETWORKING Fetching Text from ResourceBundle URL, InetAddress REMOTE METHOD INVOCATION (RMI) Socket And Server Socket Distributed Applications Datagram socket RMI Architecture Socket factories Implementation Re ection API Call-Back Mechanism Determining the class of an object Getting information about classes modifier, fields, methods, constructor, and super classes DATABASE PROGRAMMING USING @WebServlet JDBC(4.1) @MultipartConfig @ServletSecurity JDBC Drivers File uploading/file downloading Statements Security Metadata Refreshing servlet Scrollable & Updatable Result set Batch Updates JAVA SERVER PAGES (JSP) & JSTL Data Sources And Connecting Pooling JSP Architecture Row sets JSP Element Transaction (commit , rollback,savepoint) JSP Directives Getting Data from excel sheet JSP Actions Generating log file JSP Objects Custom Tags INTRODUCTION TO J2EE ARCHITECTURE Using Tags of JSTL TIER ARCHITECTURE Expression Language Single Tier Exception handling in JSP Two Tier Three Tier Ajax N Tier XMLHTTPRequest Ready State J2EE COMPONENTS OnreadystateChange Web components ResponseText Business components ResponseXML J2EE CONTAINERS Status Containers Type StatusText Containers Services Div Tag J2EE Services Functon Java Naming and Directory Interfaces Open ( ) Java Transaction Services Send ( ) Java Messaging Services Ajax Web Application Model Java Authentication & Authorization Jquery Services Jquery with Ajax INTRODUCATION TO UML Jquery Event Use Cases Jquery Selectors Diagrams JSON INTRODUCTION TO XML Calling JSP with Jquery Document type Definition (DTD) Animation XML parsers get ( ) Function Document object module(DOM) Jquery Ajax Event Simple API for XML (SAX) ENTERPRISE JAVA BEANS (EJB-3.2) JAVA SERVLET Introduction Introduction to Web Programming Architecture Advantages to Servlet Types of EJB Servlet Lifecycle Request Dispatching SESSION BEANS Session Tracker Introduction Event Listener State Management Dependency Injection Dpendency Injection Filters Interceptors Servlet with Annotation Timer Service @WebFilter Life cycle Callback Methods @WebInitParam @PostConstruct @WebListener @PreDestroy @PreActivate PACKAGING AND DEPLOYMENT USING @PrePassivate ANT Types BLUETOOTH API Stateless Local Device State full UUID class Singleton Discovery Listener Introduction to Web services ENTITY BEANS A conceptual overview of Web Services Introduction Web services requirements Java Persistence API SOAP Java Persistence Query WSDL Language(JPQL) UDDI The Entity Life Cycle Entity Relationships UTILITIES @One To One My Eclipse 2013 @One To Many NetBeans 6.5 @Many To One WEB SERVER @Many To Many Apache Tomcat 7.0 @Entity APPLICATION SERVER @Id Bea's Web logic 10.3/12c @Table J Boss @Column Sun Application server @Basic Web share
MESSAGE DRIVEN BEANS & JMS2.0 HIBERN ATE 3.0
Messaging overview INTRODUCTION TO MAPPING Messaging models OBJECTS TO RELATIONAL Point to point models DATABASES Topic subscriber models Serialization 2 JMS Implementation XML2 Life cycle Object- oriented Database system @MessageDriven Mapping @ActivationConfigProperty INTRODUCTION TO HIBERNATE J2EE DESIGN PATTERN Hibernate Architecture Hibernate configuration Why design pattern? Hibernate's Support for Other Front controller Technologies Composite view Installing Hibernate Session façade A “Hello world” stand alone application Service Locator A Servlet–Based Hibernate application Data Access Object Value object CREATING PERSISTING CLASSES Mapping a basic Java Class Singleton pattern , factory pattern Mapping a Class with Binary Data JAVA MAIL Mapping a Serializable Class Email system and Protocols Mapping a class with Data/ calendar attributes Architecture Mapping a Read-only class Sending mail Mapping a class using Versioning Receiving mail /Timestamps Handling attachments Replying & forwarding MAPPING INHERITENCE WITH JAVA CLASSES SPRING v3.0 Table-Per –class Hierarchy Mapping Table-Per –subclass Hierarchy Mapping What is Spring? Spring modules Table-Per –concrete-subclass Hierarchy Understanding dependency Injection Mapping Applying aspect-oriented programming Persistence interfaces Basic bean wiring WORKING WITH COLLECTIONS Containing your Bean Associations Creating bean Lazy initialization Injecting into bean properties Mapping Maps/Sorted Maps Auto wiring Mapping Sets/Sorted Sets Controlling bean creation Mapping lists Mapping Arrays Advanced Bean wiring Declaring parent and Child Bean Mapping a Bidirectional Association Applying method injection USING PERSISTENT OBJECTS Injecting Non-spring Beans Persisting Objects Registering Custom property editors Loading Data into an Object Advising Beans Updating and finding Objects Introducing AOP SCALAR QUERIES AND HIBERNATE Creating classic spring aspects QUERY LANGUAGE Creating advice Queries Defining Pointcuts and Advisors Named Queries Using proxyFactory Bean SQL Queries Autoproxying Hibernate Queries language Hitting the Database Learning spring's data Access Philosphy HIBERNATE CACHING Configuring a data source Setting Up a Session Factory Cache Using JDBC with Spring Using the persistent Object cache Working with JDBC Templates Using the Query cache Using Spring's DAO Support Classes for Setting Up EHcache JDBC HIBERNATE TRANSACTIONS AND Integrating Hibernate with Spring LOCKING Caching Configuration Database support Spring and POJO based remote Using Transactions services An overview of Spring remoting The Transactions API Working with RMI Transaction Example Using Oracle Remoting with Hessian and Burlap Locking Using Spring's Http Invoker HIBERNATE AND XDOCLET Spring and Web services Introduction to XDoclet Building Contract-First Web services in Using XDOclet with Hibernate spring Hibernate XDoclet Tags and description Introducing Spring-WS HIBERNATE AND ECLIPSE Defining Contract (First!) Hibernator Handling messages with service endpoints HiberClipse Wiring it all together Hibernate synchronizer Consuming Spring-WS Web services INTEGRATION OF STRUTS 2, Spring and Enterprise JAVA beans HIBERNATE AND SPRING Wiring EJBs in Spring Struts and Hibernate Spring and EJB3 Spring and Hibernate Struts, Spring and Hibernate