現在的位置: 首頁 > web前端 > 正文

fastunit平台怎樣

2020年07月21日 web前端 ⁄ 共 860字 ⁄ 字型大小 評論關閉

  fastunit是基於java的快速開發平台,開發時幾乎不需編碼,以可插拔組件為核心實現軟體自動化,在可視化環境中創建可觀察、可管理的企業級應用。


  fastunit平台怎樣


  平台集成了運行框架、組件庫、開發環境和輔助工具,實現了用戶管理、許可權管理、系統監控等通用子系統,開發中可以擺脫大部分技術問題的困擾,集中精力解決客戶需求。


  元素(Element)和單元(Unit)


  元素是視圖展現的最小單位,可以是一個文本域或一個統計圖等;單元是一組元素的集合,構成完整頁面或頁面的一個區域,單元可以嵌套。


  Action


  Action負責執行業務邏輯。以表組件為基礎,可以直接通過命令行語法實現資料庫表的增加、修改和刪除,無需編寫程序。


  MVC


  在FastUnit框架中,單元是視圖的唯一實現方式,單元將數據與展現形式完全分離;Action負責執行業務邏輯;開發中不必關係控制器,系統會自動實現調度。


  攔截器(Interceptor)


  攔截器是實現AOP模式的重要手段,用於處理切面問題或動態邏輯。例如,系統的許可權控制即使用攔截器實現的。


  在「開發中心」里,設置好相關的表,圖形化操作,就可以創建資料庫中的表了。


  創建完後,在「單元」里,可以使用嚮導,設置一些基本的操作,如「查詢單元」、「插入單元」等等基本功能。


  在「單元」里使用「表單」,就可以自己拖拽一些元素,如文本域、密碼框等等元素,完成一個頁面等。


  fastunit的問題:


  1.覺得它的組織架構太噁心了。如果是要自己寫action的代碼,就需要fastunit文件夾下放置相關的java文件(一共有兩,一個是fastunit,一個是fastunithome,後面主要是配置啊資料庫啊日誌啊等)。這樣子,有多個工程怎麼辦,很噁心。


  2.操作中,發現有點慢...但它都是自動化的,我們也控制不了。


  3.使用了tomcat,用ROOT.xml這樣的形式映射到對應的空間。


  總之,fastunit給大家簡單的介紹了一些,希望大家多看看。

【上篇】
【下篇】

抱歉!評論已關閉.