ThinkWide數(shù)據(jù)庫訪問快速開發(fā)框架
ThinkWide 是一個(gè)支持.Net和Java兩大平臺(tái)的軟件開發(fā)框架類庫。分為ThinkWide for .net 和ThinkWide for Java版本。ThinkWide的設(shè)計(jì)目標(biāo)是盡最大努力減少開發(fā)人員的工作量,最大程度提升開發(fā)效率,同時(shí)兼顧性能及可伸縮性,是一種完整的軟件應(yīng)用解決方案涉及全面的軟件技術(shù)包含數(shù)據(jù)訪問,數(shù)據(jù)部署,業(yè)務(wù)層邏輯,以及配置層,界面表示層等。
靈活的O/R映射,更加簡潔的代碼。相對(duì)于iBatis,Hibernate更加靈活和方便。
基于ActiveRecord模式全注解(標(biāo)簽)配置。
提供實(shí)體類生成工具,免除手寫實(shí)體的工作量。
動(dòng)態(tài)實(shí)體類工廠,運(yùn)行時(shí)動(dòng)態(tài)對(duì)象及緩存實(shí)體類接口的實(shí)現(xiàn)類。
基于Provider模式的可擴(kuò)展持久化數(shù)據(jù)庫源支持。
支持多數(shù)據(jù)庫源。
基于范型的強(qiáng)類型實(shí)體持久化及數(shù)據(jù)訪問接口 。
基于容器的分布式服務(wù)工廠,透明的分布式服務(wù)調(diào)用和分發(fā)
可切換的分布式服務(wù),支持WebService,Remoting,WCF數(shù)據(jù)隊(duì)列,而無需修改任何代碼。
AndyZhang
評(píng)論
圖片
表情
