SlideShare uma empresa Scribd logo
1 de 4
Contact Us at:
Phone : +91-8500122107
Email : raj@apex-online-it-training.com
Website : www.apex-online-it-training.com


Course content


             Chapter 1. Overview of Web Services
                1. Why Web Services?
                2. Service-Oriented Architecture
                3. HTTP and XML
                4. Simple Object Access Protocol (SOAP)
                5. Web Service Description Language (WSDL)
                6. Universal Description, Discovery and Integration (UDDI)
                7. The WS-I Basic and Related Profiles
                8. REST
             Chapter 2. Web Services for Java EE
                1. Hosting Web Services: Scenarios
                2. Invoking Web Services: Scenarios
                3. Web Services for Java EE (WS4JEE)
                4. The Automated Approach: JAX-WS and JAXB
                5. Manual Options: SAAJ and JAXP
                6. Portable Web-Services Metadata
                7. Service Registries: JAXR
             Chapter 3. The Simple Object Access Protocol
                1. Messaging Model
                2. Namespaces
                3. SOAP over HTTP
                4. The SOAP Envelope
                5. The Message Header
                6. The Message Body
                7. SOAP Faults
                8. Attachments
             Chapter 4. The Java API for XML Binding
                1. The Need for Data Binding
                2. XML Schema
                3. Two Paths
4. JAXB Compilation
   5. Mapping Schema Types to Java
   6. Java-to-XML Mapping Using Annotations
   7. Marshaling and Unmarshaling
   8. Working with JAXB Object Models
   9. In-Memory Validation
Chapter 5. Web Services Description Language
   1. Web Services as Component-Based Software
   2. The Need for an IDL
   3. Web Services Description Language
   4. WSDL Information Model
   5. The Abstract Model -- Service Semantics
   6. Message Description
   7. Messaging Styles
   8. The Concrete Model -- Ports, Services, Locations
   9. Extending WSDL -- Bindings
   10. Service Description
Chapter 6. The Java API for XML-Based Web Services
   1. Two Paths
   2. How It Works: Build Time and Runtime
   3. The Service Endpoint Interface
   4. Working from WSDL
   5. Working from Java
   6. RPC and Document Styles
   7. One-Way Messaging
   8. Binary Protocols
Chapter 7. WSDL-to-Java Development
   1. The @WebService Annotation
   2. Generated Code
   3. Compilation and Assembly
   4. Deployment
   5. Runtime Behavior
   6. Scope of Code Generation
   7. More JAXB: Mapping Collections
   8. More JAXB: Mapping Enumerations
Chapter 8. Client-Side Development
   1. Stubs and Proxies
   2. Generated Code
   3. Locating a Service
   4. Invoking a Service
Chapter 9. Java-to-WSDL Development
   1. The @WebMethod, @XmlParam, and Related Annotations
   2. Scope of Code Generation
   3. More JAXB: Mapping Inheritance
   4. Controlling the XML Model
   5. Controlling the WSDL Description
Chapter 10. JAX-WS Best Practices
   1. Which Way to Go?
   2. Interoperability Impact
   3. Portability Impact
   4. Polymorphism in Web Services
   5. Web Services as Java EE Components
   6. Lifecycle Annotations
   7. Context Interfaces
   8. The @WebServiceRef Annotation
Chapter 11. Provider and Dispatch APIs
   1. Stepping Down
   2. The Provider<T> Interface
   3. Implementing a Provider
   4. JAXB Without WSDL
   5. Integrating JAXP
   6. The Dispatch<T> Interface
   7. Building Clients
Chapter 12. The SOAP with Attachments API for Java
   1. The SAAJ Object Model
   2. Parsing a SOAP Message
   3. Reading Message Content
   4. Working with Namespaces
   5. Creating a Message
   6. Setting Message Content
Chapter 13. Message Handlers
   1. Handling SOAP Headers
   2. Servlet Endpoint Context
   3. MessageContext and SOAPMessageContext
   4. Message Handlers and Handler Chains
   5. Processing Model and Patterns
   6. Client-Side Handlers
Chapter 14. EJBs as Web Services
   1. Enterprise JavaBeans
   2. Three Tiers for Java EE
   3. EJB3 and JAX-WS
   4. Session Beans as Web Service Endpoints
   5. The Bean's Service Endpoint Interface
   6. SOAP as an EJB Protocol
   7. Pitfalls
Chapter 15. Handling Binary Content
   1. The WS-I Attachments Profile
   2. Using base64Binary
   3. MIME Attachments
   4. JAX-WS Support
   5. MTOM and XOP
   6. SAAJ Support
Appendix A. Learning Resources
             Appendix B. Compatibility and Migration
                1. JAX-RPC
                2. Comparing JAX-RPC and JAX-WS
                3. Using JAX-RPC and JAX-WS Together
                4. SOAP "Section 5" Encoding




Contact Us
Phone : +91-8500122107
Email : raj@apex-online-it-training.com
Website : www.apex-online-it-training.com

