Tôi mới sử dụng các dịch vụ web và đã đọc một số thông tin về XML, SOAP và WSDL. Nó rất thú vị! Tôi đang làm việc trên một dự án hiện có có dịch vụ web và ứng dụng khách. Tuy nhiên, khách hàng 'up cao hơn' không hài lòng với ứng dụng khách. Nó quá phức tạp, họ muốn một ứng dụng thân thiện và đơn giản hơn có thể dễ dàng mở rộng.Phương pháp nào tồn tại để tự động tạo ra các nhánh máy khách java từ các tệp WSDL?
Dự án sử dụng Apache Axis2. Tôi đã tìm thấy các tệp WSDL và muốn xây dựng một ứng dụng khách dựa trên đó. Tuy nhiên tôi không muốn sử dụng Axis2 vì những lý do trên (ý kiến của họ). Tôi tự hỏi làm thế nào một khách hàng đơn giản tôi có thể làm cho rằng tôi phải làm việc với mã đã có (tập tin wsdl) Có ai biết bất kỳ phương pháp khác tôi có thể sử dụng để tự động tạo ra khách hàng stubs dựa trên các tập tin WSDL hiện có? Tôi đã nghe nói về wsimport, điều này vẫn hoạt động ngay cả khi các tệp wsdl được tạo bằng cách sử dụng Axis2?
Bất kỳ trợ giúp hoặc mẹo nào được đánh giá cao.
Xin cảm ơn, tôi đã thử phương pháp này một phần (chỉ với cờ -uri) và nó hoạt động! Sau khi điều tra thêm về mã máy khách hiện tại, có vẻ như các nhà phát triển ban đầu cũng đã sử dụng WSDL2Java để tạo ra các nhánh khách hàng của họ. Tôi đã tự hỏi nếu tôi có thể sử dụng một phương pháp có lẽ sẽ vẫn làm việc với các tập tin wsdl tự động tạo ra axis2 hiện có. Nếu không, tôi sẽ sử dụng cùng phương pháp mà nhà phát triển gốc đã sử dụng. Tạo một lần nữa cùng một khách hàng 'quá phức tạp'. (Hoặc tôi chỉ nên sử dụng WSDL2Java và cố gắng hết sức để mã hóa nó đơn giản hơn?) – ghostlines