轻量级分布式应用框架

模块化

模块化开发,模块之间可以复用和重载。

最大化的复用代码和资源,使得构建跨项目之间的模块更加容易。

快速开发

直观简单的程序入口出口,更容易开发和维护。

避免冗重设计模式,更加快速的构建模块,快速开发和部署。

轻量级分布式

并行对等分布式计算节点关系。

更容易从一个节点扩展到N个节点,构建可伸缩的分布式并行计算环境。

MVC开发

简洁的MVC,更加简单程序逻辑。

后台支持Java开发,View支持Velocity, Thymeleaf, FreeMaker,HTML等。系统提供文件仓库,支持前后端代码完全分离开发。

请参考:Controller

样例程序:https://www.giisoo.com/helo/test?name=ttttt

高效数据库操作

优化的数据库访问设计,更加简单高效。

请参考: Bean, BeanDAO, Helper.W, Helper.V

支持内嵌数据库,Postgresql,Mysql,Oracle,和MongoDB数据库,支持大数据量的高效访问,提供统一API。

模块管理

模块化开发,轻松创建模块工程文件,生成模块样例文件。

包含完整的模块生命周期管理,应用模块可以添加自己的处理逻辑在模块生命周期各个阶段。

请参考: IListener, IFilter

分布式并行计算

轻量级分布式计算平台,从1个节点到n个节点任意扩展,节点之间都为对等关系,没有主从区别。

分布式计算环境包括:高速缓存,消息系统,分布式锁,分布式文件系统,分布式计算任务。

请参考: Task, MQ, Cache, Global.getLock