簡體   English   中英

什么類型的java項目可以服務web服務?

[英]What type of java project can serve web services?

難道我一直在寫一個java應用程序,應用程序是一個控制台應用程序。

現在,我希望我的應用程序在來自 web 應用程序的端口上偵聽請求並處理這些請求並影響數據庫數據。

我不確定如何在一個簡單的 java 項目中做到這一點。 我可以使用一些 java 網絡服務,如何使用?

Java 中的套接字編程非常好 - 套接字是一種抽象,它監聽來自單個 web 地址或服務器的單個端口上的數據,也可以發送出去。

http://zeroh.tripod.com/ressources/sockets.html

注意監聽數據塊的程序流程。

您很可能正在學習Java Servlet編程。 有很多好的資源可以學習。

然而,根據我的經驗,從學習和實際應用程序開發的角度來看,像Netty這樣的東西可以為您提供非常好的服務。 該站點包含非常合理的示例驅動文檔,它將用戶從非阻塞 TCP/IP 編程帶到 HTTP 支持。

Yes, web service API (JAX-WS 2.0) is added to the Java SE 6. You can use these API to create a simple web service for the Java SE application.

有關示例,請參閱“使用 JAX-WS 2.0 創建簡單的 Web 服務”部分。它展示了如何使用 JAX-WS 2.0 為 ZD523177880E1EA22238 應用程序創建標准 web 服務端點。

此外,這個 5 分鍾的教程非常適合介紹 JAX-WS。它包括實現 Web 服務端點和客戶端的演示,並提供 eclipse 項目源代碼供下載。 請注意,它錯過了使用wsgen為 WebService 端點生成服務類的步驟,但是弄清楚如何使用wsgen並不難

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM