現在開發JAVA后臺,主要用哪些技術?
一般商業的發展是混亂的。業務量小的話,掌握一般發展就好。Web服務器Tomcat,開發框架SpringMvc,Spring,Mybaits,數據庫MySQL,掌握這些就可以搭建一個小型的業務系統。
但是隨著業務的發展,需要一些分布式的技術,比如web服務器集群,債務余額,前面的CDN。既然是分布式的,就需要像消息中間件(Rock
JeecgBoot低代碼開發平臺,如果配置樹形數據表頁面?
JeecgBoot是一個低代碼開發平臺,國內優秀的開源項目,基于一個代碼生成器,支持無需代碼配置的快速開發,功能完善,前端架構分離。技術棧采用主流的JavaSpringBootMyBatis,前端采用nodeAnt設計。
代碼托管在Github和Gitee,star數超過14.7K,fork數超過5.7K,多次獲獎,連續五年國內最熱TOP5,十大優秀開源項目,2014年開發者大會第一名。
JeecgBoot支持在線表單開發。下面是如何定義一個樹形數據表,分分鐘完成CRUD函數頁面。
首先,Docker一鍵部署JeecgBoot的最新發布版本2.2.1,支持快速構建Docker鏡像,整理Docker-compose資源,一鍵部署。
Docker映像構造只需要執行一次。開始操作,直接跳到第六步執行docker-composeup。
1)拉項目代碼,Github或者Gitee。
2)配置{jeecg-boot}/application.yml,指向docker,引用MySQL和Redis容器主機名。
3)編譯后臺服務{jeecg-boot}和mvn包,得到目標目錄下的jar包文件。
4)編譯Admin管理系統{ant-design-vue-jeecg}和yarnrunbuild,獲取dist目錄下的發布文件。
5)在本地構建Docker映像,docker-compose構建。
6)運行Docker容器實例,docker-composeup。
二、Admin后臺管理系統的配置用快速開發瀏覽器打開localhost,默認用戶admin或jeecg,默認密碼123456。
進入菜單:在線開發-gt在線表單開發。
1.添加新表單,輸入表名和描述,并配置樹表。
表格類型,選擇單個表格;
是否樹,選擇是,然后配置兩個新參數;
樹形的父ID,默認字段名pid;
樹打開表單列,表單列是指樹展開時子數據錨定的數據列。在此示例中,使用了label_data。
2.配置數據庫屬性
添加兩個數據字段label_data和note,并對其他選項使用默認配置。
3.配置頁面屬性
選中“表單顯示”、“列表顯示”和“查詢”,以控制字段中顯示的功能方案。
控件類型常用文本框、日期、下拉框等。
4、查詢配置
選擇控件類型并檢查其是否已啟用。注意下拉框和其他需要數據源的控件的配置。
5.同步數據庫
數據表配置完成后,此時【同步狀態】顯示未同步,即未創建對應的數據表。
單擊菜單項"同步數據庫和,數據表將自動創建。
6.功能測試
在數據庫同步成功之后,將"功能測試與測試菜單會出現,點擊進入數據表功能頁面。
新數據,
添加子數據,
查詢數據,
導出和導入Excel文件。
7.配置地址并獲取菜單鏈接。
成功快速的完成了一個完整的數據表CRUD功能和頁面,支持樹形結構顯示。
第三,常見問題1,控件類型的配置可能不一致
配置頁面屬性時,字段的控件類型"標簽"應該是一個文本框,它相應地出現在新的表單數據頁中。
當查詢配置時,字段"標簽"需要下拉框選擇。
2.修改數據表時,數據庫同步失敗。
如果表結構改變,可以如果與現有數據不兼容,普通同步將會失敗。這時可以使用強制同步,即刪除數據表,重新生成。