SlideShare a Scribd company logo
1 of 10
Download to read offline
J2EE

Specially For Summer Interns

        Effective from: Jan 2012




1   COURSE OUTLINE FOR J2EE   |   XPERT INFOTECH | Confidential
J2EE
         Introduction to Enterprise Edition
         Distributed Multitier Applications
         J2EE Containers
         Web Services Support
         Packaging Applications
         J2EE 1.4 APIs

Java Servlet Technology
     What is Web Application?
     What Is a Servlet?
     Servlet Life Cycle
     Sharing Information
     Using Scope Objects
     Controlling Concurrent Access
     Getting Information from Requests
     Constructing Responses
     Filtering Requests and Responses
     Programming Filters
     Customized Requests and Responses
     Specifying Filter Mappings
     Invoking Other Web Resources
     Including Other Resources in the Response
     Transferring Control
     Accessing the Web Context
     Maintaining Client State
     Session Management
     Session Tracking
     Tracking Service Requests
     Notifying Methods to Shut Down
     Creating Polite Long-Running Methods

JSP Technology
     JavaServer Pages Technology
     The Life Cycle of a JSP Page
     Translation and Compilation
     Creating Static Content
     Response and Page Encoding
     Creating Dynamic Content
     Using Objects within JSP Pages
     Expression Language




     2      COURSE OUTLINE FOR J2EE           |   XPERT INFOTECH | Confidential
Deactivating Expression Evaluation
         Implicit Objects
         Literals & Operators
         Reserved Words
         JavaBeans Components
         Reusing Content in JSP Pages
         Transferring Control
         jsp:param Element
         Including an Applet
         Setting Properties for
         Groups of JSP Pages

Message Driven Bean
    The Application Client
    The Message-Driven Bean Class
    The onMessage Method
    The ejbCreate and ejb
    Remove Methods
    Advanced Enterprise Beans
    EJB: Query Language
    Terminology
    Simplified Syntax
    Simple Finder Queries
    Navigate to Related Beans
    Other Conditional Expressions
    Select Queries
    BNF Symbols
    BNF Grammar of EJB QL
    FROM Clause
    Path Expressions
    WHERE Clause
    SELECT Clause
    ORDER BY Clause

Enterprise Beans
    What Is an Enterprise Bean?
    What Is a Session Bean?
    What Is an Entity Bean?
    What Is a Message-Driven Bean?
    Client Access with Interfaces
    The Contents of an Enterprise Bean
    Naming Conventions for Enterprise Beans
    The Life Cycles of Enterprise Beans




     3      COURSE OUTLINE FOR J2EE           |   XPERT INFOTECH | Confidential
Bean Managed Persistence
    Entity Bean Class
    Home Interface
    Remote Interface
    Mapping Table Relationships for BMP
    One-to-One Relationships
    One-to-Many Relationships
    Many-to-Many Relationships
    Primary Keys for BMP

Session Bean
     Session Bean Class
     Home Interface
     Remote Interface
     Helper Classes
     Creating the Application
     Stateless Session Bean
     Implementation Class
     Container Managed Persistence
     Method Invocations
     Building and Running
     Creating the Database Tables
     Creating the Data Source
     Capturing the Table Schema
     Building the Enterprise Beans
     Primary Keys for CMP
     Finder and Selector Methods

Java Message Service API
     Overview
     What Is Messaging?
     When Can You Use the JMS API?
     Basic JMS API Concepts
     JMS API Architecture
     The JMS API Programming Model
     Administered Objects
     Connections
     Sessions
     Message Producers
     Message Consumers
     Writing Simple JMS Client Applications




     4    COURSE OUTLINE FOR J2EE             |   XPERT INFOTECH | Confidential
DISTRIBUTED COMPUTING (JDBC)

     What Is the JDBC API?
     Driver Types
     Two-tier and Three-tier Models
     Connection Overview
     Transactions
     DriverManager Overview
     Statement Overview
     Sending Batch Updates
     ResultSet Overview
     Types of Result Sets
     Concurrency Types
     PreparedStatement Overview
     CallableStatement Overview




