Overview of SOA/Web Services

  • SOA (Service Oriented Architecture) Overview
  • Web Services Overview / Relationship to SOA
  • Web services Architecture
  • SOAP and WSDL Overview

Introduction to Java Web Services

  • Overview of Java Web Services
  • JAX-WS and JSR-181
  • Service definition with @WebService
  • Creating a Web Service with JAX-WS

WSDL - Web Services Description Language

  • Introduction
  • XML Namespace and XML Schema Overview
  • WSDL Structure and Elements
  • A WSDL Document
  • a)Definition, Types, Messages, Port Types, and Operations
  • b)Bindings, Ports, and Services
  • SOAP 1.1 Binding for WSDL

SOAP - Simple Object Access Protocol

  • Overview
  • Message syntax
  • a)Envelope/Header/Body
  • b)Detailed Soap message structure
  • SOAP Faults, Attachments
  • SOAP Messaging and HTTP Binding
  • SOAP Styles and Encoding

JSR-181

  • Overview
  • @WebService, Modifying the Generated Service
  • Other Annotations (@WebMethod, @SOAPBinding)
  • The SEI (Service Endpoint Interface

JAX-WS Capabilities

  • Overview
  • WSDL to Java Mapping
  • Capabilities (XML Messaging, Handlers, SOAP/HTTP, Client Programming

JAX-WS Clients

  • Programming Model, Generating Classes from WSDL
  • Writing a JAX-WS Client
  • Dynamic Clients

SOAP Handlers

  • Overview and Processing
  • Logical and Protocol Handlers
  • Writing/Configuring a SOAP Protocol Handler
  • Writing/Configuring a Logical Handler

JAXB - Java Architecture for XML Binding

  • Overview and Architecture
  • JAXB and WSDL
  • >
  • JAXB Annotations

>Start from WSDL / Start from WSDL & Java

  • Starting From WSDL
  • Binding Customizations
  • Starting From WSDL and Java

Bare XML Web Services

  • XML Messaging Overview
  • JAX-WS Providers
  • A SOAP Provider and Source Provider
  • XML Clients with Dispatch
  • XML/HTTP Messaging with Provider

Security

  • Java EE Security / Role Based Security
  • Securing Web Services with BASIC Authentication

EJB-Based Web Services

  • EJB Overview
  • Programming EJB
  • Creating/Configuring EJB-Based Web Services

PLSQL Web Services

  • procedure overview
  • Programming Java with Procedure
  • Creating/Configuring PL/SQL Web Services.

UDDI – Universal Description, Discovery, and Integration

  • UDDI Overview and Capabilities
  • JAXR - Java API for XML Registries
  • JAXR Infomodel and Architecture
  • Using the JAXR API

WS-* Overview

  • WS-Interoperability (WS-I)
  • The WS-I Basic Profile
  • WS-Addressing
  • Ways of creating web service
  • Bottom up approach
  • Top-down Approach

Conclusion

Hibernate

Understanding Object/Relational Persistence

  • What is Persistence
  • The paradigm mismatch
  • Persistence Layers and alternatives
  • Object/Relational Mapping

2.Mapping Persistent Classes

  • Understanding Entity
  • Mapping Entity with Identity
  • Class Mapping options
  • Fine-grain modelling and mapping

3.Inheritance and Custom Types

  • Mapping class Inheritance
  • Hibernate type system
  • Creating custom mapping

4.Mapping Collections and Entity Association

  • Sets,Bags,Lists and Maps of value type
  • Collection of components
  • Mapping collections with annotations
  • Mapping a Parent/Child relationship

5.Advance Entity Association Mapping

  • Single valued entity association
  • Many valued entity association
  • Polymorphic association

Working with Objects

  • The persistence life cycle
  • Object Identity and Equality
  • The Hibernate Interface
  • Java Persistence API

7.Transactions and Concurrency

  • Transaction essentials
  • Controlling concurrent access
  • Non transactional data access

8.Conversations

  • Modifying Objects Efficiently
  • Transitive persistence
  • Bulk and Batch operations
  • Data filtering and Interception

10.Optimizing Fetching and Caching

  • Defining the global fetch plan
  • Selecting a fetch strategy
  • Caching

11.Querying with HQL

Spring

Introduction

  • What is Spring
  • Understanding Dependency Injection
  • Applying Aspect Oriented Programming

2.Basic Bean Wiring

  • Containing Bean
  • Creating Bean
  • Injecting Bean Properties
  • Auto-Wiring
  • Controlling Bean Creation

3.Advanced Bean Wiring

  • Declaring Parent and Child Beans
  • Applying method Injection
  • Wiring Collections
  • Bean Embedding
  • Bean Life Cycle callbacks
  • Event Handling

4.Advising Beans

  • Introduction to AOP
  • Cross Cutting Concerns
  • Join Point
  • Point Cut
  • Advise
  • Advising beans in classical style
  • Advising beans using annotations
  • Advising beans using xml namespace

Database Access

  • Learning Template Pattern
  • JDBC with Spring
  • Hibernate with Spring

6.Integration of Spring with other frameworks

Introduction to Spring MVC

Struts

1.Struts Framework

  • Model
  • View
  • Controller
  • Validator

Applying Struts

  • Struts Tag Library
  • HTML
  • Bean
  • Nested
  • Logic

Perl Overview

  • PERL history

  • Running Perl scripts

  • Data types

  • Basic concepts (assignment, comments

  • Standard I/O, print)

Scalar Data types

  • Numbers and strings

  • Literals and variables

  • Numeric functions Interpolation

  • String functions

Flow Control

  • Conditional statements

  • Relational and logical operators

  • Control loops

Arrays

  • Variables

  • Creation, Assignment and access

  • Built –in array functions

>Hashes (Associative Arrays)

  • Variables, creation, assignment and access

  • Access

  • Hashes as arrays

  • Build in Hash Functions

Subroutines

  • Basic I/O (STDIN, STDOUT, STDERR)

  • Files handle and file handling

  • Error handling

  • Directory Processing

  • System Processing Management

Regular expression

  • Pattern matching

  • Templates

  • Wildcards and character classes

  • Recovering previous matches

  • Recovering previous matches

User Defined Functions

  • Using and creating Functions

  • Arguments and Return values

  • Scooping

  • Prototypes

 

Sgraph Infotech
MSBI | DOT NET | AWS | Data Science | Python
Address :
3rd Floor, JP Royale- 90/4, Above ICICI Bank, Outer Ring Road, Opposite Radisson Blu, Marathahalli,
Bengaluru,
Karnataka - 560037
India.
Tel : 9620885025
Email : sgraphinfotech@gmail.com

OUR TRAINING COURSES

Best Android Training in Marathahalli Bangalore

Best .Net Training in Bangalore

Best Oracle SQL Training Institutes in Bangalore

Best PLSQL Training Centers in Bangalore

Best Big Data and Hadoop Training Courses in Bangalore

Best MSBI Training Institutes in Bangalore

Best Microsoft Power BI Training Bangalore

Best Oracle DBA Training at Bangalore

CONTACT FORM

© 2016 | All rights reserved |Developed By Nexevo Technologies | Sitemap