歡迎您光臨本站 註冊首頁

CUBA Studio 14 Beta 版釋出

←手機掃碼閱讀     admin @ 2020-06-30 , reply:0

大家好,
      我們釋出了 CUBA 14 Beta版。
      這個版本主要包含以下變化:

為中國開發者優化了基礎設施

  • 在中國大陸部署了 CUBA 製件倉庫,現在專案構建速度問題已得到解決
  • ”擴充套件市場“ 介面中的擴充套件資訊翻譯為了中文
  • 優化了外部資源節點,使訪問速度更快

支援為附加資料儲存生成資料庫遷移指令碼
      我們添加了跟蹤附加資料儲存資料庫架構變化的功能。要為附加資料儲存生成資料庫遷移指令碼,請使用 Data Store Properties 中新新增的選項按鈕組。
      有以下資料庫架構管理模式可選:
         1. Disabled - Studio 將不跟蹤此資料儲存的資料庫架構更改。 這是預設模式, 也是舊版 Studio 的預設方式。
         2. Update Only - Studio 生成更新資料庫指令碼,這些指令碼可以使資料庫架構與當前資料模型保持一致,不生成完整的建立資料庫架構的指令碼。此模式適用於未由 CUBA應用程式完全管理的資料庫,例如 與其他應用程式共享的資料庫。
         3. Create and Update -  Studio 會生成完整的初始化和更新資料庫的指令碼,使用此指令碼可以從頭建立一個完整的資料庫。對於完全由 CUBA應用程式管理的資料庫使用此模式。


設計時角色的視覺化設計器

      添加了設計時角色的視覺化設計器(平臺 7.2.0+,需要 Studio 訂閱)。 此功能可以幫助您更方便地建立角色定義、配置角色可用的介面和選單項、實體 CRUD 許可權、可用屬性和特定許可權。

      設計時角色定義現在顯示在 CUBA 專案樹中的  "Security" 節點下。要建立新的角色定義,在 “Security” 節點點選右鍵,在快捷選單中點選  New → Role

日誌:顯示本地日誌檔案、日誌配置

      現在, 本地開發用的Tomcat 伺服器的日誌檔案顯示在 CUBA 專案樹的 "Logging" 節點下。

      增加了自定義應用程式日誌配置檔案(`logback.xml`)的功能(平臺7.2+)。在 CUBA 專案樹的 “Logging” 節點右鍵 → Generate Logback Configuration File 。 

      可以根據需要修改生成的檔案。開發時的本地Tomcat伺服器會使用這個配置檔案。在 “WAR Settings” 和 “UberJAR Settings” 對話方塊中,會將此檔案用作預設日誌配置檔案。

針對整合測試優化了 UI
       中介軟體Web整合測試現在會顯示在 CUBA 專案樹中,位於 Business Logic → Tests 節點下。
 
      增加了建立新的整合測試類的功能。 要建立新的測試類,請使用 CUBA 專案樹中的快捷選單:→ Tests 節點 → New → Integration Test (Middleware) or Integration Test (Web)
      在對話方塊中選擇 JUnit 版本。對於舊版的平臺,將使用 JUnit 4 作為測試工具。

自定義介面模板
      增加了自定義介面模板的功能。 在“Create CUBA Screen” 嚮導的第一步,點選  “Copy template”  按鈕可建立自己的介面模板。 模板檔案將被複制到專案中,並允許修改。 自定義介面模板顯示在 CUBA 專案樹的 **Generic UI → Screens → Custom Templates** 節點下。

      你可以修改模板檔案中的介面控制器和介面描述,甚至可以透過擴充套件 settings.xml 檔案給嚮導新增新引數。 可在 New → Screen 嚮導的第一步的 “Project Templates” 標籤頁中選擇自定義的介面模板。


改進了介面嚮導
      我們對 “Create CUBA Screen” 嚮導進行了最佳化,增加了配置實體瀏覽和編輯檢視的步驟。開發人員現在可以直接在嚮導中選擇需要的屬性,不需再開啟一個模式對話方塊。 

在介面設計器中簡化表單建立
      介面設計器增加了表單建立嚮導。當使用者將新表單新增到介面佈局時會啟用表單設計嚮導。這個嚮導允許為表單選擇現有的或配置新資料容器、設定其他必要的表單屬性。

簡化了選單從複合模式切換到獨立模式的操作
      簡化了將主選單從複合模式切換到獨立模式的過程。 現在選單設計器會提示開發人員將從平臺或元件繼承的選單複製到專案的配置中。

改進了 “Add new attributes to existing screens” 功能

      “Add new attributes to existing screens”功能(以前僅在IDEA中推斷(intention)功能中可用)已得到改進,並且更方便使用。 
現在,它可以從實體原始碼編輯器中的 “Add new attributes to existing screens” 工具欄按鈕呼叫。

效能最佳化
      資料庫指令碼生成功能的執行速度獲得了顯著的改進。同時,在應用程式啟用前進行的資料庫構架檢查操作也得到了最佳化。


Beta 版安裝
      我們現在正在測試新的Studio版本。
      如果你也能體驗 beta 版本,並給我們反饋問題,我們將不勝感激。

      14.0. BETA 版本已釋出到 JetBrains 外掛儲存庫中的一個獨立的外掛通道。
      要嘗試Beta版,需要執行以下操作:

  • 開啟 “Settings -> Plugins ” 對話方塊
  • 單擊   圖示,然後選擇 “Manage Plugin Repositories”
  • 單擊  “+” ,然後在“Repository URL ”欄位中輸入以下內容:https://plugins.jetbrains.com/plugins/beta/list 
  • 切換到 “Marketplace” 選項卡。應該馬上能看到 CUBA 外掛請求更新到 14.0.BETA 版本
  • 單擊 “Update”

 
      如果需要返回到穩定版本,請執行以下操作:

  • 開啟 “Settings -> Plugins ” 對話方塊
  • 解除安裝CUBA外掛
  • 單擊   圖示,然後選擇 “Manage Plugin Repositories”
  • 從列表中刪除 “beta” 儲存庫
  • 再次安裝CUBA外掛,它將來自穩定版的外掛通道。

 
 我們期待您的反饋!


[admin ]

來源:OsChina
連結:https://www.oschina.net/news/116822/cuba-platform-14-beta-released
CUBA Studio 14 Beta 版釋出已經有75次圍觀

http://coctec.com/news/all/show-post-240367.html