java6weeks

Upload: samdarshi21

Post on 08-Apr-2018

227 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/7/2019 Java6Weeks

    1/3

    INTRODUCTION TO JAVA

    Understanding Requirement: Why JavaWhy Java is important to the Internet

    INTRODUCTION TO JAVA VIRTUAL MACHINE

    Java Virtual Machine ArchitectureClass loading process by ClassloadersRole of Just in Time Compiler (JIT)Execution Engine

    AN OVERVIEW OF JAVA AND BUZZWORDS

    Data Types, Variables ad ArraysOperatorsControl statementsObject oriented ParadigmsAbstractionThe Three OOP Principles(Encapsulation, Inheritance and Polymorphism)

    JAVA CLASSES AND OOP IMPLEMENTATION

    Class FundamentalsCommand Line ArgumentsLearning static initializerDeclaration of ObjectsInstance Variable HidingOverloading and Overriding of MethodsUnderstanding of Access Controls:private, public and protected

    Learning Nested and Inner ClassesDynamic method DispatchingUsing Abstract Classes

    EXCEPTION HANDLING

    Fundamentals of exception handlingTypes of exceptionsLearning exception handlersTry and catchMultiple catch clausesNested try statementsThrow, throws and finally

    Using final to prevent Overriding& Inheritance

    Garbage Collection

    Importing PackagesDefining and implementing an InterfaceAbstract classes Vs Interfaces

    PACKAGES AND INTERFACES

    Defining a PackageUnderstanding CLASSPATHAccess Protection

    JAVA on LI NUX PLATFORM

    STRING HANDLING

    Learning String OperationsLearning Character ExtractionLearning String ComparisonUnderstanding of StringBuffer Class

    WINDOWS PROGRAMMING

    Introduction to JFC

    Controls

    Event Classes

    The Html Applet Tag

    Event Listeners

    Applet BasicsArchitecture and SkeltonSimple Applet Display Methods

    New in JDK 1.5

    GenericsAnnotationsVargsStatic ImportFor Each

    Premain Method, Objectsize

    Curriculum

    JAVA

    INTRODUCTION TO EVENT HANDLING

    Event Delegation ModelEvent Classes

    Event ListenersAdapter Classes

    MULTITHREADED PROGRAMMING

    The Java Thread ModelCreating a Thread: Extending Thread,Implementing RunnableCreating Multiple Threads and Context SwitchingSynchronization: Methods and StatementInterthread Communication

    Introduction to I/O streamsFile HandlingBinary StreamsCharacter StreamsData StreamsSerialization

    MANAGING INPUT AND OUTPUT IN JAVA

    Duration : 6 Weeks

  • 8/7/2019 Java6Weeks

    2/3

    Datagram Socket

    Introduction to NetworkingURL, InetAddressSocket and Server Socket

    NETWORKING

    Collection OverviewThe Collection Interfaces (List, Set, SortedSet)The Collection Classes (ArrayList, LinkedList, HashSet, TreeSet)Accessing a Collection via an IteratorWorking with Maps

    COLLECTION API

    INTRODUCTION TO JAVA

    Introduction to J2EE ArchitectureTier Architecture

    Single TierTwo TierThree TierN Tier

    J2EE COMPONENTS

    Web ComponentsBusiness Components

    J2EE CONTAINERS

    Container Types

    Container Services

    JDBC

    Introduction to JDBCJDBC DriversStatementsMetadataScrollable & Updatable ResultSetBatch Updates

    IntroductionArchitectureTypes of EJB

    ENTERPRISE JAVA BEANS (EJB 3.0)

    SESSION BEANSIntroductionState ManagementTypesStatelessStatefullLife Cycle

    ENTITY BEANSIntroductionPersistenceLife CycleTypes

    CMP

    IntroductionPrimary Key ClassEJB MethodsEJB QLSyntaxClauses

    BMP

    IntroductionImplementationEJB Relationships

    JAVA SERVLET

    Introduction to WebProgrammingAdvantages of ServletsServlet LifecyclePacking and DeploymentSession TrackingRequest Dispatching

    JAVA SERVER PAGES (JSP)

    JSP ArchitectureJSP Elements

    JSP ObjectsCustom Tags

  • 8/7/2019 Java6Weeks

    3/3

    PACKAGING THE APPLICATIONS

    JAVA Mail API

    DEPLOYMENT

    My Eclipse 8.0Net Beans 6.5

    Apache Tomcat 6.0

    Bea's Weblogic 10.3IBM's WebSphereJBoss 4.1

    INTRODUCTION TO STRUTS 2.0

    Why Design Patterns?Front ControllerComposite ViewSession FaadeMessage FacadeService LocatorData Access ObjectValue Object

    J2EE DESIGN PATTERN

    ANT SCRIPT, BUILD.XML

    504, Tradex Tower II,

    Greater Noida, U.P.Ph.: +91.0120-4212299,4211112,

    GREATER NOIDA

    JAIPUR

    rd38, Jai Jawan Colony IIIOpp. Jaipuria Hospital,JLN Marg, Jaipur, RajasthanPh: 0141.2550077, 2550202

    Plot No. 1, Anand Industrial

    Estate, Near ITS College,Mohan Nagar, Ghaziabad,Ph: 0120.4568941 / 942,

    GWALIOR

    C-8, Ist floor,

    Opposite Aditya College,

    Near Airtel Office,City Centre,Gwalior, M.PPh.: 0751.4078733/44.

    SCO 1-12,

    4th Floor, PPR Mall,Mithapur Road, Model Town,Jalandhar (Punjab)Phone No.: 0181-4317000,

    JALANDHAR

    GURGAON

    1808/2, 2nd Floor Old DLF,Near Honda Showroom,Sector - 14, Gurgaon

    Mo.: 9873477222, 9873477333

    TM

    Partners :