This skill provides a comprehensive blueprint for developing within the Lutece 8 framework, enforcing a strict 5-layer architecture consisting of Entity, DAO, Home, Service, and Web layers. It streamlines the creation of Lutece plugins by providing canonical patterns for CRUD operations, CDI dependency injection, pagination, and background daemons. By following these domain-specific best practices, developers ensure their code adheres to Lutece's specific naming conventions, security requirements like CSRF and RBAC, and data access standards, resulting in maintainable and secure enterprise-grade portal components.
주요 기능
01Strict 5-layer architecture enforcement (Entity to JspBean/XPage)
02Standardized CRUD lifecycle with CSRF and validation logic
03Static facade (Home) and DAO implementation patterns
04Integrated security checklists for RBAC and Workgroup filtering
05CDI lookup and event observation guidelines
061 GitHub stars