Capítulo 57. Haz que tu Java sea más divertido
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Ken Kousen
La pantalla tenía el color de una novela ciberpunk abierta hasta la primera línea. Me quedé mirándola, preocupada porque nunca acabaría esta noche. Llamaron a la pared de mi cubículo. Mi jefe estaba allí, esperando.
"¿Cómo te va?", me dijo.
"Java es tan verboso", suspiré. "Sólo quiero descargar unos datos de un servicio y guardarlos en una base de datos. Estoy nadando en constructores, fábricas, código de bibliotecas, bloques de try/catch...".
"Sólo tienes que añadir Groovy".
"¿Eh? ¿De qué serviría eso?"
Se sentó. "¿Te importa si conduzco yo?"
"Por favor".
"Deja que te haga una demostración rápida". Abrió un símbolo del sistema y tecleó groovyConsole. En la pantalla apareció una sencilla interfaz gráfica de usuario. "Digamos que quieres saber cuántos astronautas hay en el espacio en este momento. Hay un servicio en Open Notify que te lo proporciona".
Ejecuta lo siguiente en la consola Groovy:
def jsonTxt = 'http://api.open-notify.org/astros.json'.toURL().text
La respuesta JSON contenía el número de astronautas, un mensaje de estado y objetos anidados que relacionaban a cada astronauta con una nave.
"Groovy añade toURL a String para generar un java.net.URL, y getText a URL para recuperar los datos, a los ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access