開源項目名稱:
osframe管理系統
託管地址:
http://git.oschina.net/haizicq/osframe
主要技術:
spring mvc、spring、hibernate、angular js、seajs、bootstrap、shiro
框架介紹:
本框架是一個基礎後臺開發框架,基於springmvc+spring+hibernate搭建,前端採用angular js+sea js +bootstrap展示,基於shiro的權限管理和登錄控制。基礎框架中包含了用戶管理、權限管理等基礎模塊,提供了簡單的首頁門戶,能夠快速的實現新項目的搭建。
框架特點:
支持電腦和手機界面的自動智能切換。
技術交流羣:
330710190(OSFrame技術交流羣) 歡迎你們加入,共同探討使用過程當中的問題。html
osframe如今支持在線設計模塊和表結構,設計完成後能夠按模塊統一輩子成代碼,而後下載解壓後複製到指定模塊下。前端
一、項目模塊:web-autocodegit
二、項目啓動web
修改模塊web-autocode下的src/main/resources目錄下的config.properties文件中的osframe.file.path(附件地址)和osframe.auto.author(做者)spring
在jetty中啓動web-autocode項目,訪問:http://localhost:8888/os/index.html,便可看到模塊設計和表設計界面。數據庫
三、模塊及表結構設計bootstrap
必須先配置模塊,而後左側表設計下方會出現配置的模塊,點擊模塊後,再進行表配置。mvc
模塊配置,比較簡單,重點配置好 模塊名稱和模塊路徑,如:新聞模塊 包路徑爲:os.news框架
而後就是表結構設計,選中左側的模塊名稱,右側會出現表列表點擊新建便可。.net
表結構設計:
表直接設置好表名、表描述和是否生成代碼,而後就設置字段列表
字段設計
字段名:必須,命名如下劃線分隔,如:lb_name
字段描述:必須,字段的中文含義
字段長度:非必須
是否必填:非必須
Java字段類型:必須,選擇各自類型,當爲外鍵時手輸入
數據庫字段類型:非必須
外鍵id:非必須,當字段類型選了外鍵時,設置
外鍵名稱:非必須,當字段類型選了外鍵時,設置
數據來源:非必須,當爲下拉框或單選按鈕形式時
映射方式:非必須,針對一對多、多對1、多對多的配置
級聯表名:非必須,針對 多對多的配置
級聯表原字段名:非必須,針對 多對多的配置
級聯表目標字段名:非必須,針對 多對多的配置
四、自動生成代碼
模塊下的表配置完成後,點擊列表右上角的代碼生成,自動生成全部後臺代碼。
五、下載代碼
代碼生成完後,點擊表設計列表右上角的下載按鈕,下載上一步生成的代碼,下載代碼格式爲zip,解壓縮後,先是模塊包路徑,而後是項目的各級代碼。
複製代碼到模塊下各自位置,啓動項目便可使用。