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:
![](../images/Flow_jsp_store.png)