隨著軟件開發領域的當前趨勢,敏捷性和更快的軟件應用程序交付已成為IT行業的重要組成部分。實際上,這是許多現代技術和趨勢發展的主要原因之一,例如單頁面應用程序,輕量級框架和微服務架構。但是,即使技術、IDE和工具得到了大量改進,開發人員仍然會編寫大量代碼來完成工作。
為了實現提高軟件開發人員工作效率和降低軟件開發成本的目標,Clowiz平臺已經創建。Clowizis是一個基於雲的平臺,使開發人員無需編寫任何代碼即可生成軟件工件(使用CodeGen),端到端功能(使用FeatureGen)和完整的端到端應用程序(使用AppGen)。在本文中,我們將在不到5分鐘的時間內創建Java JPA實體,完整HTML頁面和MySQL創建表語句,而無需使用Clowiz CodeGen編寫代碼。
Clowiz CodeGen教程
在本教程中,我們將在不編寫代碼的情況下生成以下工件:
- 使用Lombok的Java JPA / Hibernate實體。
- 完整的HTML頁面。
- MySQL創建表。
提示:Lombok是一個編譯處理器,可在編譯時為Java類生成setter和getter。
Java JPA / Hibernate實體
以下步驟將生成具有Lombok支持的完整JPA實體:
- 導航到https://www.clowiz.com/code-generator/上的CodeGen應用程序。
- 在左側的元數據部分中,創建/修改以下元數據:將Class Name值更改為Employee。
- 添加名稱為Number且數據類型為Integer的新字段。
- 添加名稱為Name且數據類型為Text的新字段。
- 添加名稱為Email且數據類型為Email的新字段。
- 添加名稱為Salary且數據類型為Double的新字段。
從Exporters部分選擇帶有Lombok導出器的JPACodeGen的組件如下圖所示。
執行上述步驟後,導出器將生成以下Java源代碼:
帶有Bootstrap的HTML全頁
如果您已經按照上一節中的步驟操作,那麼您只需通過以下方式選擇導出器:
- 從技術部分選擇HTML。
- 使用Bootstrap導出器選擇HTML整頁。
執行上述步驟後,導出器將生成以下HTML源代碼:
MySQL結構腳本
如果您已經按照上一節中的步驟操作,那麼您需要的只是通過以下方式選擇導出器:
- 從技術部分選擇SQL。
- 選擇MySQL SQL結構導出器。
執行上述步驟後,導出器將生成以下SQL源代碼:
Clowiz CodeGen目前支持超過15種技術和框架,例如SpringBoot,Angular和React,還有很多技術和框架即將推出。
閱讀更多 離開了編程我會死 的文章