Pregunta

En el desarrollo de aplicaciones web J2EE Me normalmente organizar mi estructura del paquete de la siguiente manera

com.jameselsey.<applicationName>.

  1. controlador - Controladores / acciones van aquí
  2. Servicio - Clases de servicios transaccionales, llamados por los controladores
  3. dominio - Mis clases de dominio / objetos que utiliza la aplicación
  4. DAO - capa DAO abstracto
  5. DAOImpl - la aplicación de la capa DAO, para hacer JPA / JDO / Hibernate conmutable etc.
  6. Utilidades - clases de utilidad, cualquier cosa genérica puede ser que quiera utilizar como mis propios DateUtils etc.

Esto me permite mantener mis clases organizadas en lugares específicos para sus roles / tareas.

¿Hay un equivalente para Android? No he podido encontrar ninguna directriz por el momento, estoy en busca de una norma adoptada de jerarquía paquete / estructuración

Gracias

¿Fue útil?

Solución

Si está utilizando un marco DI sí tienden a nombre de ellos que tanto way..but DI y MVC son algo nuevo en Android y no un montón de desarrolladores están utilizando esos patrones de nombres.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top