Podrían explicar a alguien es posible tener potected, métodos pivate en contolles de playfamewok excepto:métodos de negocio en playframework contolles
método nombre-acción-public void() {}
Para ejemplo si tendría método como este:
protegida static int doSomeWork() {}
y este método se invoca en método nombre-acción-() ..
public static void method-action-name() {
...
int resul = doSomeWork();
...
}
no quiero tener tiempo de acción y método, así que me gustaría que dividir a los más pequeños, y luego reutilizarlo en otros métodos de acción.
Quiero decir, ¿está bien (desde el punto de vista de playframework) tener dicho método en el lado del controlador en lugar de tenerlos en las clases de dominio? En Spring Framework, usamos frijoles BP (proceso de negocio) para eso, por ejemplo.
¿Está bien tener estos métodos de ayuda para los métodos de negocio en los controladores de marco de juego?
Agregado después de tener respuesta & comentarios: Por ejemplo si tengo clase SearchController entonces para esa clase sería bueno tener métodos como preSearch1(), preSearch2() lo de búsqueda() Me gustaría usar el método, pero si muevo estos métodos (1,2) a otra clase, entonces debería ser una clase con el nombre SearchHelper, entonces? en el paquete llamado /src/helpers .. no muy agradable porque se relacionan con la búsqueda también. Pero tal vez entonces en /src/bp/SearchBP (bp = business-process). Y luego, en controladores/Buscar yo uso /pb/SearchBP que utilizan un objeto Modelo con .save (métodos DAO) (SearchBP se pueden utilizar métodos de dominio y de Búsqueda clase puede utilizar métodos de dominio), así
La pregunta aquí: ¿qué clase de paquete de hormigas sería bueno para esos métodos? (Acabo de verlo en ejemplos - siempre hay un uso muy simple de los controladores que usan el objeto de dominio por el que pregunto)
Totalmente de acuerdo! En general, esas utilidades son clases simples con funciones estáticas y se pueden almacenar en src y no en controladores por ej. – mandubian
¡gracias! ver: 'Agregado después de tener comentarios' he agregado una pregunta adicional. – ses