java后端技術(shù).doc_第1頁
java后端技術(shù).doc_第2頁
java后端技術(shù).doc_第3頁
java后端技術(shù).doc_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

java后端技術(shù)后端主要的技術(shù)服務(wù)框架:Dubbo,zookeeper,Rest服務(wù)緩存:redis,ehcache消息中間件:ActiveMQ,kafka負責(zé)均衡:Nginx分布式文件:FastDFS安全框架:Apache shiro任務(wù)調(diào)度:quartz持久層框架:mybatis日志:log4j項目基礎(chǔ)搭建。spring,springmvc環(huán)境搭建:linux下開發(fā)工具:eclipse,idea等服務(wù)器:tomcat,jetty等目前系統(tǒng)主流搭建:Nginx+tomcat+mybatis+redis。針對不同的業(yè)務(wù)需求,我們會引用不同的技術(shù)。這些主要定位于互聯(lián)網(wǎng)企業(yè)架構(gòu)框架簡介:企業(yè)信息化系統(tǒng)基礎(chǔ)功能和高效的代碼生成工具,包括:系統(tǒng)權(quán)限組件,數(shù)據(jù)權(quán)限組件,數(shù)據(jù)字典組件,核心工具組件,視圖操作組件,工作流組件,代碼生成等。采用分層設(shè)計,雙重驗證。提交數(shù)據(jù)安全編碼,密碼加密,訪問驗證,數(shù)據(jù)權(quán)限驗證、平臺簡介:是一個分布式的框架。提供項目模塊化,服務(wù)化。熱插拔的思想。高度封裝安全性的java EE快速開發(fā)平臺。本身集成Dubbo服務(wù)管控,zookeeper注冊中心。Redis分布式緩存技術(shù)。FastDFS分布式文件吸系統(tǒng)。ActiveMQ異步消息中間件,Nginx負責(zé)均衡等分布式技術(shù)。使用maven做項目管理,項目模塊化。提供項目的易開發(fā)性,擴展性。以spring Framework為核心容器。SpringMVC為模型視圖控制器,mybatis為數(shù)據(jù)訪問層,Apache shiro為權(quán)限授權(quán)層。Ehcache對常用數(shù)據(jù)進行緩存。Activit為工作流引擎等。前端集成bootstrap 框架。響應(yīng)式目前包括以下模塊項目,后臺系統(tǒng)管理系統(tǒng)。RestFull獨立服務(wù)系統(tǒng),Schedule定時調(diào)度系統(tǒng),內(nèi)容管理(CMS)系統(tǒng),在線辦公(OA)系統(tǒng)。我的待辦(Task服務(wù)),我的收藏(bookmark服務(wù))提供了常用工具進行封裝,包括日志工具、緩存工具、服務(wù)器端驗證、數(shù)據(jù)字典、當(dāng)前組織機構(gòu)數(shù)據(jù)(用戶、機構(gòu)、區(qū)域)以及其它常用小工具等。另外 還提供一個強大的在線 代碼生成 工具,此工具提供簡單的單表、一對多、樹結(jié)構(gòu)功能的生成,如果對外觀要求不是很高,生成的功能就可以用了。使用了基礎(chǔ)框架,可以提高快速開發(fā)效 率。內(nèi)置功能(只列了一部分功能)1.用戶管理:用戶是系統(tǒng)操作者,該功能主要完成系統(tǒng)用戶配置。2.機構(gòu)管理:配置系統(tǒng)組織機構(gòu)(公司、部門、小組),樹結(jié)構(gòu)展現(xiàn),可隨意調(diào)整上下級。3.區(qū)域管理:系統(tǒng)城市區(qū)域模型,如:國家、省市、地市、區(qū)縣的維護。4.菜單管理:配置系統(tǒng)菜單,操作權(quán)限,按鈕權(quán)限標(biāo)識等。5.角色管理:角色菜單權(quán)限分配、設(shè)置角色按機構(gòu)進行數(shù)據(jù)范圍權(quán)限劃分。6.字典管理:對系統(tǒng)中經(jīng)常使用的一些較為固定的數(shù)據(jù)進行維護,如:是否、男女、類別、級別等。7.操作日志:系統(tǒng)正常操作日志記錄和查詢;系統(tǒng)異常信息日志記錄和查詢。8.連接池監(jiān)視:監(jiān)視當(dāng)期系統(tǒng)數(shù)據(jù)庫連接池狀態(tài),可進行分析SQL找出系統(tǒng)性能瓶頸。9.工作流引擎:實現(xiàn)業(yè)務(wù)工單流轉(zhuǎn)、在線流程設(shè)計器。開發(fā)工具1.Eclipse IDE:采用Maven項目管理,模塊化。2.代碼生成:通過界面方式簡單配置,自動生成相應(yīng)代碼,目前包括三種生成方式(增刪改查):單表、一對多、樹結(jié)構(gòu)。生成后的代碼如果不需要注意美觀程度,生成后即可用。技術(shù)選型(只列了一部分技術(shù))1、后端服務(wù)框架:Dubbo、zookeeper、Rest服務(wù)緩存:Redis、ehcache消息中間件:ActiveMQ負載均衡:Nginx分布式文件:FastDFS數(shù)據(jù)庫連接池:Alibaba Druid 1.0核心框架:Spring framework安全框架:Apache Shiro 1.2視圖框架:Spring MVC 4.0服務(wù)端驗證:Hibernate Validator 5.1布局框架:SiteMesh 2.4工作流引擎:Activiti 5.15任務(wù)調(diào)度:quartz 1.8.5持久層框架:MyBatis 3.2日志管理:SLF4J 1.7、Log4j工具類:Apache Commons、Jackson 2.2、Xstream 1.4、Dozer 5.3、POI2、前端JS框架:JQuery 1.9。CSS框架: Bootstrap 4 metronic客戶端驗證:JQuery Validation Plugin。富文本:CKEcitor文件管理:CKFinder動態(tài)頁簽:Jerichotab數(shù)據(jù)表格:jqGrid對話框:jQuery jBox樹結(jié)構(gòu)控件:jQuery zTree其他組件:Bootstrap 4 metronic3、支持服務(wù)器中間件:Tomcat 6、7、Jboss 7、WebLogic 10、WebSphere 8數(shù)據(jù)庫支

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論