三行代碼寫服務,0配置,做私活就選這樣的快的一塌糊涂(三行代碼是什么意思)
框架結構暫時不做過多解釋,需要的查看以前的文章。連接在底部。
可以實現的功能
1.restful數據接口
2.多數據源切換
3.事務單獨處理
4.分布式部署
5.redis接口數據緩存
6.自動數據庫日志
7.訪問來源驗證
8.分布式部署
9.任務采集調度
10.gis圖層生成繪制
11.網絡爬蟲數據爬取
12.token time sign簽名驗證
13.ip屏蔽過濾
14.websocket數據推送
15.接口數據非對稱加密
16.漢字轉拼音
17.aip訪問次數統計
18.word/excle/ppt/html 轉pdf
19.sql注入防治
20.多種文件上傳等
21.注解驗證
22.ftp下載上傳
23.文件下載
……
實現的功能比較多,不一一解釋了,基本能滿足大多數的開發需求。
gis圖片繪制
三行代碼演示 /** * /demo?m=del * 增刪查都用統一idu */ @MethodAnnotation(method=”del”,methodWay=”POST”) public void del(HttpServletRequest request, HttpServletResponse response) throws Exception { BasePageModel m = getModel(BasePageModel.class);//BaseModel里面放了大部分公共參數字段可以直接用來接收參數 if(ValidateUtil.empty(response, m.getId())) return;//參數驗證 //此處sql可以使用預編譯,也可以不使用,不用擔心sql注入,上層有攔截器,底層執行器也有驗證處理 //增刪查都用idu方法 idu(BaseDao.update(“delete from test where id=?”,m.getId())>0?Consists.Code_HANDLER_OK:Consists.Code_HANDLER_FAIL); }
簡單介紹一下目錄結構
demo下是調用的示例代碼,里面包含后臺頁面控制,數據接口調用文件輸出,事務處理等
resource(必要)目錄下面的文件log4j是日志配置
jdbc.properties(必要)主要配置
ehcache緩存配置可以不要
c3p0-config配置也可以不要
jdbc.properties
要使用redis可以開啟這個開關然后進行redis[1].use = false
其他配置都有注釋就不多解釋了
項目中有個layim的前端qq功能實現了簡單的聊天功能,需要源碼的留言
另外作者手頭有爬取并處理的各類數據,如全國省市縣鎮村5級行政區劃及經緯度,環境數據,空氣質量,氣象數據,地震,地質,河流,水利,水系,學校,醫院等等
作者可提供多種軟件開發,APP,管理系統,應急指揮系統,數據整合系統等等
頁面控制代碼
自定義servlet基類通過注解實現方法路由映射返回restful接口
redis的安裝與配置以及一些基本的執行命令(Windows版)
android中使用codec總是報NoSuchMethodError的問題根源