JDBC SQL Programming

     Error Checking and the SQLException Class
     The SQLWarning Class
     JDBC Types
     Executing SQL Queries
     ResultSetMetaData
     Executing SQL Updates
     Using a PreparedStatement
     Parameterized Statements
     Stored Procedures
     Transaction Management




Spring
     Spring Core
     Dependency Injuction
     Aspect Oriented Programming




     5   COURSE OUTLINE FOR J2EE          |      XPERT INFOTECH | Confidential
Major concepts in Spring
         Spring Architecture
         Installation Procedure
         Spring in Web Application
         Bean descriptor
         Spring and Struts
         Spring data access
         Spring using Hibernate

XML Programming
    Intoduction to XML
    Robustness & Extensibility
    XML Syntax & Documents
    XML Applications
    Elements and Tags
    Text and Attributes
    XML Declaration & Comments
    Processing Instructions
    Entities & Namespaces
    DTDs & Schemas
    Style sheets & XSL
    SOAP, Writing XML with Java
    Output Streams, Writers, and Encodings
    Converting Flat Files to XML
    Reading XML
    InputStreams and OuputStreams

Hibernate
     Introduction to O-R Mapping
     Hibernate Basics, Object Identifier
     One-to-One Association
     One-to-Many Association
     Many-to-One Association
     Many-to-Many Association
     Collection Mapping
     Component Mapping
     Inheritance Mapping
     Hibernate Query Language
     Hibernate in Web Application




     6      COURSE OUTLINE FOR J2EE        |   XPERT INFOTECH | Confidential
AJAX
         Introduction to AJAX
         AJAX Components
         HTML & CSS, JavaScript & DOM
         XMLHttpRequest
         Server Side Code
         AJAX - JSP Application
         Project Development
         Requirement analysis
         Requirement specification
         Requirements review
         Minutes of Meeting
         Preliminary design
         Preliminary design document
         Preliminary design review
         Time Sheet Management
         Detailed design
         Detailed design document
         Detailed design review
         Code, Code review, Comment review
         Unit testing, Implementation
         Acceptance testing
         Training, Maintenance

STRUTS
    Introduction
    The MVC Design Pattern
    System State and Business Logic
    JSP Pages and Presentation
    Components
    ActionServlet and ActionMapping
    Struts Control Flow
    Building Model Components
    ActionForm Beans
    Forms and FormBean Interactions
    Automatic Form Validation
    Building Controller Components
    The ActionServlet
    ActionForm Classes & Action Classes
    The ActionMapping Implementation
    The Struts Configuration File




     7     COURSE OUTLINE FOR J2EE           |   XPERT INFOTECH | Confidential
Controller Configuration
      Module Configuration Files
      Add Struts Components To Your Application
      Logging in Struts Applications



Java Server Faces
     Introduction to JSF
     JSF Features
     JSF for Web Application
     JSF components
     JSF Tags, Life Cycle & Architecture
     JSF Renderers
     JSF HTML Tag Reference
     JSF Core Tag Reference
     JSF Facelet Tag Reference
     JSF Navigation, JSF with Ajax




Notes:
         Recommend Practical hours for student except class hours is 90 Hrs.
         We also provide weekend classes for all courses.
         After completion of 75% of course, student will go through Live Project
         Training, Interview Preparation and Recruitment process in Software
         Industry.




     8     COURSE OUTLINE FOR J2EE         |      XPERT INFOTECH | Confidential
Our Technology Specialization and Certification Courses:




