Cómo aprender hybris
Vi una buena publicación de aprendizaje sobre Douban antes y la comparto de la siguiente manera.
El conocimiento del contenido de Hybris incluye: Cockpit(ZK)/CockpitNG/CMS/Solr/Promotion/Mobile/OMS/Catalog design/PCM/OMS/Datahub/Accelerator
Wiki
Toda la información sobre Hybris está en la wiki de hybris, por lo que desde un nivel alto, una mejor manera es leer la wiki y hacer senderos. De hecho, deberías hacer el hybris trail varias veces para saber qué hace cada paso del proceso.
Implementación del proyecto
Trabajar en el proyecto hybris será muy duro. He visto socios trabajando de 8 a. m. a 12 p. m. Esto aumentará su habilidad rápidamente en un campo determinado, pero no necesariamente aumentará la amplitud de su conocimiento sobre hybris.
Código fuente
Todos sabemos que el código fuente de hybris se puede descompilar y podemos echar un vistazo aproximado a la estructura del código. Mucha información en la wiki en realidad no está completa y, debido a que hay tanta información, es fácil olvidar el resto después de leer el frente. Los detalles de implementación específicos deben comprenderse observando el código fuente, como los detalles subyacentes de hybirs core y core plus (como el inicio y la inicialización del sistema de tipos) y el alcance del contexto de Spring, etc. Estos detalles deben comprenderse entendido mirando el código fuente. También incluye algunos componentes que están en desarrollo, como los detalles de implementación de datahub, que básicamente no están disponibles en la wiki. Debe consultar el código fuente para conocer su lógica interna.
Nota: No se garantiza necesariamente que el código fuente descompilado se corresponda uno a uno con el código fuente. He visto rastros de pila de excepciones que no corresponden al código descompilado y es posible que se sienta confundido. entonces. .
Al leer el código fuente, también puede utilizar diagramas de relaciones para comprender las conexiones entre paquetes, cuadriculando así su conocimiento para que se puedan conectar diferentes puntos de conocimiento entre sí.
Por ejemplo, este es el OMS que dibujé yo mismo:
Núcleo más Kernel:
Entrenamiento
El entrenamiento te permite tener un buena comprensión de hybris Comprensión de alto nivel, la capacitación actual incluye núcleo, comercio, OMS y centro de datos. Los profesores de formación tienen un profundo conocimiento de hybris y básicamente pueden responder cualquier pregunta que surja.
Sistema de preguntas y respuestas de Hybris Expert
hybris expert es un sistema de preguntas y respuestas de Hybris, pero es posible que no esté abierto al público. Muchos de los expertos que respondieron las preguntas son desarrolladores de componentes, por lo que para aquellas preguntas muy difíciles, puede encontrar las respuestas arriba.
Consultor de Hybris
Puede consultar a consultores técnicos experimentados de hybris.
En resumen, hybris es grande y completo, por lo que puede confundirse al sumergirse. Lo mejor es investigar detenidamente uno de los componentes de los que es responsable y realizar un proyecto para poder empezar más rápido. Ahora hybris está en pleno apogeo y varios proyectos necesitan mano de obra urgente, por lo que es importante participar en más proyectos.
Sitio web oficial de hybris: hybris.com/zh/?source=PR