知識(shí)
不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價(jià)值,我們?cè)谧非笃湟曈X表現(xiàn)的同時(shí),更側(cè)重于功能的便捷,營銷的便利,運(yùn)營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實(shí)提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序?yàn)楹笃谏?jí)提供便捷的支持!
您當(dāng)前位置>首頁 » 新聞資訊 » 網(wǎng)站建設(shè) >
JeeWeb敏捷開發(fā)平臺(tái)
發(fā)表時(shí)間:2018-3-5
發(fā)布人:葵宇科技
瀏覽次數(shù):43
JEEWEB Mybatis版本是一款基于SpringMVC+Spring+Mybatis+Mybatis Plus的JAVA WEB敏捷開發(fā)系統(tǒng);它是一款具有代碼生成功能的智能快速開發(fā)平臺(tái);是以Spring Framework為核心容器,Spring MVC為模型視圖控制器,Mybatis為數(shù)據(jù)訪問層, Apache Shiro為權(quán)限授權(quán)層,Ehcahe對(duì)常用數(shù)據(jù)進(jìn)行緩存,Disruptor作為并發(fā)框架,Bootstrap作為前端框架的優(yōu)秀開源系統(tǒng)。
其實(shí)這套框架已經(jīng)開源了,由于原來封裝的太厲害了,難以理解,所以我花了好幾天研究了一下這套系統(tǒng),并簡單化了。
項(xiàng)目目錄結(jié)合:
CRUD基本上不用自己寫了,哈哈哈哈
JeeWeb 技術(shù)特點(diǎn)
JeeWeb使用目前流程的WEB開發(fā)架構(gòu)技術(shù),如 SpringMVC, Mybatis,Apache Shiro, Disruptor , ehcache, Jquery ,BootStrap 等等,支持多種數(shù)據(jù)庫MySQL, Oracle, sqlserver等。 分層設(shè)計(jì):使用分層設(shè)計(jì),分為dao,service,Controller,view層,層次清楚,低耦合,高內(nèi)聚。
安全考慮:嚴(yán)格遵循了web安全的規(guī)范,前后臺(tái)雙重驗(yàn)證,參數(shù)編碼傳輸,密碼md5加密存儲(chǔ),shiro權(quán)限驗(yàn)證,從根本上避免了SQL注入,XSS攻擊,CSRF攻擊等常見的web攻擊手段。
JeeWeb 功能特點(diǎn)
- 采用SpringMVC+Spring+Mybatis+Mybatis Plus+Shiro+ Ehcache+Disruptor+Jquery + Boostrap + Ztree等基礎(chǔ)前后端架構(gòu)架構(gòu)
- 采用面向聲明的開發(fā)模式, 基于泛型編寫極少代碼即可實(shí)現(xiàn)復(fù)雜的數(shù)據(jù)展示、數(shù)據(jù)編輯、表單處理等功能,在不使用代碼生成器的情況下,也只需要很少的代碼就能實(shí)現(xiàn)基礎(chǔ)的CURD操作,再配合在線開發(fā)與代碼生成器的使用,更加加快了開發(fā)的進(jìn)度,將J2EE的開發(fā)效率成本提高,可以將代碼減少60%以上。
- 在線開發(fā)(通過在線配置實(shí)現(xiàn)一個(gè)表模型的增刪改查功能,無需一行代碼,支持用戶自定義表單布局)
- 代碼生成器,支持多種數(shù)據(jù)模型,根據(jù)表生成對(duì)應(yīng)的Entity,Service,Dao,Controller,JSP等,增刪改查功能生成直接使用
- UI標(biāo)簽開發(fā)庫,針對(duì)前端UI進(jìn)行標(biāo)準(zhǔn)封裝表,頁面統(tǒng)一采用UI標(biāo)簽實(shí)現(xiàn)功能:數(shù)據(jù)datagrid,treegrid,FileInput,Editor,GridSelect等,實(shí)現(xiàn)JSP頁面零JS,開發(fā)維護(hù)簡潔高效
- 查詢過濾器:只需前端配置,后臺(tái)動(dòng)態(tài)拼SQL追加查詢條件;支持多種匹配方式(全匹配/模糊查詢/包含查詢/不匹配查詢)
- 移動(dòng)平臺(tái)支持,對(duì)Bootstrap(兼容Html5)進(jìn)行標(biāo)準(zhǔn)封裝
- 國際化(支持多語言,國際化的封裝為多語言做了便捷支持)
- 多數(shù)據(jù)源(在線配置數(shù)據(jù)源,數(shù)據(jù)源工作類封裝)
- 數(shù)據(jù)權(quán)限:整合Shiro權(quán)限
- 計(jì)劃任務(wù)控制(在線配置計(jì)劃任務(wù)、方便計(jì)劃任務(wù)的時(shí)間調(diào)整規(guī)劃)
- 郵件發(fā)送(配置郵件模版、郵件帳號(hào)的在線配置、郵件異步發(fā)送、郵件發(fā)送日志功能統(tǒng)計(jì))
- 短信發(fā)送(配置短信模版、短信帳號(hào)的在線配置、短信異步發(fā)送、短信發(fā)送日志功能統(tǒng)計(jì)、支持短信發(fā)送平臺(tái)動(dòng)態(tài)切換)
- 多種首頁風(fēng)格切換,支持自定義首頁風(fēng)格。(Inspinia風(fēng)格|ACE風(fēng)格)
- 數(shù)據(jù)統(tǒng)計(jì)報(bào)表:豐富的報(bào)表統(tǒng)計(jì)功能
- 支持多種瀏覽器: Google, 火狐, IE,360 等
- 支持?jǐn)?shù)據(jù)庫: Mysql,Oracle10g,SqlServer等
- 基礎(chǔ)權(quán)限: 用戶,角色,菜單權(quán)限
- Web容器測試通過的有Jetty和Tomcat,Weblogic
- 要求JDK1.7+
技術(shù)選型
1、后端
核心框架:Spring Framework
安全框架:Apache Shiro
視圖框架:Spring MVC
服務(wù)端驗(yàn)證:Hibernate Validator
布局框架:SiteMesh
任務(wù)調(diào)度:Quartz
持久層框架:Mybatis
數(shù)據(jù)庫連接池:Alibaba Druid
緩存框架:Ehcache
并發(fā)框架:Disruptor
日志管理:SLF4J、Log4j
工具類:Apache Commons、Jackson、Xstream、
2、前端
JS框架:jQuery。
CSS框架:Twitter Bootstrap
客戶端驗(yàn)證:Validform。
富文本在線編輯:markdown、simditor、Summernote、CodeMirror自由切換
文件上傳工具:Bootstrap fileinput
數(shù)據(jù)表格:jqGrid
對(duì)話框:layer
樹結(jié)構(gòu)控件:jQuery zTree
日期控件: datepicker
代碼高亮: syntaxhighlighter
├─main
│ │
│ ├─java
│ │ │
│ │ └─cn.jeeweb----------------平臺(tái)主代碼
│ │ │
│ │ ├─core----------------平臺(tái)核心模塊存放目錄
│ │ │ ├─common----------------項(xiàng)目公用的部分(例如基礎(chǔ)controller、dao、service、以及動(dòng)態(tài)SQL/HQL實(shí)現(xiàn))
│ │ │ │
│ │ │ ├─disruptor-------------并發(fā)框架的實(shí)現(xiàn)(短信發(fā)送模塊、郵件發(fā)送模塊)
│ │ │ │
│ │ │ ├─filter、interceptor---安全過濾器、其他一些公用攔截器
│ │ │ │
│ │ │ ├─mapper----------------各種Object到Xml、Object到Json的映射轉(zhuǎn)換類
│ │ │ │
│ │ │ ├─model-----------------前段暫時(shí)的各種JSON實(shí)體
│ │ │ │
│ │ │ ├─quartz----------------quartz定時(shí)任務(wù)實(shí)現(xiàn)
│ │ │ │
│ │ │ ├─query-----------------前端請(qǐng)求,后端自動(dòng)組裝、以及分頁的查詢模塊
│ │ │ │
│ │ │ ├─repository------------持久層相關(guān)類
│ │ │ │
│ │ │ ├─security--------------安全相關(guān)類
│ │ │ │
│ │ │ ├─tag-------------------GRID標(biāo)簽、form標(biāo)簽、html組件加載標(biāo)簽等
│ │ │ │
│ │ │ └─utils-----------------一些工具類
│ │ │
│ │ └─modules----------------內(nèi)置功能模塊(按照業(yè)務(wù)模塊分類)
│ │ ├─charts----------------圖表模塊
│ │ │
│ │ └─sys-------------------權(quán)限模塊
│ │ │
│ │ ├─controller---控制層
│ │ │
│ │ ├─entity-------實(shí)體層
│ │ │
│ │ ├─service------服務(wù)層
│ │ │
│ │ ├─security-----安全相關(guān)
│ │ │
│ │ ├─tags----------------標(biāo)簽
│ │ │
│ │ └─utils-----------------一些工具類
│ │
│ │
│ ├─resources----------------平臺(tái)資源文件
│ │ │
│ │ ├─ehcache----------------緩存配置目錄(ehcache.xml緩存配置文件)
│ │ │
│ │ ├─i18n-------------------國際化信息所在的文件名文件目錄(messages.properties項(xiàng)目國際化、ValidationMessages.propertieshibernate validator驗(yàn)證)
│ │ │
│ │ ├─mapper----------------一些映射(特別tag/html/中的文件,為html組件加載包)
│ │ │
│ │ ├─statement-------------動(dòng)態(tài)SQL/HQL(是更靈活的操作SQL/HQL)
│ │ │
│ │ ├─codegen.properties-----代碼生成配置
│ │ │
│ │ ├─dbconfig.properties----數(shù)據(jù)庫配置
│ │ │
│ │ ├─jeeweb.properties------項(xiàng)目的一些配置
│ │ │
│ │ ├─shiro.properties-------shiro配置
│ │ │
│ │ ├─shiro.properties-------代碼生成器的模板文件,以及其他模板存放目錄
│ │ │
│ │ ├─*.properties----------(其他配置,可以查看配置的前綴,對(duì)應(yīng)具體業(yè)務(wù)的配置,如何:sms.properties短信、email.properties郵件配置)
│ │ │
│ │ └─spring-*.xml-----------Spring相關(guān)文件
│ │
│ └─webapp----------------web頁面和靜態(tài)資源存放的目錄
│ │
│ └─WEB-INF
│ │
│ ├─static----------------靜態(tài)資源目錄
│ │ │
│ │ ├─ace----------------ace樣式JS,CSS文件
│ │ ├─vendors----------------第三方的JS,css,按照第三方包名單獨(dú)保存
│ │ ├─common-----------------系統(tǒng)的公用JS.CSS文件
│ │ └─modules----------------功能模塊CSS,以及JS,按照模板名單獨(dú)存放
│ └─webpage----------------視圖文件目錄
│ ├─decorators-------------視圖裝飾目錄
開源時(shí)代嘛,有需要的留下你們的郵箱,如果我們及時(shí)發(fā)給你,請(qǐng)等等哦,親
你也可以到這下載源碼:http://download.csdn.net/download/m0_37499059/10270653
相關(guān)案例查看更多
相關(guān)閱讀
- 云南做軟件
- 開通微信小程序被騙
- 小程序開發(fā)費(fèi)用
- 小程序開發(fā)聯(lián)系方式
- 云南網(wǎng)站建設(shè) 網(wǎng)絡(luò)服務(wù)
- 網(wǎng)站優(yōu)化公司
- uniapp開發(fā)小程序
- 模版消息
- 網(wǎng)站沒排名
- 網(wǎng)站上首頁
- 云南網(wǎng)站建設(shè)哪家強(qiáng)
- 昆明小程序開發(fā)聯(lián)系方式
- 云南網(wǎng)站建設(shè)方案 doc
- 云南網(wǎng)站建設(shè)方法
- 報(bào)廢車拆解管理系統(tǒng)
- 汽車報(bào)廢拆解管理系統(tǒng)
- 云南網(wǎng)站建設(shè)首選公司
- 全國前十名小程序開發(fā)公司
- 網(wǎng)絡(luò)公司聯(lián)系方式
- 云南小程序開發(fā)首選品牌
- 云南小程序開發(fā)課程
- 小程序定制
- 小程序被騙退款成功
- 云南小程序開發(fā)推薦
- 云南網(wǎng)站建設(shè)招商
- 做網(wǎng)站
- 大理網(wǎng)站建設(shè)公司
- 百度推廣
- 模版信息
- SEO