9   COURSE OUTLINE FOR J2EE   |   XPERT INFOTECH | Confidential
KEY FEATURES OF XPERT INFOTECH:
         KEY FEATURES OF XPERT INFOTECH:

     Training by Certified and Experienced Trainers.

     Industrial and Corporate Tie-ups for Live projects for student.

     Well equipped Computer Lab, Internet and Book Bank facility.

     Live project based Summer Trainings, Summer Internships and

     summer programs.

     100% placement assistance on every course.

     Interview Preparation and Technical Events.

     On Campus Interviews in every month for the placement of students.

     WI-FI enabled classrooms.              100% Placement
                                               Assistance



                                                             On Campus
                                                             Interviews




           58-61 (Basement), Vashist Park, Pankha Road,
                          New Delhi-46
             Ph.: 011-28526572, 65833100, 9990345891
                      www.xpert-infotech.com
                        Email: info@xpert-infotech.com




10     COURSE OUTLINE FOR J2EE        |      XPERT INFOTECH | Confidential

More Related Content

What's hot

Building Enterprise Application with J2EE
Building Enterprise Application with J2EEBuilding Enterprise Application with J2EE
Building Enterprise Application with J2EECalance
 
2012 04-09-v2-tdp-1167-cdi-bestpractices-final
2012 04-09-v2-tdp-1167-cdi-bestpractices-final2012 04-09-v2-tdp-1167-cdi-bestpractices-final
2012 04-09-v2-tdp-1167-cdi-bestpractices-finalRohit Kelapure
 
Bala Sr Java Developer
Bala  Sr Java DeveloperBala  Sr Java Developer
Bala Sr Java DeveloperJava Dev
 
Nitesh_Sr._Java_developer_Lead
Nitesh_Sr._Java_developer_Lead Nitesh_Sr._Java_developer_Lead
Nitesh_Sr._Java_developer_Lead Nitesh Dasari
 
Ejb course in-mumbai
Ejb course in-mumbaiEjb course in-mumbai
Ejb course in-mumbaivibrantuser
 
Java technologies explained to non-technical audience
Java technologies explained to non-technical audienceJava technologies explained to non-technical audience
Java technologies explained to non-technical audienceSteinn 'Stan' Jónsson
 
Resume joseph gregory java
Resume   joseph gregory javaResume   joseph gregory java
Resume joseph gregory javaJoseph Gregory
 
J2EE and layered architecture
J2EE and layered architectureJ2EE and layered architecture
J2EE and layered architectureSuman Behara
 
PROGRAMMING COURSE DATA STRUCTURES
PROGRAMMING COURSE DATA STRUCTURESPROGRAMMING COURSE DATA STRUCTURES
PROGRAMMING COURSE DATA STRUCTURESBALUJAINSTITUTE
 
Presenter manual oracle D2K (specially for summer interns)
Presenter manual oracle D2K (specially for summer interns)Presenter manual oracle D2K (specially for summer interns)
Presenter manual oracle D2K (specially for summer interns)XPERT INFOTECH
 
Presenter manual oracle dba (specially for summer interns)
Presenter manual oracle dba (specially for summer interns)Presenter manual oracle dba (specially for summer interns)
Presenter manual oracle dba (specially for summer interns)XPERT INFOTECH
 

What's hot (20)

Chapter2 j2ee
Chapter2 j2eeChapter2 j2ee
Chapter2 j2ee
 
Building Enterprise Application with J2EE
Building Enterprise Application with J2EEBuilding Enterprise Application with J2EE
Building Enterprise Application with J2EE
 
J2ee
J2eeJ2ee
J2ee
 
2012 04-09-v2-tdp-1167-cdi-bestpractices-final
2012 04-09-v2-tdp-1167-cdi-bestpractices-final2012 04-09-v2-tdp-1167-cdi-bestpractices-final
2012 04-09-v2-tdp-1167-cdi-bestpractices-final
 
Bala Sr Java Developer
Bala  Sr Java DeveloperBala  Sr Java Developer
Bala Sr Java Developer
 
Nitesh_Sr._Java_developer_Lead
Nitesh_Sr._Java_developer_Lead Nitesh_Sr._Java_developer_Lead
Nitesh_Sr._Java_developer_Lead
 
