最新推荐
-
齐鲁银行网银助手3.0.0.5官方版 安全软件 / 3.0M
-
360安全卫士U盘病毒专杀(Autorun.inf专杀)13.0.0.213简体中文绿色免费版 安全软件 / 86.1M
-
360安全卫士U盘病毒专杀工具v13.0.0.213绿色免费版 安全软件 / 86.1M
-
360安全卫士修复工具v13.0.0.213免费版 安全软件 / 86.1M
-
360安全卫士超强查杀V13.0.0.213安装版 安全软件 / 86.1M
精品推荐
-
FMSLogo(儿童编程环境)v8.3.2官方版 编程开发 / 11.2M
查看 -
visualgdb(VS开发安卓工具)5.1 r6免费版 编程开发 / 18.5M
查看 -
CudaText(代码文本编辑器)v1.156.2.2中文版 编程开发 / 14.0M
查看 -
Visual Studio Code(微软代码编辑器)v1.82.2.0官方版 编程开发 / 89.9M
查看 -
robosim虚拟机器人v2.1.2.103官方版 编程开发 / 145.8M
查看
本类排行
详情介绍
Hasor是一个专为生产环境设计的Java应用程序开发框架。其核心设计目标是为开发者提供简单的交互界面。在此基础上,开发者可以灵活地构建自己的应用程序,无论是应用程序还是框架工具Hasor都会提供最强大的支持。它与其他框架的区别在于Hasor有自己完整的扩展系统。
Hasor是一个专为生产环境设计的Java应用程序开发框架。其核心设计目标是为开发者提供简单的交互界面。在此基础上,开发者可以灵活地构建自己的应用程序,无论是应用程序还是框架工具Hasor都会提供最强大的支持。它与其他框架的区别在于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.体积小,无第三方依赖
技术体系
Core是一个带有Aop并兼容JSR-330的bean容器框架
提供支持IoC和Aop的Bean容器。
基于Module+ApiBinder机制提供统一的插件入口。
特色Xml 解析器。这样就可以直接读取自定义的xml配置文件,无需二次开发或配置。
支持JSR-330
DB是一个基于jdbc的数据库框架,提供了JDBC操作和完整的事务管理能力
提供与SpringJDBC 90%兼容的JDBC操作接口。
与Spring 一样,提供了七个事务传播属性的控制。
支持多种事务控制方式,包括:手动事务控制、注解声明事务、TransactionTemplate模板事务。
支持多种数据源(不支持分布式事务)
RSF分布式RPC服务框架
支持容灾、负载均衡、集群;支持动态发布和卸载
支持服务分组和版本控制
多种调用方式:点对点、分布式轮询、泛化调用、同步、异步、回调、接口代理。
支持虚拟机房、隐式参数传递、业务路由、Telnet等高级功能。
Web轻量级Web MVC框架
提供RESTful风格的mvc开发方式。
提供请求验证接口和验证支持场景。
开放的模板渲染接口,支持多种类型的模板引擎。
内置文件上传组件,无需引入任何jar包。
tConsole专注于Telnet命令行交互框架
支持监听本地端口,提供Telnet交互的接口。
支持基于标准输入和输出构建交互式控制台的能力。
tConsole 可以轻松构建命令工具包。
DataQL服务聚合查询引擎
层次结构:可以产生具有数据层次结构的查询结果。
弱类型:不需要声明任何形式的类型结构。
轻逻辑:仅支持表达式、值、条件分支、lambda 和函数。不支持赋值和循环
编译并运行:查询的执行基于编译结果。
扩展代码片段:允许在DataQL查询中混合其他语言的语句。