¿Hay alguna Guía de arquitectura de aplicaciones Java que sea equivalente a esta: http://www.codeplex.com/AppArchGuide?Guía de arquitectura de aplicaciones Java
Respuesta
Lo siguiente debe ser útil para usted
- Core J2EE Patterns
- Effective Enterprise Java
- Patterns of Enterprise Application Architecture
- Head First Design Patterns
- J2EE Blueprints
- Sun Certified Enterprise Architect, Study Guide
Aunque he echado un vistazo rápido al documento de codeplex, puedo decir que probablemente el 70-80% de lo que hay allí también se aplica a Java.
Pido disculpas por no leer el muy buen enlace que proporcionó.
Diré que la arquitectura debe ser un tipo de cosa independiente del lenguaje. Una vez que comprenda los principios, debería ser una cuestión de mapeo de las características y los detalles de implementación de una plataforma en la otra.
Dudo en publicar enlaces a cualquier estándar Java EE, porque los cambios realizados al pasar a EJB 3.0 hacen que muchas de las "mejores prácticas" de versiones anteriores se vuelvan obsoletas.
El mapeo relacional de objetos se realiza ahora en JPA; Spring ha introducido ideas como la inyección de dependencia y la programación orientada a aspectos.
En este momento yo diría que estudiar Spring le daría la mejor idea de las mejores prácticas de Java para la arquitectura empresarial.
Todavía estoy descargando el documento de referencia, pero a partir de la descripción de la página que podría pensar
a) Una gran parte de ella debe ser independiente del lenguaje, por lo que debe aplicarse a Java también.
b) Los patrones de la arquitectura de la aplicación empresarial pueden caber. (Esto también es plataforma/lenguaje independiente.) Usted puede leer sobre el libro aquí http://martinfowler.com/books.html
Editar:
acabo desnatada sobre el documento. Parece realmente interrelacionado. Creo que necesito pasar más tiempo con eso.
Las referencias a .NET son extremadamente escasas y enumeran principalmente las piezas apropiadas de la pila de tecnología .NET para un ara determinado. p.ej. Algo de Windows Mobile para implementar el cliente de una aplicación móvil. En muchos casos esto es solo marketing.
Por lo tanto, el equivalente para Java sería recomendar la solución Sun correspondiente. Como MySQL para una base de datos. Si bien este enfoque tiene sentido para MS, que preferiría que sus desarrolladores estuvieran vinculados a las cosas de MS, no tiene sentido para Sun/Java que tenga la apertura como el principal argumento de venta. Así que una declaración como 'use MS SQL Server para esto' se convertiría en uso, Oracle, db2, mysql, ms sql server, hsqldb, derby, informix, postrgres o cualquier otra base de datos para esto ... no muy útil. Así que supongo que no sucederá.
- 1. Guía de arquitectura de SQL Server
- 2. Arquitectura para aplicaciones WinForms?
- 3. Ayuda con "Arquitectura de aplicaciones JavaScript escalable"
- 4. Arquitectura de aplicaciones web basada en Akka
- 5. Arquitectura de aplicaciones php muy complejas?
- 6. Guía secuencial en Java
- 7. ¿Hay una guía de estilo para desarrollar aplicaciones SWT?
- 8. Meteor Paso a paso mi primera guía de aplicaciones?
- 9. ¿Buena guía para la seguridad de aplicaciones web?
- 10. Arquitectura e implementación de aplicaciones multiinstancia en el servidor de aplicaciones GlassFish
- 11. Arquitectura de aplicaciones de Android: ¿cuál es el modelo sugerido?
- 12. "pautas" de la arquitectura de aplicaciones ASP.NET MVC
- 13. Convenciones de codificación de la arquitectura Java
- 14. Guía de mejores prácticas: Swing
- 15. Arquitectura del lado del servidor para aplicaciones web móviles
- 16. consejos sobre la arquitectura de aplicaciones asp.net mvc
- 17. Asignar pila de arquitectura Java a Microsoft
- 18. Instaladores de aplicaciones Java
- 19. Sigar API para JAVA (necesita una guía)
- 20. Guía de software de kiosco
- 21. ¿Qué arquitectura para la aplicación web con aplicaciones móviles?
- 22. ¿Cómo diseñar aplicaciones Java?
- 23. Equivalente .NET de la arquitectura web Java moderna
- 24. Arquitectura - Múltiples aplicaciones web que funcionan en los mismos datos
- 25. Arquitectura de proyectos web escalable
- 26. ¿Los "Patrones de arquitectura de aplicaciones empresariales" de Fowler siguen siendo relevantes?
- 27. mejor (o al menos buena) guía de anotaciones Java
- 28. Java: Guía para escribir un códec de vídeo personalizado
- 29. Alternativas a la arquitectura NTier para aplicaciones web
- 30. shibboleth inicio de sesión único en servidor de aplicaciones java