Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the best java webservice framework? [closed]

I currently use Apache Axis. But I am creating a new project in Intellij IDEA and I have the option to add one of the following:

  1. Apache Axis
  2. Glassfish /JAX-WS 2.x RI / Metro 1.x / JWSDP 2.0
  3. Restful Web services

I am choosing Axis because it's the one I am used to, but I am still wondering if it's the easier option.

like image 984
Artilheiro Avatar asked Jan 14 '10 05:01

Artilheiro


People also ask

Which Java framework is most used?

1. Spring: Spring is a powerful, lightweight, and most popular framework which makes Java quicker, easier, and safer to use. This framework is very popular among developers for its speed, simplicity, and productivity which helps to create enterprise-level web applications with complete ease.

What is the best front end option for a Java web Developer?

It provides a rich library of various JavaScript modules which simplifies the development of web applications using Node. js to a great extent. Angular – Angular is the best front-end web framework, not only because Google manages it, but also because it has a large and vibrant community.

Is REST API a Java framework?

It can also be a set of configuration files and tools such as transpilers, compilers, and other programs. When it comes to building RESTful APIs, various frameworks in Java, Node. js, Python, etc., are available to streamline the application development processes across the client and server-side sub-systems.

Which framework is used for web development in Java?

Struts is an open-source Java EE framework used for creating enterprise-level Java web applications. Development is much easier with Struts since it uses the MVC pattern and convention over configuration. The MVC pattern also enables clean designs that are easy to implement.


1 Answers

I'd go for JAX-WS 2.x RI / Metro 1.x, it's definitely easier than Axis (which is totally outdated by the way). And even Axis2 sucks compared to JAX-WS RI in terms of ease of use (I hate Axis2 deployment model) and performances (see JAX-WS RI 2.1 benchmark details). NetBeans has plenty of good tutorials that you can transpose to Idea. Have a look at http://netbeans.org/kb/61/websvc/intro-ws.html for example.

like image 185
Pascal Thivent Avatar answered Sep 19 '22 23:09

Pascal Thivent