最受歡迎TOP20-2017開源軟件簡介16-20

JeeSite 924票

最受歡迎TOP20-2017開源軟件簡介16-20

官方地址:http://www.jeesite.com/

簡單介紹:

JeeSite是在Spring Framework基礎上搭建的一個Java基礎開發平臺,以Spring MVC為模型視圖控制器,MyBatis為數據訪問層, Apache Shiro為權限授權層,Ehcahe對常用數據進行緩存,Activit為工作流引擎。是JavaEE界的最佳整合。

JeeSite目前包括以下三大模塊,系統管理(SYS)模塊、 內容管理(CMS)模塊、在線辦公(OA)模塊、代碼生成(GEN)模塊。 系統管理模塊,包括組織架構(用戶管理、機構管理、區域管理)、 菜單管理、角色權限管理、字典管理等功能; 內容管理模塊 ,包括內容管理(文章、鏈接),欄目管理、站點管理、 公共留言、文件管理、前端網站展示等功能; 在線辦公模塊 ,提供簡單的請假流程實例。,提供簡單的請假流程實例;代碼生成模塊 ,完成重複的工作

JeeSite 提供了常用工具進行封裝,包括日誌工具、緩存工具、服務器端驗證、數據字典、當前組織機構數據 (用戶、機構、區域)以及其它常用小工具等。另外還提供一個強大的在線 代碼生成 工具, 此工具提供簡單的單表、一對多、樹結構功能的生成,如果對外觀要求不是很高,生成的功能就可以用了。 如果你使用了JeeSite基礎框架,就可以很高效的快速開發出,優秀的信息管理系統。

zTree 897票

最受歡迎TOP20-2017開源軟件簡介16-20

官方地址:http://www.treejs.cn/v3/main.php#_zTreeInfo

簡單介紹:

zTree 是一個依靠 jQuery 實現的多功能 “樹插件”。優異的性能、靈活的配置、多種功能的組合是 zTree 最大優點。

  • 採用了 延遲加載 技術,上萬節點輕鬆加載,即使在 IE6 下也能基本做到秒殺

  • 兼容 IE、FireFox、Chrome、Opera、Safari 等瀏覽器

  • 支持 JSON 數據

  • 支持靜態 和 Ajax 異步加載節點數據

  • 支持任意更換皮膚 / 自定義圖標(依靠css)

  • 支持極其靈活的 checkbox 或 radio 選擇功能

  • 提供多種事件響應回調

  • 靈活的編輯(增/刪/改/查)功能,可隨意拖拽節點,還可以多節點拖拽喲

  • 在一個頁面內可同時生成多個 Tree 實例

  • 簡單的參數配置實現 靈活多變的功能

JFinal Weixin 869票

最受歡迎TOP20-2017開源軟件簡介16-20

官方地址:http://www.jfinal.com

簡單介紹:

JFinal Weixin 是基於 JFinal 的微信公眾號極速開發 SDK,只需瀏覽 Demo 代碼即可進行極速開發,自 JFinal Weixin 1.2 版本開始已添加對多公眾號支持。

Apache Rocket MQ 830票

最受歡迎TOP20-2017開源軟件簡介16-20

官方地址:

http://rocketmq.apache.org/

簡單介紹:

最受歡迎TOP20-2017開源軟件簡介16-20

Apache RocketMQ是一個低延遲、高性能和可靠的分佈式消息中間件。由四部分組成:names server名字服務器、brokers經紀人、producers生產者、cosumers消費者。並且每個組成部分都可以水平擴展。

NameServer Cluster 名字服務集群

Name servers 提供輕量級查找與路由服務。第個name server記錄完整的路由信息,提供對應的讀或者寫操作服務,並且支持快速存儲擴展。

Broker Cluster 經紀人集群

Brokers通過提供輕量的TOPIC和QUEUE機制進行消息存儲。它們支持Push和Pull模型,包含容錯機制,加強了尖端與容量的填充。另外,Brokers提供災備恢復,數據統計,和預警機制等傳統消息系統中所欠缺部分。

Producer Cluster 生產者集群

Producers支持分佈式發佈。分佈式的producers通過多重負載均衡模型向bokers集群發送消息。

Consumer Cluster 消費者集群

Consumers集群在Push/Pull模型中同樣支持分佈式發佈。同時也支持集群消費與消息廣播。它提供實時消息訂閱機制可以滿足絕大部分消費需求。

t-io 657票

官方網站:http://t-io.org/

最受歡迎TOP20-2017開源軟件簡介16-20

簡單介紹:

t-io是一個網絡框架,從這一點來說是有點像netty的,但t-io的特點在於,它不僅僅是一個網絡框架, 因為它為常見和網絡相關的業務(如IM、消息推送、RPC、監控)提供了近乎於現成的解決方案,即開箱即用的API,簡單列舉如下

  • 一個連接綁定userid(一個userid可以綁定多個連接,用於多端登錄,可雙向查找)

  • 一個連接綁定token(一個token可以綁定多個連接,用於多端登錄,可雙向查找)

  • 一個連接綁定群組(用於推送消息、IM中的群聊)

  • 提供了各種各樣的發送消息API,這些API都位於Aio.java中,譬如異步發送的都是以send開頭的方法

最受歡迎TOP20-2017開源軟件簡介16-20


分享到:


相關文章: