Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Presenter manual J2EE (specially for summer interns)


Published on

XPERT INFOTECH imparts qualitative training in .NET, ASP.NET, PHP, PHP++, JAVA, J2EE, ORACLE DBA, ORALE D2K, RIA, SEO, WEB DEVELOPMENT, MOBILE APPLICATIONS DEVELOPMENT, ANDROID and other latest technologies. The training is designed for the BCA/MCA/B.E./B-Tech students who want to speed up their technical skills and proficiencies into real time development environment.

Published in: Education, Technology
  • Be the first to comment

  • Be the first to like this

Presenter manual J2EE (specially for summer interns)

  1. 1. J2EESpecially For Summer Interns Effective from: Jan 20121 COURSE OUTLINE FOR J2EE | XPERT INFOTECH | Confidential
  2. 2. J2EE Introduction to Enterprise Edition Distributed Multitier Applications J2EE Containers Web Services Support Packaging Applications J2EE 1.4 APIsJava 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 MethodsJSP 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. 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 PagesMessage 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 ClauseEnterprise 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. 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 BMPSession 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 MethodsJava 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. 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 OverviewJDBC 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 ManagementSpring Spring Core Dependency Injuction Aspect Oriented Programming 5 COURSE OUTLINE FOR J2EE | XPERT INFOTECH | Confidential
  6. 6. Major concepts in Spring Spring Architecture Installation Procedure Spring in Web Application Bean descriptor Spring and Struts Spring data access Spring using HibernateXML 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 OuputStreamsHibernate 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. 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, MaintenanceSTRUTS 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. 8. Controller Configuration Module Configuration Files Add Struts Components To Your Application Logging in Struts ApplicationsJava 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 AjaxNotes: 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. 9. Our Technology Specialization and Certification Courses:9 COURSE OUTLINE FOR J2EE | XPERT INFOTECH | Confidential
  10. 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 Email: info@xpert-infotech.com10 COURSE OUTLINE FOR J2EE | XPERT INFOTECH | Confidential