Krishnagopal Thogiti_Java
Krishnagopal Thogiti_JavaKrishnagopal Thogiti_Java
Krishnagopal Thogiti_Java
 
Ejb course in-mumbai
Ejb course in-mumbaiEjb course in-mumbai
Ejb course in-mumbai
 
Java technologies explained to non-technical audience
Java technologies explained to non-technical audienceJava technologies explained to non-technical audience
Java technologies explained to non-technical audience
 
Resume joseph gregory java
Resume   joseph gregory javaResume   joseph gregory java
Resume joseph gregory java
 
Java/J2EE Companion
Java/J2EE CompanionJava/J2EE Companion
Java/J2EE Companion
 
Venugopal Kommineni
Venugopal KommineniVenugopal Kommineni
Venugopal Kommineni
 
Profile
ProfileProfile
Profile
 
J2EE and layered architecture
J2EE and layered architectureJ2EE and layered architecture
J2EE and layered architecture
 
Bhargav
BhargavBhargav
Bhargav
 
PROGRAMMING COURSE DATA STRUCTURES
PROGRAMMING COURSE DATA STRUCTURESPROGRAMMING COURSE DATA STRUCTURES
PROGRAMMING COURSE DATA STRUCTURES
 
Presenter manual oracle D2K (specially for summer interns)
Presenter manual oracle D2K (specially for summer interns)Presenter manual oracle D2K (specially for summer interns)
Presenter manual oracle D2K (specially for summer interns)
 
Presenter manual oracle dba (specially for summer interns)
Presenter manual oracle dba (specially for summer interns)Presenter manual oracle dba (specially for summer interns)
Presenter manual oracle dba (specially for summer interns)
 
SAIGANESH CHINTALA_JAVA
SAIGANESH CHINTALA_JAVASAIGANESH CHINTALA_JAVA
SAIGANESH CHINTALA_JAVA
 
Resume
ResumeResume
Resume
 

Viewers also liked

I phone ipad-course-content
I phone ipad-course-contentI phone ipad-course-content
I phone ipad-course-contentXPERT INFOTECH
 
VMA: Learning Tree Vol 2
VMA: Learning Tree Vol 2VMA: Learning Tree Vol 2
VMA: Learning Tree Vol 2Vinay Sarda
 
겟잇뷰티Blind test(20092041김난희)
겟잇뷰티Blind test(20092041김난희)겟잇뷰티Blind test(20092041김난희)
겟잇뷰티Blind test(20092041김난희)Kim Nanhee
 
Presenter manual android development (specially for summer interns)
Presenter manual   android development (specially for summer interns)Presenter manual   android development (specially for summer interns)
Presenter manual android development (specially for summer interns)XPERT INFOTECH
 
Presenter manual cloud computing (specially for summer interns)
Presenter manual   cloud computing (specially for summer interns)Presenter manual   cloud computing (specially for summer interns)
Presenter manual cloud computing (specially for summer interns)XPERT INFOTECH
 
Presenter manual SEO and internet marketing (specially for summer interns)
Presenter manual SEO and internet marketing (specially for summer interns)Presenter manual SEO and internet marketing (specially for summer interns)
Presenter manual SEO and internet marketing (specially for summer interns)XPERT INFOTECH
 
Presenter manual web designing (specially for summer interns)
Presenter manual web designing (specially for summer interns)Presenter manual web designing (specially for summer interns)
Presenter manual web designing (specially for summer interns)XPERT INFOTECH
 
Presenter manual RIA technology (specially for summer interns)
Presenter manual RIA technology (specially for summer interns)Presenter manual RIA technology (specially for summer interns)
Presenter manual RIA technology (specially for summer interns)XPERT INFOTECH
 
Presenter manual embedded systems (specially for summer interns)
Presenter manual   embedded systems (specially for summer interns)Presenter manual   embedded systems (specially for summer interns)
Presenter manual embedded systems (specially for summer interns)XPERT INFOTECH
 
