unidades:10_servidor:06_controlador
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| unidades:10_servidor:06_controlador [2014/09/03 11:55] – [Comentarios finales] admin | unidades:10_servidor:06_controlador [2014/09/15 09:15] (actual) – [Referencias] admin | ||
|---|---|---|---|
| Línea 792: | Línea 792: | ||
| </ | </ | ||
| * Línea 6: Destacar que no se retorna nada y por lo tanto el estado HTTP es '' | * Línea 6: Destacar que no se retorna nada y por lo tanto el estado HTTP es '' | ||
| + | |||
| + | ===== REST Client ===== | ||
| + | Para probar nuestra API REST no es necesario que creemos una aplicación en JavaScript con AngularJS , antes de hacer todo eso podemos probarla desde el propio navegador. Firefox dispone de un gran plugin llamado [[https:// | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Este plugin nos permite cambiar todos los parámetros de una petición HTTP como: | ||
| + | * Metodo | ||
| + | * URL | ||
| + | * Cuerpo | ||
| + | * Cabeceras | ||
| + | |||
| + | Y ver todo lo que retorna el servidor: | ||
| + | * Cabeceras | ||
| + | * Estado | ||
| + | * Cuerpo de la respuesta. | ||
| + | |||
| + | Por ello es una manera ideal de depurar nuestro API REST y lo recomiendo mientras estamos desarrollando. | ||
| ===== Comentarios finales ===== | ===== Comentarios finales ===== | ||
| - | Aunque ya se ha comentado varias veces, la forma de hacer este controlador no es la mas adecuada si usas Spring. El motivo de ello es que Spring dispone de muchas utilidades que nos pueden ayudar a reducir tanto código repetido. Por ejemplo el tratamiento de errores debería estar solo una única vez y no repetido tantas veces. | + | Aunque ya se ha comentado varias veces, la forma de hacer este controlador no es la mas adecuada si usas Spring. El motivo de ello es que Spring dispone de muchas utilidades que nos pueden ayudar a reducir tanto código repetido. Por ejemplo el tratamiento de errores debería estar solo una única vez y no repetido tantas veces. |
| Otra posible forma de mejorar el código sin depender tanto de Spring sería usar el patrón // | Otra posible forma de mejorar el código sin depender tanto de Spring sería usar el patrón // | ||
| Línea 809: | Línea 827: | ||
| ===== Referencias ===== | ===== Referencias ===== | ||
| * [[http:// | * [[http:// | ||
| + | * [[http:// | ||
unidades/10_servidor/06_controlador.1409738117.txt.gz · Última modificación: por admin
