国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

JHipster技術簡介

hightopo / 3572人閱讀

摘要:本文簡單介紹是什么,為什么用,怎么用。技術棧是什么是一個開發平臺,用于生成,開發,部署和。實現需定制化源碼。

本文簡單介紹Jhipster是什么,為什么用Jhipster,怎么用Jhipster。
WHAT - 技術棧 JHipster是什么

JHipster是一個開發平臺,用于生成,開發,部署Spring Boot + Angular/React Web Application和Spring microservices。

JHipster能做什么

JHipster可以自動化生成一個完整和現代的Web應用程序或微服務架構。

基于Spring Boot框架的服務端,具備高性能和高可用的Java技術棧;

基于Angular,React和Bootstrap的時尚,現代,移動優先的前端;

基于JHipster Registry,Netflix OSS,ELK堆棧和Docker的強大的微服務架構;

使用Yeoman,Webpack和Maven/Gradle構建應用程序的強大工作流程。

JHipster開發效率

以10個微服務,每個微服務包含1個數據表和4個UI界面(基本CURD界面)的開發規模為例:

工作項 人工開發(人天) JHipster開發(人天)
數據庫建表 1 0
項目創建及配置文件編寫 2 0
開發CURD代碼 5 1
開發前端UI 10 1
合計: 18 2

在實際項目中因為定制化工作的需要,開發效率的差距會比這個小,但正常情況下減少一半以上的工作量是可以達到的。

前端技術棧

Angular 5和React

Bootstrap響應式網頁設計

HTML5

國際化

CSS的Sass

WebSocket

使用Yarn安裝新的JavaScript庫

使用Webpack構建,優化和實時加載

使用Jest和Protractor進行測試

支持Thymeleaf模板引擎

后端技術棧

Spring Boot

Maven和Gradle

Spring Security

Spring MVC REST + Jackson

Spring Websocket

Spring Data JPA

Liquibase

Elasticsearch

MongoDB和Couchbase

Cassandra

Kafka

微服務技術棧

使用Netflix Zuul或Traefik作為HTTP路由

使用Netflix Eureka或HashiCorp Consul作為服務發現

使用Spring Cloud Config作為統一配置

CI/CD支持

Jenkins

Travis CI

GitLab CI

Circle CI

部署環境支持

使用ELK堆棧進行應用指標監控

使用ehcache,hazelcast或Infinispan進行緩存

優化的靜態資源(gzip過濾器,HTTP緩存頭)

使用Logback進行日志管理,可在運行時進行配置

使用HikariCP連接池以獲得最佳性能

構建標準WAR文件或可執行JAR文件

完整的Docker和Docker-Compse支持

支持所有主要云提供商:AWS,Cloud Foundry,Heroku,Kubernetes,OpenShift,Docker等

哪些公司在用

WHY - 方法和實踐 復雜架構設計的思路

業界對JHipster的評價

DDD(領域驅動設計)的最佳實踐

微服務架構的最佳實踐

敏捷開發的最佳實踐

DevOps的最佳實踐

HOW - 應用場景 標準化的數據訪問服務

場景:通過JHipster生成標準化的數據訪問微服務(簡稱DAMS),DAMS與數據庫直接交互,提供Restful API給上層業務微服務調用。

效果:工程代碼規范的標準化,標準代碼開發的自動化,隔離業務邏輯和數據訪問邏輯。

實現:現有JHipster功能即可滿足。

客戶項目的定制開發

場景:定制化開發工作,通過JHipster自動生成骨干代碼,后期數據庫設計變更,也可通過JHipster自動化更新代碼。

效果:提高開發效率和代碼質量,降低項目成本。

實現:現有JHipster功能即可滿足。

開放平臺和應用市場

場景:開發人員編寫業務領域模型,JHipster自動生成后端微服務和前端UI。

效果:作為一種PaaS服務能力提供給開發者。

實現:需定制化JHipster源碼。

GOAL - 目標和價值

參考資料

Web Site:www.jhipster.tech

JHipster Online:start.jhipster.tech

Github:github.com/jhipster/generator-jhipster

Docker:store.docker.com

相關文章

JHipster生成單體架構的應用示例

JHipster生成微服務架構的應用棧

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/72003.html

相關文章

  • JHipster開發環境安裝

    摘要:本文演示如何在上安裝以及其依賴組件。這里采用官方推薦的安裝方法,操作系統版本為。安裝推薦版本。 本文演示如何在CentOS7上安裝Jhipster以及其依賴組件。這里采用官方推薦的Yarn安裝方法,操作系統版本為CentOS 7.4。 1 安裝JDK 推薦版本:OpenJDK 1.8.0-64bit。 完整安裝說明,請參考這里 2 安裝Nodejs 推薦版本: v8.11.3 完整安裝...

    dadong 評論0 收藏0
  • 前端周刊第 4 期

    摘要:最快的方式測量屏幕上所有東西的尺寸,切圖必備收費,不貴,代碼沙箱,前端代碼在線編輯器,在線編程時代的到來。歡迎訂閱原周報改名為周刊更合適這個專欄每周末發布,同步更新在前端學堂微信公眾號。 周刊是個人本周內看到的有意思的東西,或是技術學習的好文章或好資源,收集分享給大家。 開源庫&框架動向 Java 11 (LTS) 版本正式發布 TypeScript 發布 3.1.1 版本 Crea...

    Tonny 評論0 收藏0
  • 《Java編程方法論:響應式RxJava與代碼設計實戰》序

    摘要:原文鏈接編程方法論響應式與代碼設計實戰序,來自于微信公眾號次靈均閣正文內容在一月的架構和設計趨勢報告中,響應式編程和函數式仍舊編列在第一季度的早期采納者中。 原文鏈接:《Java編程方法論:響應式RxJava與代碼設計實戰》序,來自于微信公眾號:次靈均閣 正文內容 在《2019 一月的InfoQ 架構和設計趨勢報告》1中,響應式編程(Reactive Programming)和函數式...

    PAMPANG 評論0 收藏0
  • 服務遷移之路 | Spring Cloud向Service Mesh轉變

    摘要:服務網關服務網關涵蓋的功能包括路由,鑒權,限流,熔斷,降級等對入站請求的統一攔截處理。具體可以進一步劃分為外部網關面向互聯網和內部網關面向服務內部管理。應用服務應用服務是企業業務核心。到此實際上已經完成服務遷移工作。 導讀 Spring Cloud基于Spring Boot開發,提供一套完整的微服務解決方案,具體包括服務注冊與發現,配置中心,全鏈路監控,API...

    rickchen 評論0 收藏0

發表評論

0條評論

hightopo

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<