Presenter manual php and mysql with cms (specially for summer interns)
Presenter manual php and mysql with cms (specially for summer interns)Presenter manual php and mysql with cms (specially for summer interns)
Presenter manual php and mysql with cms (specially for summer interns)XPERT INFOTECH
 
Vironoil Presentation
Vironoil PresentationVironoil Presentation
Vironoil PresentationNicoleSenn93
 
Masszőrképzés 2014
Masszőrképzés 2014Masszőrképzés 2014
Masszőrképzés 2014misimasszazs
 

Viewers also liked (14)

I phone ipad-course-content
I phone ipad-course-contentI phone ipad-course-content
I phone ipad-course-content
 
VMA: Learning Tree Vol 2
VMA: Learning Tree Vol 2VMA: Learning Tree Vol 2
VMA: Learning Tree Vol 2
 
Masszőrképző
MasszőrképzőMasszőrképző
Masszőrképző
 
겟잇뷰티Blind test(20092041김난희)
겟잇뷰티Blind test(20092041김난희)겟잇뷰티Blind test(20092041김난희)
겟잇뷰티Blind test(20092041김난희)
 
Vironoil
VironoilVironoil
Vironoil
 
Presenter manual android development (specially for summer interns)
Presenter manual   android development (specially for summer interns)Presenter manual   android development (specially for summer interns)
Presenter manual android development (specially for summer interns)
 
Presenter manual cloud computing (specially for summer interns)
Presenter manual   cloud computing (specially for summer interns)Presenter manual   cloud computing (specially for summer interns)
Presenter manual cloud computing (specially for summer interns)
 
Presenter manual SEO and internet marketing (specially for summer interns)
Presenter manual SEO and internet marketing (specially for summer interns)Presenter manual SEO and internet marketing (specially for summer interns)
Presenter manual SEO and internet marketing (specially for summer interns)
 
Presenter manual web designing (specially for summer interns)
Presenter manual web designing (specially for summer interns)Presenter manual web designing (specially for summer interns)
Presenter manual web designing (specially for summer interns)
 
Presenter manual RIA technology (specially for summer interns)
Presenter manual RIA technology (specially for summer interns)Presenter manual RIA technology (specially for summer interns)
Presenter manual RIA technology (specially for summer interns)
 
Presenter manual embedded systems (specially for summer interns)
Presenter manual   embedded systems (specially for summer interns)Presenter manual   embedded systems (specially for summer interns)
Presenter manual embedded systems (specially for summer interns)
 
Presenter manual php and mysql with cms (specially for summer interns)
Presenter manual php and mysql with cms (specially for summer interns)Presenter manual php and mysql with cms (specially for summer interns)
Presenter manual php and mysql with cms (specially for summer interns)
 
Vironoil Presentation
Vironoil PresentationVironoil Presentation
Vironoil Presentation
 
Masszőrképzés 2014
Masszőrképzés 2014Masszőrképzés 2014
Masszőrképzés 2014
 

Similar to J2EE Course Outline for Summer Interns

Spring_Course_Content
Spring_Course_ContentSpring_Course_Content
Spring_Course_ContentMV Solutions
 
6 Weeks Project Based Summer Training
6 Weeks Project Based Summer Training6 Weeks Project Based Summer Training
6 Weeks Project Based Summer TrainingTech Mentro
 
CORE JAVA & ADVANCE JAVA
CORE JAVA & ADVANCE JAVACORE JAVA & ADVANCE JAVA
CORE JAVA & ADVANCE JAVABALUJAINSTITUTE
 
java web framework standard.20180412
java web framework standard.20180412java web framework standard.20180412
java web framework standard.20180412FirmansyahIrma1
 
Full stack Java Developer
Full stack Java DeveloperFull stack Java Developer
Full stack Java DeveloperMdHasan872214
 
Java EE - Programming and Application Development Training in Karachi, Pakistan
Java EE - Programming and Application Development Training in Karachi, PakistanJava EE - Programming and Application Development Training in Karachi, Pakistan
Java EE - Programming and Application Development Training in Karachi, PakistanNazish Riaz
 
