1:簡單
2:開箱即用
3:不是炫技之作,選用了最最最常見的技術(shù)架構(gòu),減少學習風險,不使用小眾的模板語言,小眾的ORM,小眾的前端框架和小眾的代碼風格 一切為了快速上手 如果您針對某些模塊有必要需求 您只需 換掉該部分即可
4:現(xiàn)代,僅對現(xiàn)代瀏覽器提供支持,java版本支持1.8 沒有技術(shù)債務(wù)注釋 完備的注釋 如果真沒寫 那可能是實在不需要注釋的段落了~
5:輕量 沒有做maven分模塊項目 如果您想分 您分分鐘就能搞出來 作為腳手架項目再分太多模塊的話可能會對您自己的項目本身造成模塊劃分的不良影響 這點您自己決定安全,內(nèi)置大量加解密,認證授權(quán),請求過濾等組件,您按需取用即可,當今網(wǎng)絡(luò),可不那么安全
6:系統(tǒng)要求如下:
jdk1.8及以上(1.7的話有一點需要自行適配的 有部分用了1.8的api 本想兼容1.7的還是沒把持住~~~)tomcat8.0及以上 8.5.x系列未經(jīng)測試不保證mysql5.5及以上(如果您要使用mysql的話) (特別注意如果您要使用JTA分布式事務(wù)的話選用支持XA特性的數(shù)據(jù)庫)oracle11g及以上(11g 12c測試通過 10g理論上應該也沒有問題 未經(jīng)測試)linux windows x86 32bit 64bit都支持容器要求servlet3.1規(guī)范及以上實現(xiàn)
7.新增支持 sqlserver2008及以上版本 win7及以上(中文版本)系統(tǒng)
#morpho的技術(shù)選型如下:
##后端技術(shù)
核心框架: Spring Framework4.3.12
數(shù)據(jù)庫訪問: Mybatis3.4.5 +hibernate5.2.12(可選支持 框架已經(jīng)集成 但腳手架部分并不依賴 如果您特別不喜歡hibernate可以直接移除)
視圖框架: Spring MVC頁面視圖:?
jsp日志組件: log4j2
報表:poi,easypoi,ureport2
緩存:ehcahce redis(非強制依賴 如果您不需要可以移除)
定時任務(wù):quartz spring內(nèi)置的調(diào)度器
權(quán)限:shiro 1.4.0 10.
安全:esapi 11.
其他組件: apache commons系列 joda系列 spring系列 druid fastjson jackson springfox guava tk.mybatis.mapper3.4
數(shù)據(jù)庫:支持mysql oracle 默認mysql oracle需要做一點點配置即可??
流程:uflo2?
規(guī)則引擎:urule2
##前端技術(shù)
JS框架: jquery
CSS框架: Bootstrap3.X
富文本編輯器: UEditor
樹形組件: zTree
日期控件: My97DatePicker
表格組件: bootstrap-table 同時也支持jqgrid和easyui的datagrid 后兩者版權(quán)問題 不默認使用 根據(jù)您的情況自行選擇MVVC:vue.js
#本項目的特點:
1.的框架依賴,幫助您學習的技術(shù)
2.框架本身精簡 不偏向依賴某些技術(shù) 您可以自由選擇
3.jsp el表達式 jquery這些傳統(tǒng)技術(shù),掌握的人多降低學習成本,同時引入了vue.js bootstrap-table等比較流行的插件也保持技術(shù)先進性,怎么使用就要看您的意圖了
4.hibernate和mybatis同時支持 這應該可以囊括您之前的技術(shù)棧了 ORM隨心換
5.集成shiro權(quán)限控制支持AOP方法級權(quán)限控制 并對shiro相關(guān)bug作出處理
6.注釋完備!~
7.內(nèi)置一個加解密通信的模塊 如果有需要可以直接使用8.完成企業(yè)應用的常見功能,在此基礎(chǔ)上加速您的開發(fā)進度
#已完成的功能
1.用戶管理
2.角色管理
3.資源權(quán)限管理
4.組織機構(gòu)管理
5.系統(tǒng)運行監(jiān)控
6.數(shù)據(jù)源監(jiān)控
7.日志管理
8.在線SESSION管理(可以踢人)
9.api管理與測試工具
10.基于easyui的代碼生成器(上一代框架使用了easyui,寫了一個生成器,不再維護,如果您使用了easyui可以用用,擴展也很簡單)
11.工具-用于生成資源權(quán)限表的數(shù)據(jù)根據(jù)注解掃描 減輕開發(fā)完配置資源權(quán)限的工作量
12.定時任務(wù)管理
#開始使用
下到本地后運行init sql 默認使用的是mysql5.6及以上版本innodb引擎 如果您需要使用oralce請導入oracle版本基于11g制作內(nèi)容和mysql版本一樣 并且修改配置文件中的url schema dialect配置config.properties放入tomcat運行數(shù)據(jù)庫中內(nèi)置登錄賬號賬號admin 密碼admin 管理員用戶賬號less 密碼admin 最小權(quán)限用戶
#關(guān)于使用sqlserver配置的注意事項 默認使用的是mysql(此部分只對需要使用sqlserver的用戶有用)
請手動建庫morpho(或者根據(jù)您的情況自行決定)運行初始化腳本 前半部分為建表 后半部分為插入數(shù)據(jù) 運行這個sql腳本在配置文件中配置druid.jdbc.driverClassName=com.>
配置/morpho/src/main/resources/spring/applicationContext-mybatis.xml 中的分頁插件dialect為sqlserver或者sqlserver2012 前者適用2005、2008版本后者適用2012版本 ps:建表語句默認使用varchar表示字符串類型沒有使用nvarchar所以在非中文版本windows中亂碼 請您明知這一點 如果需要nvarchar請自行修改表結(jié)構(gòu) 并且配置hibernate注解類型明確nvarchar 或者繼承sqlserver驅(qū)動注冊string到nvarchar的默認映射 請您考慮并解決
sqlserver用戶特別注意:目前的sqlserver腳本在程序中不能直接用 請參考mysql版本或者oracle版本自行建表 quartz的sql腳本請在quartz官方下載并執(zhí)行 由于沒有精力和sqlserver各種版本的環(huán)境 以后將不在更新該腳本 歡迎大家貢獻已修改好的sqlserver腳本
1、自動:在上方保障服務(wù)中標有自動發(fā)貨的商品,拍下后,將會自動收到來自賣家的商品獲?。ㄏ螺d)鏈接;
2、手動:未標有自動發(fā)貨的的商品,拍下后,賣家會收到郵件、短信提醒,也可通過QQ或訂單中的電話聯(lián)系對方。
1、源碼默認交易周期:自動發(fā)貨商品為1天,手動發(fā)貨商品為3天,買家有1次額外延長3天交易周期的權(quán)利;
2、若上述交易周期雙方依然無法完成交易,任意一方可發(fā)起追加周期(1~60天)的請求,對方同意即可延長。
1、描述:源碼描述(含標題)與實際源碼不一致的(例:描述PHP實際為ASP、描述的功能實際缺少、版本不符等);
2、演示:有演示站時,與實際源碼小于95%一致的(但描述中有"不保證完全一樣、有變化的可能性"類似顯著聲明的除外);
3、發(fā)貨:手動發(fā)貨源碼,在賣家未發(fā)貨前,已申請退款的;
4、安裝:免費提供安裝服務(wù)的源碼但賣家不履行的;
5、收費:額外收取其他費用的(但描述中有顯著聲明或雙方交易前有商定的除外);
6、其他:如質(zhì)量方面的硬性常規(guī)問題等。
注:經(jīng)核實符合上述任一,均支持退款,但賣家予以積極解決問題則除外。
1、互站會對雙方交易的過程及交易商品的快照進行永久存檔,以確保交易的真實、有效、安全!
2、互站無法對如“永久包更新”、“永久技術(shù)支持”等類似交易之后的商家承諾做擔保,請買家自行鑒別;
3、在源碼同時有網(wǎng)站演示與圖片演示,且站演與圖演不一致時,默認按圖演作為糾紛評判依據(jù)(特別聲明或有商定除外);
4、在沒有"無任何正當退款依據(jù)"的前提下,商品寫有"一旦售出,概不支持退款"等類似的聲明,視為無效聲明;
5、在未拍下前,雙方在QQ上所商定的交易內(nèi)容,亦可成為糾紛評判依據(jù)(商定與描述沖突時,商定為準);
6、因聊天記錄可作為糾紛評判依據(jù),故雙方聯(lián)系時,只與對方在互站上所留的QQ、手機號溝通,以防對方不承認自我承諾。
7、雖然交易產(chǎn)生糾紛的幾率很小,但一定要保留如聊天記錄、手機短信等這樣的重要信息,以防產(chǎn)生糾紛時便于互站介入快速處理。
1、互站作為第三方中介平臺,依據(jù)交易合同(商品描述、交易前商定的內(nèi)容)來保障交易的安全及買賣雙方的權(quán)益;
2、非平臺線上交易的項目,出現(xiàn)任何后果均與互站無關(guān);無論賣家以何理由要求線下交易的,請聯(lián)系管理舉報。
源碼之國
13565783952339207513
短信咨詢
服務(wù)
5.00
效率
5.00
質(zhì)量
5.00