Skip to content

flowcentraltechnologies/unify-framework

Repository files navigation

Unify Framework

A light-weight component based framework for developing web applications in Java

License

Unify Framework is a server-side component-based framework for developing web applications in Java. The entire framework is built on the concept of a pool of configurable components interacting with each other at runtime to provide complete application functionality.

The framework makes available, to the developer, a solid set of reusable and extensible software components built using simple high level abstractions that effectively hide the details of underlying complexities from the developer.

All components, from UI widgets to business logic and database components, share a common DNA allowing for the same basic simplicity across the framework.

Components are provided for the full web application stack which makes the need for the mishmash of varying technologies very minimal.

Features

  • Inversion of Control Container
  • Persistence Framework with ORM
  • Transaction Management
  • Business Service Framework
  • Task Management
  • Cluster Management with Intra-cluster Communication
  • User Session Management
  • File Transfer Framework
  • Notification Framework
  • Report Generation Framework
  • Page Template Language
  • Model-view-controller Framework
  • Single-page Application Framework
  • Rich library of user interface widgets

Documentation

Maven

Core libraries

<!-- Unify Core Library-->
<dependency>
    <groupId>com.tcdng.unify</groupId>
    <artifactId>unify-core</artifactId>
    <version>1.1.1</version>
</dependency>

<!-- Unify Web Library-->
<dependency>
    <groupId>com.tcdng.unify</groupId>
    <artifactId>unify-web</artifactId>
    <version>1.1.1</version>
</dependency>

Optional libraries

<!-- Embedded Jetty Server-->
<dependency>
    <groupId>com.tcdng.unify</groupId>
    <artifactId>unify-jetty</artifactId>
    <version>1.1.1</version>
</dependency>

<!-- Jasper Reports Integration-->
<dependency>
    <groupId>com.tcdng.unify</groupId>
    <artifactId>unify-jasperreports</artifactId>
    <version>1.1.1</version>
</dependency>

<!-- JCIFS Library Integration-->
<dependency>
    <groupId>com.tcdng.unify</groupId>
    <artifactId>unify-jcifs</artifactId>
    <version>1.1.1</version>
</dependency>

<!-- XChart Library Integration-->
<dependency>
    <groupId>com.tcdng.unify</groupId>
    <artifactId>unify-xchart</artifactId>
    <version>1.1.1</version>
</dependency>

About

Unify Framework

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages