Genesis InSoft Twitter Facebook Home | Contact Us | Career
Development Training Downloads SmartLab™ About Us News
Corporate Clients
Question Bank
Training Material

Course - J2EE

  • J2EE Applications - J2EE Architecture, Introduction to J2EE Components, Containers and Connectors, J2EE Modules (Web App, EJB JAR, App Client), Structure of J2EE Application, Packaging and Deploying J2EE Applications
  • XML - Introduction to XML, Well formed and valid documents, XML DTD, XML Schema, JAXP - Java API for XML Processing (DOM and SAX), XSL and XSLT
  • JNDI - Introduction to Naming and Directory Services, JNDI as Java API to Naming and Directory Services, Using JNDI
  • JDBC 3.0 - Review of JDBC, javax.sql, ResultSet Enhancement- (Scrolling, ResultSet type, Concurrency type), Batch updating, Support for Advanced data types, Creating Pools and Multi pools (Backup Pool and load-balancing) using JDBC Connection) Pool Management, Support for JNDI, Over view of Data sources
  • Servlets and JSP - Servlets Lifecycle methods, Session Tracking techniques, Accessing DB from Servlets application, Using Scripting and JSP elements in JSP 1.2 applications, Writing custom defined tags (JSP Tag Lib Descriptor), Tag Handler API, Tag Handler Life cycle, Using Tag attribute, Configuring and deploying JSP Tag Libs
  • Enterprise Java Beans (EJB) - Introduction to Server-Side Components, EJB Design Goals and Roles, EJB Architecture, Java RMI over IIOP, Types of EJB (Session Beans, Entity Beans and MessageDriven Beans). EJB Container Services (Transactions, Security, Life Cycle Management, State and Persistence of EJB, Resource Management and Pooling)
  • Session Beans - Designing and Developing Stateless Session Beans, Designing and Developing Stateful Session, XML Descriptor of Session Beans, Deploying Session Beans, Writing Standalone and Web Clients
  • Entity Beans - Designing Persistent Components, Difference between "create" of Session and Entity Beans, Finding Entity Beans, Bean vs. Container Managed Persistence, Understanding EJB 2.0 Container Managed Persistence (CMP), Container Managed Fields, Container Managed Relationships, Local Interfaces, Mapping Relationships between Entity Beans, Mapping Relationships between Database and Entity Beans, Deployment Descriptor for EJB 2.0 CMP, EJB QL for writing custom finders in CMP, Invoking Entity Bean from Session Beans
  • Java Message Service (JMS) - Introduction to Messaging Systems, Benefits of using JMS, Pub/Sub Model, Point-to-Point Model, Message Formats, Headers and Properties, How JMS fits into EJB system, Developing Message Driven Beans (MDB), MessageDriven Beans and Transactions
  • Transaction Management (JTA) - Introduction to JTS and JTA, Container-Managed Transactions, Bean-Managed Transactions, The ACID Test for Transactions, Introduction to Two Phase Commit, Transaction Attributes, Using JTA, Transaction Management and EJB Context
  • Security Model - Role-Driven Access Control, Security Identity, Security and the Deployment Descriptor, Using Security Roles, Accessing Security Information via EJBContext
  • JavaMail - Protocols (SMTP, POP, IMAP, MIME), Using JavaMail API, Sending, Fetching, Deleting, Replying, Forwarding, Authenticating, Working with Attachments
  • J2EE design patterns - Introduction to design Patterns (Creational, Structural and Behavioral), EJB Home Factory, Message and Session Façade, Business interface, Business Delegate, Local interfaces etc



Add this page to your favorites

Home | Contact Us | Career | Development | Training | Downloads | SmartLab™| About Us | News | Site Map | Privacy Policy | Disclaimer

Reliable Hosting powered by ServerNest

Copyright © 2000 to 2009 Genesis InSoft Limited. All Rights Reserved.