Foro de lectores del Manual de Grails
Bienvenido/a Anónimo   [Regístrate]  [Login]
Responder
 Asunto :Bibliotecas de clases en el modelo de datos de Grails.. 02/06/2009 09:53:31 
juan.olalla

Anónimo
A la hora de diseñar una aplicación, es importante organizar las clases y servicios ya sea por módulos, nombres de espacios, bibliotecas, paquetes, etc. Evidentemente en los ejemplos de aplicaciones pequeñas con un pequeño conjunto de clases, la carpeta domain y services nos basta y nos sobra, pero cuando la aplicación empieza a crecer, es necesario mantener un orden que permita la modularidad. En este sentido he echado en falta una aclaración sobre las posibilidades que presenta Grails o en su defecto como se puede apoyar en Java para lograr esto y consejos para ello desde la experiencia del autor.
IP Logged
Citar
 Asunto :Re:Bibliotecas de clases en el modelo de datos de Grails.. 04/06/2009 07:21:42 
NachoBrito
Incorporado: 08/05/2009 08:45:25
Posts: 10
Localización
 
Hola Juan, gracias por tu sugerencia.

La verdad es que no hay mucho que decir sobre ello. Groovy soporta paquetes igual que Java, de manera que puedes colocar cualquiera de tus clases en diferentes espacios en el momento de crearlas:
Code:
grails create-service com.imaginaworks.MiClase
La clase generada estará en grails-app/services/com/imaginaworks/MiClaseService.groovy. A partir de ahí tendrás que utilizar imports igual que en Java.

Lo apunto para incluirlo en la siguiente revisión.

Saludos,
IP Logged
Citar
 Asunto :Re:Bibliotecas de clases en el modelo de datos de Grails.. 04/06/2009 12:29:07 
juan.olalla

Anónimo
Genial Nacho, simple y conciso. Creo que es importante que trates de adoptar la posición de alguien que en lugar de acercarse a Grails desde Java, se acerque a Java empezando por Grails, ya sea partiendo de cero, o de otros lenguajes y tecnologías como es mi caso. Desde esta perspectiva, aspectos sencillos que puedes omitir por resultar obvios para un desarrollador Java, resultan esenciales para quién no domina Java, y se puede atascar pensando, como colocar en su carpeta "domain" dos archivos de clases con el mismo nombre.

Muchas gracias por la respuesta y por tu atención, me ha servido de mucho por tonto que parezca. Un saludo,

Juan
IP Logged
Citar
Responder
Página # 


Powered by ccBoard


Manual de desarrollo web con Grails
¡Disponible v1.1!
Bájatelo hoy mismo por 10.85€ Entérate antes que nadie de todas las novedades que incluye Grails 1.2  "Bevidere". Descubre cómo conseguirlo.

Usuarios Registrados



Ediciones Ágiles by ImaginaWorks Software Factory S.L.

RocketTheme Joomla Templates