net業務緩存框架
『壹』 android有哪些快速開發應用的開源框架
ThinkAndroid是一個免費的開源的、簡易的、遵循Apache2開源協議發布的Android開發框架,其開發宗旨是簡單、快速的進行Android應用程序的開發,包含Android mvc、簡易sqlite orm、ioc模塊、封裝Android httpclitent的http模塊,具有快速構建文件緩存功能,無需考慮緩存文件的格式,都可以非常輕松的實現緩存,它還基於文件緩存模塊實現了圖片緩存功能,在android中載入的圖片的時候,對oom的問題,和對載入圖片錯位的問題都輕易解決。他還包括了一個手機開發中經常應用的實用工具類,如日誌管理,配置文件管理,android下載器模塊,網路切換檢測等等工具。
目前ThinkAndroid主要有以下模塊:
MVC模塊:實現視圖與模型的分離。
ioc模塊:android中的ioc模塊,完全註解方式就可以進行UI綁定、res中的資源的讀取、以及對象的初始化。
資料庫模塊:android中的orm框架,使用了線程池對sqlite進行操作。
http模塊:通過httpclient進行封裝http數據請求,支持非同步及同步方式載入。
緩存模塊:通過簡單的配置及設計可以很好的實現緩存,對緩存可以隨意的配置
圖片緩存模塊:imageview載入圖片的時候無需考慮圖片載入過程中出現的oom和android容器快速滑動時候出現的圖片錯位等現象。
配置器模塊:可以對簡易的實現配對配置的操作,目前配置文件可以支持Preference、Properties對配置進行存取。
日誌列印模塊:可以較快的輕易的是實現日誌列印,支持日誌列印的擴展,目前支持對sdcard寫入本地列印、以及控制台列印
下載器模塊:可以簡單的實現多線程下載、後台下載、斷點續傳、對下載進行控制、如開始、暫停、刪除等等。
網路狀態檢測模塊:當網路狀態改變時,對網路狀態進行檢測。
『貳』 什麼是開發平台
什麼是開發平台這個問題我應該有資格來回答,因為我們從事快速開發平台研究已快20年了,快速開發平台是指能夠快速完成軟體開發項目的開發工具,具有開發簡單、開發成本低、速度快等特點,一般是配置型平台,這方面最具代表性的象天縱智能開發平台等,不用寫代碼,通過配置一下業務參數即可以完成系統開發,界面也是自動生成,不用設計,而且有全套企業管理功能模塊直接調用,很多情況下,修改一下標准模塊就可以了,不用從頭開發,開發速度極快。另一種是代碼型開發平台,類似代碼生成器,根據業務功能生成一套代碼,這種平台需要使用者懂代碼,後期也要維護代碼,可以減輕一部分開發工作量。
兩種平台各有好處,第一種平台,開發速度快速,省錢省力,而且操作簡單,但是靈活性不如代碼型平台,不過這種平台也可以擴展開發,有擴展開發介面,特殊功能也是可以擴展開發的,所以也不存在有完成不了的功能,只是特殊功能對使用者的要求稍高些。
『叄』 java框架有哪些常用框架
十大常用框架:
一、SpringMVC
二、Spring
三、Mybatis
四、Dubbo
五、Maven
六、RabbitMQ
七、Log4j
八、Ehcache
九、Redis
十、Shiro