Hasor(应用开发框架)是一款面向生产环境二设计的Java应用开发框架。大家可以通过Hasor(应用开发框架)来快速构建自己的应用程序,支持设备管理,支持代码编译,可以满足众多用户的需求。系统城提供了Hasor(应用开发框架)安装包下载,还有其使用说明,有需要的朋友快来下载吧。
Hasor功能介绍
1、Core具有Aop并兼容JSR-330的Bean容器架构
支持IoC、Aop的Bean容器。
Module+ApiBinder统一的软件通道。
不用开发载入自定义xml配置文件。
支持JSR-330
2、Web轻量WebMVC框架
提供RESTful风格的mvc开发方式。
提供请求验证接口、验证支持场景化。
模版渲染接口,支持多种类型的模版引擎。
内嵌文件上传组件,不用引进任何jar包。
3、提供了JDBC操作和详细事务管理能力
提供JDBC操作接口90%兼容SpringJDBC。
与Spring一样,提供七种事务传播特性的控制。
支持多种多样事务控制方法包括:手动事务控制、注解式声明事务、TransactionTemplate模板事务。
支持多数据库(不兼容分布式事务)
Hasor特色说明
1、IoC/Aop程序编写模型,设计精致,应用简易;
2、COC标准的最佳实践,‘零’配置文件;
3、微内核+拓展,基于核心已发展出DB、Web、Restful三大单独的基础架构;
4、真真正正的零开发,分析项目特有的自定义Xml配置;
5、支持模板化配置文件,程序流程装包以后一套配置通吃(日常、预发、线上)以及其他各种环境;
6、完备的JDBC操作接口,支持Result->Object映射;
7、提供三种方式控制事务,支持七种事务传播特性,规范的事务隔离级别;
8、支持多数据库、及多数据源下的事务控制(非JPA);
9、内嵌事情机制,便捷进行业务深度解耦,使业务逻辑更加清楚;
10、支持Web类型项目开发,提供restful风格的mvc开发方式;
11、支持Form表单验证、支持场景化验证;
12、提供开放的模版渲染接口,支持多种类型的模版引擎;
13、提供多种多样的辅助工具,协助您快速开发,拥有它您甚至不用apache-commons;
14、支持log4j、logback等各种主流日志架构;
15、体型小,无第三方依赖。
Hasor使用说明
基于 Spring Boot
用法
在 Spring Boot 中只需要一个 @EnableHasor 注解即可在 Spring 中开启 Hasor 的支持。
然后新建一个 Hasor 的 Module 并将其用 Spring 管理起来,同时通过 @DimModule 注解标记声明它即可。
最后启动 Spring Boot 项目看到 HasorBoot 的欢迎信息就表示一切都 OK了。