日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

碼云推薦 | JAVA WEB 敏捷開發(fā)系統(tǒng)

 Levy_X 2018-05-14

作者語

JEEWEB 是一款基于 SpringMVC Spring Hibernate 的 JAVA WEB 敏捷開發(fā)系統(tǒng);它是一款具有代碼生成功能的智能快速開發(fā)平臺(tái);是以 Spring Framework 為核心容器,Spring MVC 為模型視圖控制器,Hibernate 為數(shù)據(jù)訪問層,  Apache Shiro 為權(quán)限授權(quán)層,Ehcahe 對(duì)常用數(shù)據(jù)進(jìn)行緩存,Disruptor 作為并發(fā)框架,Bootstrap 作為前端框架的優(yōu)秀開源系統(tǒng)。


項(xiàng)目簡(jiǎn)介


JeeWeb 是一款基于 SpringMVC Spring Hibernate 的敏捷開發(fā)系統(tǒng);它是一款具有代碼生成功能的智能快速開發(fā)平臺(tái);是以 Spring Framework 為核心容器,Spring MVC 為模型視圖控制器,Hibernate 為數(shù)據(jù)訪問層, Apache Shiro 為權(quán)限授權(quán)層,Ehcahe 對(duì)常用數(shù)據(jù)進(jìn)行緩存,Disruptor 作為并發(fā)框架,Bootstrap 作為前端框架的優(yōu)秀開源系統(tǒng)。


JeeWeb 是一款 全開源開發(fā)平臺(tái) ,特別代碼生成器模塊也采用開源模式,各位開發(fā)者可以根據(jù)自己的需要改造出更加適合自己的代碼生成器,不管是做項(xiàng)目、學(xué)習(xí)、接私活它都將是你的最佳拍檔。


JeeWeb 主要定位于企業(yè)快速開發(fā)平臺(tái)建設(shè),已內(nèi)置很多優(yōu)秀的基礎(chǔ)功能和高效的 代碼生成 工具,包括:系統(tǒng)權(quán)限組件、數(shù)據(jù)權(quán)限組件、數(shù)據(jù)字典組件、核心工具組件、視圖操作組件、代碼生成、 UI 模版標(biāo)簽 庫(kù)等。前端界面風(fēng)格采用了結(jié)構(gòu)簡(jiǎn)單、性能優(yōu)良、頁面美觀大氣的 Twitter Bootstrap 頁面展示框架。采用分層設(shè)計(jì)、提交數(shù)據(jù)安全編碼、密碼加密、訪問驗(yàn)證、數(shù)據(jù)權(quán)限驗(yàn)證。使用 Maven 做項(xiàng)目管理,提高項(xiàng)目的易開發(fā)性、擴(kuò)展性。


目前功能模塊代碼生成器、權(quán)限框架、數(shù)據(jù)字典、數(shù)據(jù)緩存、并發(fā)框架、數(shù)據(jù)監(jiān)控、計(jì)劃任務(wù)、多數(shù)據(jù)源管理、附件管理、類似 mybatis 動(dòng)態(tài) SQL、UI 模板標(biāo)簽、短信發(fā)送、郵件發(fā)送、統(tǒng)計(jì)功能等功能。


JeeWeb 的開發(fā)方式采用( 代碼生成器快速設(shè)計(jì)生成代碼 -> 手工完善邏輯 -> 豐富模板標(biāo)簽快速前端開發(fā) ),可以快速協(xié)助 java 開發(fā)人員解決60%的重復(fù)工作,讓開發(fā)人員更多關(guān)注業(yè)務(wù)邏輯的實(shí)現(xiàn),框架使用前端模板標(biāo)簽,解放 JAVA 開發(fā)人員的開發(fā)壓力,提高開發(fā)效率,為企業(yè)節(jié)省項(xiàng)目研發(fā)成本,減少開發(fā)周期。


JeeWeb 技術(shù)特點(diǎn)


JeeWeb 使用目前流程的 WEB 開發(fā)架構(gòu)技術(shù),如 SpringMVC, Hibernate,Apache Shiro, Disruptor , ehcache, Jquery ,BootStrap 等等,支持多種數(shù)據(jù)庫(kù) 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 Hibernate 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ā)庫(kù),針對(duì)前端 UI 進(jìn)行標(biāo)準(zhǔn)封裝表,頁面統(tǒng)一采用 UI 標(biāo)簽實(shí)現(xiàn)功能:數(shù)據(jù)datagrid,treegrid,F(xiàn)ileInput,Editor,GridSelect 等,實(shí)現(xiàn) JSP 頁面零 JS,開發(fā)維護(hù)簡(jiǎn)潔高效。


  • 查詢過濾器:只需前端配置,后臺(tái)動(dòng)態(tài)拼 SQL 追加查詢條件;支持多種匹配方式(全匹配/模糊查詢/包含查詢/不匹配查詢)。


  • 移動(dòng)平臺(tái)支持,對(duì) Bootstrap ( 兼容 Html5 )進(jìn)行標(biāo)準(zhǔn)封裝。


  • 國(guó)際化(支持多語言,國(guó)際化的封裝為多語言做了便捷支持)。


  • 多數(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ù)庫(kù): Mysql,Oracle10g,SqlServer等。


  • 基礎(chǔ)權(quán)限: 用戶,角色,菜單權(quán)限。


  • Web 容器測(cè)試通過的有 Jetty 和 Tomcat,Weblogic。


  • 要求 JDK1.7 。


技術(shù)選型


1

后端


  • 核心框架:Spring Framework。


  • 安全框架:Apache Shiro。


  • 視圖框架:Spring MVC。


  • 服務(wù)端驗(yàn)證:Hibernate Validator。


  • 布局框架:SiteMesh。


  • 任務(wù)調(diào)度:Quartz。


  • 持久層框架:Hibernate。


  • 數(shù)據(jù)庫(kù)連接池: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


項(xiàng)目截圖


1、多套首頁風(fēng)格,支持自定義(Inspinia風(fēng)格 |ACE 風(fēng)格)





2、強(qiáng)大的代碼生成功能





    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多