¿Qué marco Java utiliza Alibaba?
1. Las grandes empresas de hoy tienen mucha acumulación. Todas tienen tecnologías marco que se adaptan a ellas, y todo esto depende de la acumulación. Por lo tanto, el marco Java principal de Alibaba está escrito por sí mismo y combinado con una gran cantidad de recursos de código abierto. 2. Capa WEB: utilizando el marco webx. Utiliza principalmente tecnología de plantilla de velocidad para mostrar páginas. 3. Capa empresarial: implementada principalmente mediante el modo comando. La capa WEB utiliza lógica empresarial mediante la llamada del despachador de comandos. 4. Capa de acceso a datos: utilizando el modo DAO (objeto de acceso a datos). La capa inferior utiliza iBatis para acceder a la base de datos. Los datos utilizan Oracle. Las declaraciones SQL para operaciones de bases de datos requieren que usted escriba manualmente el código SQL relevante (las declaraciones SQL complejas deben ser revisadas por el DBA). 5. Las herramientas de desarrollo adoptan un modo que combina IDE y línea de comando. En la línea de comando, usamos la herramienta antx para organizar proyectos, construir proyectos y publicar proyectos. Pero la mayoría de las veces desarrollamos y depuramos aplicaciones en el entorno integrado de eclipse. 6. El control de versiones utiliza Subversion. Sin embargo, por razones históricas, algunos proyectos utilizan CVS temporalmente e inevitablemente migrarán a Subversion en el futuro. Subversion se puede operar de muchas maneras: a través de la línea de comando, a través de la herramienta de integración TortoiseSVN, a través de WEB y a través del complemento Eclipse. Resumen: en todos los niveles, hacen un uso extensivo del marco Spring. Por lo tanto, es necesario tener cierta comprensión de Spring. Las entrevistas de Alibaba ponen a prueba los conocimientos básicos, porque tienen su propia acumulación técnica y la tecnología marco ha madurado, por lo que las entrevistas tratan sobre conocimientos básicos y conocimientos de algoritmos. La tecnología actual de Alibaba puede ser más madura,