En MVP Design Pattern para Android, ¿dónde ponemos el inicio de sesión empresarial?

Tenía cierta confusión sobre dónde debería poner el inicio de sesión comercial entre Model y Presenter. Algunos tutoriales dicen que el modelo tiene inicio de sesión comercial y otros dicen que el modelo es solo POJO.

Respuesta 1

Dónde poner la lógica de negocios es confuso. Debería ser parte del modelo. Creé una capa adicional sobre el modelo llamándolo servicio que realiza operaciones en el modelo y tiene lógica para lidiar con el modelo. Entonces, si en el futuro cambio de SQLite a Room DB o GreenDao ORM, solo tiene que consultar sobre eso y la lógica de mi negocio estará intacta. Hay una lógica de aplicación que es diferente de la lógica de negocios que debería estar en el presentador.

Respuesta: 2

He agregado botones en GridView usando el adaptador base, que los botones dependen de la longitud de la palabra al hacer clic en el botón y luego ocultar. Después de hacer clic en todos los botones, GridView se vacía, quiero comprobar si ...

Me gustaría tomar una instantánea de mi tiempo de ejecución (los archivos .snapshot utilizados en los perfiladores para Java, como YourKit, JProfiler, VisualVM, etc.) es posible tomar una instantánea llamando a un método ...

¿Hay alguna API Java (fuente abierta) que se pueda usar para dibujar / crear diagramas UML. JFreeChart es una API de Java para dibujar cuadros / barras / gráficos, de manera similar, ¿hay alguna herramienta para dibujar diagramas UML usando Java? ...

He estado tratando de usar Stanford Parser en mi programa Java para analizar algunas oraciones en chino. Como soy bastante nuevo en Java y Stanford Parser, utilicé 'ParseDemo.java' para practicar. Los ...