2012-05-04 49 views
5

Estoy teniendo una base de datos de mi proyecto en MySQL. Ahora quiero crear un servicio web REST mediante el cual pueda obtener el resultado en forma de XML/JSON. Hice algunos R & D en eso y conozco acerca de JAX-B se puede utilizar para esto con el servicio RESTful.Cómo crear CRUD Restful WEB SERVICE en JAVA usando Eclipse IDE?

Básicamente quiero crear un servicio web ya que he desarrollado una aplicación en Android. Entonces, lo que necesito es la operación CRUD en mi servicio web. Necesito tutoriales básicos para eso. Tengo muchos enlaces pero eso no me ayuda mucho.

¿Alguien puede darme amablemente algún enlace tutorial básico para esto.

Gracias

+1

diría búsqueda 'palabra clave + tutorial' para las palabras clave de MySQL, el descanso y Eclipse. Votar para cerrar como 'demasiado amplio'. –

+0

Pero no encontré ningún buen tutorial para comenzar ...... El tutorial de Lars Vogel es bueno, pero quiero algunas referencias más para tener una idea clara .... – Prem

+0

* "Pero no encontré ningún buen tutorial para comenzar "* Tal vez el problema es que estás buscando ** un ** tutorial que cubre los 3, pero necesitas 3 tutoriales separados ** s **. –

Respuesta

0

He utilizado rest4j para crear una enorme API RESTful. Puede generar documentación y bibliotecas cliente para diferentes lenguajes de programación. También puede mapear flexiblemente sus objetos internos de Java para extender la representación JSON. Y es ligero, sin muchas dependencias y configuración.

1

Actualmente estoy buscando el punto de partida. Porque conozco de muchas maneras, así que estoy confundido al elegir eso. Puedo usar Struts, Spring & también es posible Google App Engine y muchos más.

La exposición de su base de datos MySQL como un servicio REST utilizando Java y Eclipse se puede lograr mediante el uso de Java EE y la API es especifica (Se puede pensar en la primavera como una alternativa a Java EE, consulte What is Spring Framework Built on para más). Las API que se pueden utilizar para este problema incluyen:

  • Java Arquitectura para XML (JAXB) de cálculo de referencias de objetos también y desde XML/JSON (como ya han descubierto).
  • Java Persistence API (JPA), que es un marco liviano para mapear objetos antiguos de Java simples (POJOS) a tablas de bases de datos.
  • API de Java para servicios web RESTful (JAX-RS), que simplifica la creación de servicio web RESTful utilizando anotaciones en POJO que define la ruta URI y las funciones que manejan la solicitud HTTP.

Las API definidas en la especificación Java EE son implementadas por servidores de aplicaciones como GlassFish, JBoss, WebShere, TomEE, etc.(Google App Engine es más que un servidor de aplicaciones, pero una plataforma que ofrece soporte para algunas de las especificaciones de Java EE)

Consulte la respuesta que publiqué para Need to write a RESTful JSON service in Java para obtener una descripción paso a paso usando lo siguiente.

  • IDE: Eclipse IDE para Java EE Desarrolladores (Kepler), viene con Maven construida en
  • Base de datos: MySQL (también hace uso de MySQL Workbench)
  • Application Server: GlassFish 4.0
  • Java EE 7 (JAX-RS, JPA, JAXB, etc)
  • ningún descanso de cliente para las pruebas: (por ejemplo cartero)
Cuestiones relacionadas