Mais conteúdo relacionado

Último

Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
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
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfChris Hunter
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
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
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxNikitaBankoti2
 
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
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesShubhangi Sonawane
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Shubhangi Sonawane
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 

Último (20)

Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
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
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
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
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptx
 
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
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 

Destaque

PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
 

Destaque (20)

PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 

Webservices online training course content

  • 1. Contact Us at: Phone : +91-8500122107 Email : raj@apex-online-it-training.com Website : www.apex-online-it-training.com Course content Chapter 1. Overview of Web Services 1. Why Web Services? 2. Service-Oriented Architecture 3. HTTP and XML 4. Simple Object Access Protocol (SOAP) 5. Web Service Description Language (WSDL) 6. Universal Description, Discovery and Integration (UDDI) 7. The WS-I Basic and Related Profiles 8. REST Chapter 2. Web Services for Java EE 1. Hosting Web Services: Scenarios 2. Invoking Web Services: Scenarios 3. Web Services for Java EE (WS4JEE) 4. The Automated Approach: JAX-WS and JAXB 5. Manual Options: SAAJ and JAXP 6. Portable Web-Services Metadata 7. Service Registries: JAXR Chapter 3. The Simple Object Access Protocol 1. Messaging Model 2. Namespaces 3. SOAP over HTTP 4. The SOAP Envelope 5. The Message Header 6. The Message Body 7. SOAP Faults 8. Attachments Chapter 4. The Java API for XML Binding 1. The Need for Data Binding 2. XML Schema 3. Two Paths
  • 2. 4. JAXB Compilation 5. Mapping Schema Types to Java 6. Java-to-XML Mapping Using Annotations 7. Marshaling and Unmarshaling 8. Working with JAXB Object Models 9. In-Memory Validation Chapter 5. Web Services Description Language 1. Web Services as Component-Based Software 2. The Need for an IDL 3. Web Services Description Language 4. WSDL Information Model 5. The Abstract Model -- Service Semantics 6. Message Description 7. Messaging Styles 8. The Concrete Model -- Ports, Services, Locations 9. Extending WSDL -- Bindings 10. Service Description Chapter 6. The Java API for XML-Based Web Services 1. Two Paths 2. How It Works: Build Time and Runtime 3. The Service Endpoint Interface 4. Working from WSDL 5. Working from Java 6. RPC and Document Styles 7. One-Way Messaging 8. Binary Protocols Chapter 7. WSDL-to-Java Development 1. The @WebService Annotation 2. Generated Code 3. Compilation and Assembly 4. Deployment 5. Runtime Behavior 6. Scope of Code Generation 7. More JAXB: Mapping Collections 8. More JAXB: Mapping Enumerations Chapter 8. Client-Side Development 1. Stubs and Proxies 2. Generated Code 3. Locating a Service 4. Invoking a Service Chapter 9. Java-to-WSDL Development 1. The @WebMethod, @XmlParam, and Related Annotations 2. Scope of Code Generation 3. More JAXB: Mapping Inheritance 4. Controlling the XML Model 5. Controlling the WSDL Description
  • 3. Chapter 10. JAX-WS Best Practices 1. Which Way to Go? 2. Interoperability Impact 3. Portability Impact 4. Polymorphism in Web Services 5. Web Services as Java EE Components 6. Lifecycle Annotations 7. Context Interfaces 8. The @WebServiceRef Annotation Chapter 11. Provider and Dispatch APIs 1. Stepping Down 2. The Provider<T> Interface 3. Implementing a Provider 4. JAXB Without WSDL 5. Integrating JAXP 6. The Dispatch<T> Interface 7. Building Clients Chapter 12. The SOAP with Attachments API for Java 1. The SAAJ Object Model 2. Parsing a SOAP Message 3. Reading Message Content 4. Working with Namespaces 5. Creating a Message 6. Setting Message Content Chapter 13. Message Handlers 1. Handling SOAP Headers 2. Servlet Endpoint Context 3. MessageContext and SOAPMessageContext 4. Message Handlers and Handler Chains 5. Processing Model and Patterns 6. Client-Side Handlers Chapter 14. EJBs as Web Services 1. Enterprise JavaBeans 2. Three Tiers for Java EE 3. EJB3 and JAX-WS 4. Session Beans as Web Service Endpoints 5. The Bean's Service Endpoint Interface 6. SOAP as an EJB Protocol 7. Pitfalls Chapter 15. Handling Binary Content 1. The WS-I Attachments Profile 2. Using base64Binary 3. MIME Attachments 4. JAX-WS Support 5. MTOM and XOP 6. SAAJ Support
  • 4. Appendix A. Learning Resources Appendix B. Compatibility and Migration 1. JAX-RPC 2. Comparing JAX-RPC and JAX-WS 3. Using JAX-RPC and JAX-WS Together 4. SOAP "Section 5" Encoding Contact Us Phone : +91-8500122107 Email : raj@apex-online-it-training.com Website : www.apex-online-it-training.com