Logo
Sign in

ZK Spring integrates the Spring framework with ZK, accelerating application development with robust libraries.

Vendor

Vendor

Potix Corporation

Company Website

Company Website

Product details

ZK Spring is an open-source enterprise-grade library that integrates the Spring framework with ZK, providing an effortless way to accelerate application development. It combines the robust features of Spring MVC, Spring Security, and other Spring libraries with the powerful ZK framework, enabling developers to build secure, scalable, and maintainable web applications.

Features

  • Spring Security Integration:
    • Customize or extend parts of the security system.
    • Keeps application objects free of security code.
    • HTTP request authorization.
    • Multiple options for enforcing access-controls such as EJB3 security annotations.
    • Open ID support.
    • HTTP BASIC and Digest authentication supported.
    • Various back-end credential storage methods supported, such as a database or XML file.
    • SHA and MD5 password encoding with optional salting.
    • Database caching to prevent extra queries.
  • Spring MVC Framework:
    • Seamlessly access Spring managed beans in EL, zscript, and data binding.
    • Complete lightweight container providing automated configuration and wiring of application objects.
    • Common abstraction layer for transaction management.
    • JDBC abstraction layer.
    • Integration with Toplink, Hibernate, and JDO.
    • Aspect-oriented programming functionality.
  • Spring Web Flow:
    • A domain-specific language for defining reusable controller modules.
    • Advanced controller engine for managing conversational states.
    • Note: ZK Spring Webflow integration is no longer maintained and is available only in ZK Spring 3.2.0 and prior versions.

Benefits

  • Enhanced Security: Provides robust security features, ensuring secure web applications.
  • Simplified Development: Integrates seamlessly with Spring, simplifying the development process.
  • Scalability: Supports scalable application development with Spring's robust libraries.
  • Flexibility: Offers multiple options for security and transaction management, providing flexibility in application design.
  • Efficiency: Reduces development time with automated configuration and wiring of application objects.