Creación de una tienda personalizada mediante JSP

Esta tienda HCL Commerce utiliza JSP (Java Server Pages) para implementar la capa de vista del patrón de diseño de Modelo-Vista-Controlador (MVC).

Arquitectura de la tienda

HCL Commerce separa los escaparates front-end individuales de los servidores de los que dependen. Esta arquitectura aumenta la seguridad, la escalabilidad y la flexibilidad en la topología de los servidores, y mejora la facilidad de desarrollo y el despliegue de tiendas y personalizaciones de tienda.

El Store server consta de una máquina virtual Java ligera que separa la capa de presentación del escaparate de la búsqueda y la red troncal transaccional. El Store server hace que las sesiones de usuario sean persistente con cookies, y maneja la seguridad a través del canal web (es decir, entre la tienda y el usuario a través de HTTP y HTTPS). Todas las transacciones de tienda, consultas de búsqueda y autenticaciones de usuario se realizan mediante los servicios REST con el Transaction server y con el Search server. El Store server no tiene ningún acceso directo a la base de datos.

El entorno de programación separa todos los elementos de escaparate personalizados en un archivador de aplicación web único. Esta separación de archivos personalizados de los valores predeterminados suministrados permite un ciclo vida simplificado, donde los cambios son más fáciles de implementar cuando se realizan mejoras en HCL Commerce.

Para obtener una descripción detallada de la arquitectura de la tienda JSP, consulte Arquitectura de la tienda.

Proceso para crear la tienda personalizada mediante JSP

La creación de la tienda personalizada consta de los siguientes pasos principales:

Configuración de un entorno de herramientas de HCL Commerce DeveloperCreación de la tienda personalizada en el entorno de programaciónRellenar los datos de rutina de carga de la tienda en la base de datosElegir cómo ejecutar el programa de utilidad de carga de datosPersonalización de la tiendaHerramienta Commerce Composertienda de inicio AuroraDespliegue de cambios personalizados