¿Cómo / Dónde puedo aprender la estructura de una aplicación web en el mundo real de Java con código de ejemplo y explicación

Ajay:

Por favor, no se salte la pregunta debido a su longitud y también, por favor leerla en su totalidad de manera que se puede saber por qué estoy atascado.

Mi problema en pocas palabras: ¿Cómo / Dónde puedo aprender la estructura de una aplicación web en el mundo real de Java con código de ejemplo y explicación

Mi problema en detalles: Sé lo básico cosas como la herencia, la explotación forestal, etc. MVC He completado la programación de tutoriales sobre estos temas, pero sólo después de que empecé a hacer algún trabajo de mantenimiento de una solicitud de una empresa en el mundo real, me di cuenta de que estos elementos básicos y otras cosas tienen que ser correcta y eficientemente organizada en una aplicación. Esta solicitud tiene código para registrar automáticamente los valores que se envían a la base de datos para propósitos de depuración, el código para cargar automáticamente archivos de propiedades diferentes en diferentes entornos y código de negocio no esenciales pero funcionalidades similaresNi siquiera sabe que existen en la aplicación. Todo ese tipo de códigos para que la aplicación ya se habían hecho y dado que era un proyecto de mantenimiento que sólo tuvo que añadir nuevas páginas, así que no sabía cómo se implementan estas funcionalidades y lo que existe otras funcionalidades no comerciales similares en la aplicación.

Podría, por favor hágamelo saber, ¿Qué libro / tutorial / git concentrador / video que tengo que aprender a entender cuáles son las necesidades de negocio no funcionalidades estén presentes en una aplicación web en el mundo real y cómo eso se debe poner juntos. Me gustaría ver código completo de una pequeña aplicación maniquí con todos estos códigos con la explicación que puedo descargar y pasar por cada clase por clase para entender todo esto.

¿Puedo llamar a esta arquitectura de la aplicación o debería referirse como la arquitectura de la aplicación a nivel micro?

Gracias

rptony:

Si he entendido bien, usted no está buscando un lenguaje características céntricas; sino un conocimiento más completo de los componentes de una aplicación empresarial ?.

Desafortunadamente no enseñan esta habilidad en la escuela. Y hay una razón. La arquitectura de una aplicación depende principalmente de la función empresarial. Cada arquitectura difiere con el tipo de negocio función que realiza. Agregando a esta complejidad, no es la arquitectura de infraestructura en la nube también. Ambos complementa entre sí.

Muchas de estas son habilidades que se adquieren en el trabajo. A desarrollar una intuición después de leer muchas líneas de códigos durante muchos años. Sin embargo, se puede avanzar en su ritmo, siguiendo los incondicionales de la industria. Un tal tipo es Martin Fowler . Su libro Patrones de Arquitectura de aplicaciones de empresa es un buen comienzo. Se ha compilado una lista de las mejores prácticas y consideraciones arquitectónicas que debe seguir al diseñar una aplicación empresarial.

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=330804&siteId=1
Recomendado
Clasificación