bboss 3 6發布,豐富的功能擴充套件和改進

2021-09-01 11:03:34 字數 2306 閱讀 2236

1.bboss mvc增加動態令牌機制,有效防止表單重複提交和**跨站攻擊

2.bboss mvc增加word文件、word文件轉pdf外掛程式

4.完善bboss mvc國際化機制

5.完善控制器方法解析演算法,排除屬性的get/set方法,排斥標註了excludemethod註解的方法,增強系統安全性

7.改進mvc控制器方法響應外掛程式 stringhttpmessageconverter,增加responsecharset屬性,用於全域性指定@responsebody string型別響應的字元編碼

8.改進sql語句管理元件sqlutil,解析sql配置檔案時去掉sql語句前後的空格

9.持久層事務管理transactionmanager元件增加release方法,

應用程式在final方法中呼叫,用來在出現異常時對事務資源進行**,首先對事務進行回滾,

然後**資源,如果事務沒有開啟或者已經提交或者已經回滾,則release方法不做任何操作

10.持久層內建資料來源apache common dbcp公升級到1.4版本,apache common pool公升級到1.5.4,同時保持對jdk 1.5 的相容支援,同時支援在jdk 1.5和jdk 1.6下進行編譯和打包

11.持久層資料來源配置檔案的datasource元素增加datasourcefile子元素,用來指定定義資料源的ioc配置檔案(基於bboss ioc框架),使得持久層可以方便地外接第三方資料來源(apache dbcp,proxool,c3p0,druid等資料來源)

12.擴充套件持久層事務管理框架,提供全域性事務管理功能,可以方便地託管和整合bboss/ibatis/mybatis/hibernate等持久層框架事務

13.持久層資料來源配置檔案的datasource元素增加true屬性配置,使得相應的資料來源具備全域性事務特性

14.持久層增加對datasource配置檔案中對賬號和密碼的同時加密外掛程式

15.改進持久層模板sql變數解析機制,將正規表示式機制切換為bboss自帶的變數解析機制,支援以下型別變數:

基本資料型別

日期型別

上述型別組合複雜型別如下:

陣列(一維陣列,多維陣列)

list

map16.完善sql變數bean型別變數屬性引用功能

17.標籤庫基礎類basetag和basebodytag實現trycatchfinally介面

18.邏輯比較標籤改進,除了進行字串比較外還能進行數字和日期型別比較

19.修復notempty標籤當collection集合元素為0時不能正常工作的缺陷

20.treedata標籤增加rootnamecode屬性,用來指定樹根節點名稱的國際化**

21.分頁頭titile標籤增加titlecode屬性,用來指定分頁頭標題的國際化**

22.tabpane標籤增加tabtitlecode屬性,用來指定tabpane名稱的國際化**

23.優化comtree和datainfoimpl中獲取accesscontrol安全訪問控制物件的方法,提公升效能

24.修改在非jquery模式下index標籤設定tagnumber屬性後,相應的頁碼上面沒有超連結的bug

25.改進beaninfo,list標籤異常處理方式,將系統級異常輸出到日誌檔案中,日誌級別為info級

26.標籤庫convert標籤改進,支援各種型別的key,之前只支援string型別的key,現在支援數字等型別的key

27.[url=分支[/url]相對於之前的分支版本([url=分支[/url]和[url=分支[/url])的乙個變化:

cms.jar中程式包路徑

com.chinacreator更換為

com.frameworkset.platform

這樣就和bboss-cms工程中的內容管理標籤庫保持一致,bboss3.5.1分支和master分支任然保留對com.chinacreator的支援。

28.cell標籤增加encodecount屬性,用來指定用utf-8編碼輸出的次數,有些情況下需要編碼2次

例如:29.完善字元過濾器,utf-8編碼時,get方式下,在ie瀏覽器中可以自動識別中文引數,無需在js中escape編碼即可解決中文亂碼問題

相關資源資訊

release version : [url=

release date: 2012/10/06

bboss website

[url]

bboss project blog

[url]

bboss project sourceforge

[url]

bboss source project at github

[url]

Android Studio 4 0 發布新功能

android studio 4.0 已經發布。此版本亮點包括新的 motion 編輯器 構建分析器,可用於分析構建速度較慢的原因。同時對 cpu profiler 使用者介面進行了大修,提供更加直觀的工作流和簡單的執行緒並行分析。另一方面是改進了 layout inspector,現在可以提 用 ...

新功能發布 雲監控主動報警1 0發布

為了避免由於未自主設定雲監控報警,造成雲產品關鍵監控指標異常無法及時知曉,導致影響服務正常運轉的情況。雲監控上線了主動報警功能。旨在不進行您無需進行任何操作,主要雲產品關鍵指標出現嚴重問題時,傳送報警告知問題。如果您需要更細粒度的報警管理,請在雲監控進行相關報警配置。該功能不占用任何雲監控相關的用量...

jQuery 1 6 4發布 有什麼新功能?

這是jquery的次要版本。我們將發布它,以解決jquery 1.6.3發行過程 現的一些問題。您可以從jquery cdn中獲取 http 檢視jquery 1.6.4.js 您可以通過將該 放到現有應用程式中,並告訴我們是否有任何不再起作用的方式來幫助我們。請提交乙個錯誤,並確保提及您正在針對j...