Aqif Hamid
Aqif Hamid

Reputation: 85

What type of java project can serve web services?

Do I have been writing a java application, application is a console application.

Now, I want my application to listen to request at a port coming from web application and process those request and affect DB data.

I am not sure how to do it in a simple java project. Can I use some java webservices, and how?

Upvotes: 0

Views: 130

Answers (3)

Ken Chan
Ken Chan

Reputation: 90527

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.

See the section "Using JAX-WS 2.0 to Create a Simple Web Service" for the example .It shows how to create a standard web service end-point using JAX-WS 2.0 for the Java SE application.

Beside , this 5 minutes tutorial is very good at introducing JAX-WS .It includes the demo for implementing the web-service end-point and client and provide the eclipse project source code to download too. Please note that it misses the step to use wsgen to generate the service classes for the WebService end-point ,but it is not so difficult to figure out how to use wsgen

Upvotes: 0

01es
01es

Reputation: 5410

Most likely you're looking at learning Java Servlet programming. There are a lot of good resources to learn from.

However, from my experience something like Netty could serve you really well from both learning and actual application development perspectives. The site contains very reasonable example driven documentation, which takes user from non-blocking TCP/IP programming to HTTP support.

Upvotes: 0

Jeremy
Jeremy

Reputation: 5433

Socket programming in Java is quite nice - a Socket is an abstraction that listens for data coming in on a single port from a single web address or server and can also send out.

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

Note that listening for data blocks program flow.

Upvotes: 1

Related Questions