Vision:
To become a world-class IT training organization in Vietnam
Mission:
Cooperating with partners to develop human resources effectively for Vietnamese ICT development .
Implementation:
By implementing modern education technology, we offer the best quality, most practical and modern courses to customers with value for money.
ĐỐI TÁC
của ALLIANT Corp
CÁC MÔN HỌC >> Course 452 - Building XML Web Services with Java
1. Lời giới thiệu

Web services đã làm một cuộc cách mạng hóa tác động đến các doanh nghiệp bằng cách cho phép khả năng thao tác giữa các ứng dụng trên các môi trường phần cứng và phần mềm khác nhau. Giao diện lập trình ứng dụng Java cùng với XML đã thiết lập nên các công cụ mạnh mẽ để phát triển và truy nhập các dịch vụ.
Khóa học này cung cấp các kỹ năng để thiết kế và xây dựng các Web Service sử dụng Java. Các học viên sẽ phát triển các dịch vụ và Clients sử dụng các công nghệ chuẩn hiện đại. Các học viên cũng học được cách triển khai các dịch vụ Web services để cung cấp cho các đối tác kinh doanh với truy cập thông suốt.

2. Đối tượng

Khóa học này rất phù hợp cho những người quan tâm đến các ứng dụng tích hợp trên Web.

3. Yêu cầu trước khi tham gia khoá học

Để hoàn thành tốt khoá học, học viên cần phải:

  • Có kinh nghiệm về ngôn ngữ lập trình Java và có kiến thức về XML

4. Các kỹ năng thu được

Ngôn ngữ trình bày ở khác học này là Java. Sau khi hoàn thành khoá học, học viên có thể:

  • Xây dựng thao tác giữa các Web services
  • Thực hiện và triển khai các Web services sử dụng JAX-RPC
  • Đưa ra các Webservices với JAX-RPC clients
  • Xử lý các kiểu dữ liệu phức tạp với các service
  • Thêm các thành tố vào các thông báo SOAP bằng cách sử dụng SAAJ
  • Bảo mật các Web services với các công nghệ bảo mật Java và XML
  • Các điều khiển services ở bên trong cũng như bên ngoài một cách động

5. Thời lượng:  30 giờ

6. Học phí: 100 USD

 

Nội dung khóa học

 

WEB SERVICES OVERVIEW

  • The need for Web services
  • Service-oriented architecture (SOA)
  • Core technologies: XML, SOAP, WSDL

ESTABLISHING A FOUNDATION FOR WEB SERVICES

The Simple Object Access Protocol (SOAP)

  • SOAP message structure
  • The message envelope, header and body
  • Declaring namespaces

Creating Web services

  • Writing service classes in Java
  • Generating service and client files
  • Deploying services with Apache Axis

DESCRIBING WEB SERVICES WITH WSDL

Web Services Description Language

  • The role of WSDL
  • The anatomy of a WSDL document

Working with WSDL documents

  • Identifying operations and messages
  • Defining data types and port bindings
  • Fault handling

BUILDING SYNCHRONOUS WEB SERVICES

JAX-RPC services architecture

  • Performing synchronous communication
  • Analyzing the request message sequence

Developing scalable services

  • Writing service source files
  • Generating a WSDL service description
  • Packaging and deploying services
  • Implementing services as Enterprise JavaBeans

Serializing Java objects

  • Encoding Java value types as XML
  • Exchanging Java objects among services

Java classes as WSDL

  • Mapping methods to operations
  • Converting exceptions to faults

ACCESSING SERVICES WITH JAX-RPC

Creating JAX-RPC clients

  • Generating server stub classes
  • Coding, packaging and running the client

Deserializing XML messages

  • Handling simple XML types
  • XML arrays and complex types

WSDL datatypes as Java classes

  • Mapping WSDL elements to Java
  • Calling operations with holder class parameters and multiple return values

Invoking services with complex data

  • Encoding binary data in SOAP messages
  • Passing binary data with the DataHandler class

ASYNCHRONOUS WEB SERVICE OPERATIONS

Generating Web services from WSDL

  • Creating service source files from WSDL
  • Ensuring interoperability with the Web Services Interoperability Organization (WS-I) Basic Profile

Implementing asynchronous messaging

  • Characteristics of asynchronous messaging
  • Setting up the WS-I Basic Callback scenario
  • Generating a callback service from WSDL

Modifying SOAP messages with SAAJ

  • Reading and modifying SOAP messages using SOAP with Attachments API for Java (SAAJ)
  • Handling SOAP faults

SECURITY STRATEGIES

  • Authenticating access to Web services
  • Implementing programmatic security
  • Configuring subscription-based services
  • Integrating digital signatures and encryption using security toolkits

QUERYING SERVICE REGISTRIES

Accessing service registries with the Java API for XML Registries (JAXR)

  • Universal Description, Discovery and Integration (UDDI)
  • Finding businesses and Web services

Dynamically accessing services

  • Building a JAXR client
  • Locating service endpoints in a registry

 

XML is a trademark of MIT, INRIA or Keio on behalf of the World Wide Web Consortium. Java is a trademark of Sun Microsystems, Inc.

 

 
  Quay lại    Lên trên    In