Java EE - Programming and Application Development Training in Karachi, Pakistan
Java EE - Programming and Application Development Training in Karachi, PakistanJava EE - Programming and Application Development Training in Karachi, Pakistan
Java EE - Programming and Application Development Training in Karachi, PakistanNazish Riaz
 
Course syllabus from ingenious
Course syllabus from ingeniousCourse syllabus from ingenious
Course syllabus from ingeniousColege Buz
 
Course syllabus from ingenious
Course syllabus from ingeniousCourse syllabus from ingenious
Course syllabus from ingeniousColege Buz
 
Sid K
Sid KSid K
Sid KSid K
 
Syllabus for Technical courses
Syllabus for Technical coursesSyllabus for Technical courses
Syllabus for Technical coursesMontek1Learning
 
Java Online Training @monstercourses
Java Online Training @monstercoursesJava Online Training @monstercourses
Java Online Training @monstercoursesRamchander Marathi
 
Ram Kumar - Sr. Certified Mule ESB Integration Developer
Ram Kumar - Sr. Certified Mule ESB Integration DeveloperRam Kumar - Sr. Certified Mule ESB Integration Developer
Ram Kumar - Sr. Certified Mule ESB Integration DeveloperRam Kumar
 
Metaaso J Webframework
Metaaso J WebframeworkMetaaso J Webframework
Metaaso J Webframeworkjwebframework
 

Similar to J2EE Course Outline for Summer Interns (20)

Javatraining
JavatrainingJavatraining
Javatraining
 
Spring_Course_Content
Spring_Course_ContentSpring_Course_Content
Spring_Course_Content
 
6 Weeks Project Based Summer Training
6 Weeks Project Based Summer Training6 Weeks Project Based Summer Training
6 Weeks Project Based Summer Training
 
J2EE Introduction
J2EE IntroductionJ2EE Introduction
J2EE Introduction
 
CORE JAVA & ADVANCE JAVA
CORE JAVA & ADVANCE JAVACORE JAVA & ADVANCE JAVA
CORE JAVA & ADVANCE JAVA
 
Resume
ResumeResume
Resume
 
java web framework standard.20180412
java web framework standard.20180412java web framework standard.20180412
java web framework standard.20180412
 
Full stack Java Developer
Full stack Java DeveloperFull stack Java Developer
Full stack Java Developer
 
Java EE - Programming and Application Development Training in Karachi, Pakistan
Java EE - Programming and Application Development Training in Karachi, PakistanJava EE - Programming and Application Development Training in Karachi, Pakistan
Java EE - Programming and Application Development Training in Karachi, Pakistan
 
Java EE - Programming and Application Development Training in Karachi, Pakistan
Java EE - Programming and Application Development Training in Karachi, PakistanJava EE - Programming and Application Development Training in Karachi, Pakistan
Java EE - Programming and Application Development Training in Karachi, Pakistan
 
Course syllabus from ingenious
Course syllabus from ingeniousCourse syllabus from ingenious
Course syllabus from ingenious
 
Course syllabus from ingenious
Course syllabus from ingeniousCourse syllabus from ingenious
Course syllabus from ingenious
 
Sid K
Sid KSid K
Sid K
 
Syllabus for Technical courses
Syllabus for Technical coursesSyllabus for Technical courses
Syllabus for Technical courses
 
Java online training
Java online trainingJava online training
Java online training
 
Java Online Training @monstercourses
Java Online Training @monstercoursesJava Online Training @monstercourses
Java Online Training @monstercourses
 
Vijayakumar_Subramaniapillai_Sr.Java_Developer
Vijayakumar_Subramaniapillai_Sr.Java_DeveloperVijayakumar_Subramaniapillai_Sr.Java_Developer
Vijayakumar_Subramaniapillai_Sr.Java_Developer
 
