最新推荐
-
创建SQlite数据库小工具v1.0绿色版 编程开发 / 385KB
-
FameView组态软件管理器7.6.11官方版 编程开发 / 64M
-
-
暗巷APK反编译多功能工具箱v1.1绿色版 编程开发 / 17.1M
-
精品推荐
-
Apifox(接口调试工具)v1.4.12官方版 编程开发 / 90.4M
查看 -
JAVA API 1.7文档 编程开发 / 51.3M
查看 -
Oracle服务小助手v2.0绿色版 编程开发 / 900KB
查看 -
创建SQlite数据库小工具v1.0绿色版 编程开发 / 385KB
查看 -
微信开发者工具v1.05.2111300官方版 编程开发 / 126.1M
查看
本类排行
详情介绍
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查询中混合其他语言的语句。