tailieunhanh - Các dịch vụ Web Java: JAXB và JAX-WS trong Axis2 Sử dụng các công nghệ tiêu chuẩn Java JAXB 2.x và JAX-WS 2.x cho các dịch vụ Web Axis2

Dennis Sosnoski, Nhà tư vấn, Sosnoski Software Solutions, Inc. Tóm tắt: Apache Axis2 hỗ trợ một loạt các công nghệ liên kết dữ liệu, bao gồm tiêu chuẩn Java™ chính thức JAXB . Axis2 cũng hỗ trợ tiêu chuẩn Java cho cấu hình dịch vụ Web, JAX-WS , như là một sự thay thế cho kỹ thuật cấu hình tùy chỉnh riêng của nó. Dennis Sosnoski tiếp tục loạt bài Các dịch vụ Web Java của mình bằng cách giải thích bạn có thể sử dụng mỗi tiêu chuẩn Java này với Axis2 như thế nào và thảo. | Các dịch vụ Web Java JAXB và JAX-WS trong Axis2 Sử dụng các công nghệ tiêu chuẩn Java JAXB và JAX-WS cho các dịch vụ Web Axis2 Dennis Sosnoski Nhà tư vấn Sosnoski Software Solutions Inc. Tóm tắt Apache Axis2 hỗ trợ một loạt các công nghệ liên kết dữ liệu bao gồm tiêu chuẩn Java chính thức JAXB 2 .x . Axis2 cũng hỗ trợ tiêu chuẩn Java cho cấu hình dịch vụ Web JAX-WS như là một sự thay thế cho kỹ thuật cấu hình tùy chỉnh riêng của nó. Dennis Sosnoski tiếp tục loạt bài Các dịch vụ Web Java của mình bằng cách giải thích bạn có thể sử dụng mỗi tiêu chuẩn Java này với Axis2 như thế nào và thảo luận về một số hạn chế về sự hỗ trợ hiện tại của Axis2 cho chúng. Axis của Apache ban đầu đã dựa vào các tiêu chuẩn Java đầu tiên cho các dịch vụ Web JAX-RPC. Điều này hóa ra không phải là một cách tiếp cận tốt vì JAX-RPC đã hạn chế việc thiết kế nội bộ của mã Axis và đã góp phần gây ra cả vấn đề hiệu năng lẫn sự thiếu linh hoạt. JAX-RPC cũng đặt một số giả định về hướng phát triển các dịch vụ Web mà sau này hóa ra là sai. Vào lúc mà các nỗ lực phát triển Axis2 đã bắt đầu một sự thay thế cho JAX-RPC đã có trong các sản phẩm vì thế Axis2 đã được thiết kế linh hoạt đủ để thực hiện sự hỗ trợ cho tiêu chuẩn của các dịch vụ Web thay thế bên trên đỉnh của khung công tác cơ sở. Các phiên bản mới đây của Axis2 đã triển khai sự hỗ trợ cho cả tiêu chuẩn liên kết dữ liệu XML Java JAXB lẫn tiêu chuẩn các dịch vụ Web Java JAX-WS thay thế cho JAX-RPC. Bài viết này cho thấy cách sử dụng JAXB và JAX-WS với Axis2 và nhận biết một số hạn chế về sự hỗ trợ hiện tại của Axis2 cho các tiêu chuẩn này. JAXB trong Axis2 Axis2 thực hiện hỗ trợ cho JAXB như là một trong những sự lựa chọn liên kết dữ liệu mà bạn có thể chọn khi sinh mã từ một định nghĩa vụ dịch vụ WSDL Web Services Description Language -Ngôn ngữ mô tả các dịch vụ Web bằng công cụ WSDL2Java. Xem Java Web Services Axis2 Data Binding Các dịch vụ Web Liên kết dữ liệu Axis2 để đọc về cuộc thảo luận các sự lựa chọn thay thế