Ram Kumar - Sr. Certified Mule ESB Integration Developer
Ram Kumar - Sr. Certified Mule ESB Integration DeveloperRam Kumar - Sr. Certified Mule ESB Integration Developer
Ram Kumar - Sr. Certified Mule ESB Integration Developer
 
Java Training in Chennai - Payilagam Syllabus
Java Training in Chennai - Payilagam SyllabusJava Training in Chennai - Payilagam Syllabus
Java Training in Chennai - Payilagam Syllabus
 
Metaaso J Webframework
Metaaso J WebframeworkMetaaso J Webframework
Metaaso J Webframework
 

Recently uploaded

BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...anjaliyadav012327
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 

Recently uploaded (20)

BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 

J2EE Course Outline for Summer Interns

  • 1. J2EE Specially For Summer Interns Effective from: Jan 2012 1 COURSE OUTLINE FOR J2EE | XPERT INFOTECH | Confidential
  • 2. J2EE Introduction to Enterprise Edition Distributed Multitier Applications J2EE Containers Web Services Support Packaging Applications J2EE 1.4 APIs Java Servlet Technology What is Web Application? What Is a Servlet? Servlet Life Cycle Sharing Information Using Scope Objects Controlling Concurrent Access Getting Information from Requests Constructing Responses Filtering Requests and Responses Programming Filters Customized Requests and Responses Specifying Filter Mappings Invoking Other Web Resources Including Other Resources in the Response Transferring Control Accessing the Web Context Maintaining Client State Session Management Session Tracking Tracking Service Requests Notifying Methods to Shut Down Creating Polite Long-Running Methods JSP Technology JavaServer Pages Technology The Life Cycle of a JSP Page Translation and Compilation Creating Static Content Response and Page Encoding Creating Dynamic Content Using Objects within JSP Pages Expression Language 2 COURSE OUTLINE FOR J2EE | XPERT INFOTECH | Confidential
  • 3. Deactivating Expression Evaluation Implicit Objects Literals & Operators Reserved Words JavaBeans Components Reusing Content in JSP Pages Transferring Control jsp:param Element Including an Applet Setting Properties for Groups of JSP Pages Message Driven Bean The Application Client The Message-Driven Bean Class The onMessage Method The ejbCreate and ejb Remove Methods Advanced Enterprise Beans EJB: Query Language Terminology Simplified Syntax Simple Finder Queries Navigate to Related Beans Other Conditional Expressions Select Queries BNF Symbols BNF Grammar of EJB QL FROM Clause Path Expressions WHERE Clause SELECT Clause ORDER BY Clause Enterprise Beans What Is an Enterprise Bean? What Is a Session Bean? What Is an Entity Bean? What Is a Message-Driven Bean? Client Access with Interfaces The Contents of an Enterprise Bean Naming Conventions for Enterprise Beans The Life Cycles of Enterprise Beans 3 COURSE OUTLINE FOR J2EE | XPERT INFOTECH | Confidential
  • 4. Bean Managed Persistence Entity Bean Class Home Interface Remote Interface Mapping Table Relationships for BMP One-to-One Relationships One-to-Many Relationships Many-to-Many Relationships Primary Keys for BMP Session Bean Session Bean Class Home Interface Remote Interface Helper Classes Creating the Application Stateless Session Bean Implementation Class Container Managed Persistence Method Invocations Building and Running Creating the Database Tables Creating the Data Source Capturing the Table Schema Building the Enterprise Beans Primary Keys for CMP Finder and Selector Methods Java Message Service API Overview What Is Messaging? When Can You Use the JMS API? Basic JMS API Concepts JMS API Architecture The JMS API Programming Model Administered Objects Connections Sessions Message Producers Message Consumers Writing Simple JMS Client Applications 4 COURSE OUTLINE FOR J2EE | XPERT INFOTECH | Confidential
  • 5. DISTRIBUTED COMPUTING (JDBC) What Is the JDBC API? Driver Types Two-tier and Three-tier Models Connection Overview Transactions DriverManager Overview Statement Overview Sending Batch Updates ResultSet Overview Types of Result Sets Concurrency Types PreparedStatement Overview CallableStatement Overview JDBC SQL Programming Error Checking and the SQLException Class The SQLWarning Class JDBC Types Executing SQL Queries ResultSetMetaData Executing SQL Updates Using a PreparedStatement Parameterized Statements Stored Procedures Transaction Management Spring Spring Core Dependency Injuction Aspect Oriented Programming 5 COURSE OUTLINE FOR J2EE | XPERT INFOTECH | Confidential
  • 6. Major concepts in Spring Spring Architecture Installation Procedure Spring in Web Application Bean descriptor Spring and Struts Spring data access Spring using Hibernate XML Programming Intoduction to XML Robustness & Extensibility XML Syntax & Documents XML Applications Elements and Tags Text and Attributes XML Declaration & Comments Processing Instructions Entities & Namespaces DTDs & Schemas Style sheets & XSL SOAP, Writing XML with Java Output Streams, Writers, and Encodings Converting Flat Files to XML Reading XML InputStreams and OuputStreams Hibernate Introduction to O-R Mapping Hibernate Basics, Object Identifier One-to-One Association One-to-Many Association Many-to-One Association Many-to-Many Association Collection Mapping Component Mapping Inheritance Mapping Hibernate Query Language Hibernate in Web Application 6 COURSE OUTLINE FOR J2EE | XPERT INFOTECH | Confidential
  • 7. AJAX Introduction to AJAX AJAX Components HTML & CSS, JavaScript & DOM XMLHttpRequest Server Side Code AJAX - JSP Application Project Development Requirement analysis Requirement specification Requirements review Minutes of Meeting Preliminary design Preliminary design document Preliminary design review Time Sheet Management Detailed design Detailed design document Detailed design review Code, Code review, Comment review Unit testing, Implementation Acceptance testing Training, Maintenance STRUTS Introduction The MVC Design Pattern System State and Business Logic JSP Pages and Presentation Components ActionServlet and ActionMapping Struts Control Flow Building Model Components ActionForm Beans Forms and FormBean Interactions Automatic Form Validation Building Controller Components The ActionServlet ActionForm Classes & Action Classes The ActionMapping Implementation The Struts Configuration File 7 COURSE OUTLINE FOR J2EE | XPERT INFOTECH | Confidential
  • 8. Controller Configuration Module Configuration Files Add Struts Components To Your Application Logging in Struts Applications Java Server Faces Introduction to JSF JSF Features JSF for Web Application JSF components JSF Tags, Life Cycle & Architecture JSF Renderers JSF HTML Tag Reference JSF Core Tag Reference JSF Facelet Tag Reference JSF Navigation, JSF with Ajax Notes: Recommend Practical hours for student except class hours is 90 Hrs. We also provide weekend classes for all courses. After completion of 75% of course, student will go through Live Project Training, Interview Preparation and Recruitment process in Software Industry. 8 COURSE OUTLINE FOR J2EE | XPERT INFOTECH | Confidential
  • 9. Our Technology Specialization and Certification Courses: 9 COURSE OUTLINE FOR J2EE | XPERT INFOTECH | Confidential
  • 10. KEY FEATURES OF XPERT INFOTECH: KEY FEATURES OF XPERT INFOTECH: Training by Certified and Experienced Trainers. Industrial and Corporate Tie-ups for Live projects for student. Well equipped Computer Lab, Internet and Book Bank facility. Live project based Summer Trainings, Summer Internships and summer programs. 100% placement assistance on every course. Interview Preparation and Technical Events. On Campus Interviews in every month for the placement of students. WI-FI enabled classrooms. 100% Placement Assistance On Campus Interviews 58-61 (Basement), Vashist Park, Pankha Road, New Delhi-46 Ph.: 011-28526572, 65833100, 9990345891 www.xpert-infotech.com Email: info@xpert-infotech.com 10 COURSE OUTLINE FOR J2EE | XPERT INFOTECH | Confidential