同步操作将从 helyho/Voovan 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
###极其简单优雅的编码是 Voovan 的宗旨和目标
###Maven中央库支持:
<dependency>
<groupId>org.voovan</groupId>
<artifactId>voovan-framework</artifactId>
<version>2.0.0</version>
</dependency>
Voovan 迎来了 2.0 新版本,此版本应广大使用者朋友们的要求将 Voovan 拆分成多个模块: ####Common模块: 集各种Voovan工具类于一身,提供JSON,运行时编译,反射,日志对象池,非堆缓冲通道,文件,字符串,日期,流操作等于常用工具类,这些工具类在 voovan 开源的各个项目广泛使用.
####Database模块: 数据库操作模块,提供最基本的 ORM 操作,方便朋友们基于此封装更高级的 ORM 框架.
####Network模块: 高性能异步通信框架,同时支持AIO/NIO两种形式,并且提供对 TCP/UDP 的完整支持,以及对 SSL 非对称密钥通信的支持.并天然提供粘包处理,使粘包处理更加优雅,并且包含同类型框架都具备的对过滤器的支持. 在编码形式上voovan 提供了同步和异步调用两种模式,使您随时可以轻松的开发出高性能的异步通信程序.
####Web模块 提供了Web 常用的 HttpClient 和 HttpServer 两种支持,使用 web 模块可以轻松搞定 http 的服务和 客户端模式, 同时无论是服务端还是客户端都提供对 websocket 的支持,使您在开发过程中不在组合各种框架来完成同一类的功能.
###JDK支持:
###框架特点介绍:
###一、高性能异步通信(AIO、NIO异步通信) [voovan-network]
类似 Netty 和 MINA 的异步 Socket 通信框架.但有有所不同。
###二、HTTP客户端和WEB服务器[voovan-web] ###HTTP客户端特性:
###WEB服务器特性:[voovan-web]
###三、动态编译支持 [voovan-common]
在内存中编一个保存有 java 代码的字符串,并将编译后的 byte 字节加入到 classloader 中,可灵活的动态定义类和使用。
###四、数据库操作帮助类 [voovan-database] 提供类似Spring JDBCTemplate 的数据访问支持,但提供了更好更灵活易用的函数设计。
###五、DateTime、String、Log、反射、对象工具、流操作、文件操作、异步双向通道等 [voovan-common]
###包结构说明
包名 | 名称 |
---|---|
org.voovan.db | 数据库操作类 |
org.voovan.http | HTTP工具包 |
org.voovan.dynamicComplier | 动态编译包 |
org.voovan.network | 网络异步通信包 |
org.voovan.tools | 基本工具包 |
**文档入口: **【开发手册】
**交流QQ群:**454201740
**开源协议:**Apache v2 License
Voovan开源项目源代码主要托管于 Git@OSC.
Issues地址: Git@OSC
###Voovan 在异步通信的范畴内的同类框架有:
大家可以根据自己的需要适应的场景选择不同框架.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。