`
xpenxpen
  • 浏览: 703448 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

jhipster初步

阅读更多
最近试了一下jhipster,感觉是一个非常牛逼的代码整合框架。类似于spring-side这种最佳实践的解决方案。而且厉害的是,用它从零开始不费吹灰之力就可以搭建一套工程的初始模板代码。

1.本人亲测环境
Win7 64bit
JDK 1.8.0_25 (目前必须1.8)
Maven 3.2.5
Git 1.9.4.msysgit.2
Node.js 0.10.29
npm 2.11.2
Yeoman 1.4.6
Bower 1.4.1
grunt-cli 0.1.13
grunt 0.4.5
jhipster 2.13.0

2.安装及代码生成
安装JHipster
npm install -g generator-jhipster

mkdir jhipster
cd jhipster
yo jhipster
13个问题全部选默认的

然后可以看到噼里啪啦地生成代码了,jhipster比较牛的是前端后端的代码全部给你生成。


3.编译运行
编译
mvn clean package

运行
mvn spring-boot:run

然后浏览
http://localhost:8080

一个非功能性的web应用就算搭建好了,而且用的前后端技术可以说都是相当新颖牛逼的!

具体的看官方文档就好,非常详细。

4.一些个人感觉比较新颖的技术选型

4.1 后端选型
  • spring-boot jhipster的实现很大程度上都是靠spring-boot。spring-boot自带了很多功能,比如我认为一个不错的功能是spring-boot-actuator,集成了metrics,用来监控后台
  • swagger 自动生成漂亮的rest api文档
  • liquibase 使用了liquibase-maven-plugin做数据库版本控制。这样dba不用再自己重新发明一套轮子来做版本控制了


4.2 前端选型
  • NodeJs + AngularJs
  • Angular Translate 无需后端的i18n
  • 另加一堆NodeJs之上的框架。NodeJs发展真是太迅速了!


太多东西值得研究了,没有一一列出,还是参考官方文档就好。
分享到:
评论

相关推荐

    JHipster Mini-Book 4.0

    《JHipster Mini-Book》是当今最潮的技术Angular、Bootstrap和Spring Boot的入门教程。这些框架被打包进一个称为JHipster的易于使用的项目。JHipster是一个Yeoman生成器,它用于创建工程并生成模板化代码。这本书...

    jHipster开发笔记,中文版

    jHipster开发笔记,详细描述使用jHipster生成微服务的过程

    The-JHipster-minibook

    JHipster迷你书籍是今天开始使用hip技术的指南:Angular,Bootstrap和Spring Boot。所有这些框架都包含在一个名为JHipster的易于使用的项目中。JHipster是一个Yeoman生成器,可用于创建项目并为您生成样板代码。本书...

    jhipster-uaa-setup, 演示 JHipster UAA用法的microservice架构.zip

    jhipster-uaa-setup, 演示 JHipster UAA用法的microservice架构 JHipster 3.7演示: 使用OAuth2保护的microservice应用程序这个应用程序是一个完全JHipster生成的演示,演示了 JHipster UAA的用法关于 JHipster UAA...

    jhipster jhipster-registry-3.1.0.war

    The JHipster Registry has three main purposes: It is a an Eureka server, that serves as a discovery server for applications. This is how JHipster handles routing, load balancing and scalability for ...

    jhipster按条件查询再分页withPassword.zip

    jhipster按条件查询再分页

    jHipster-5.pdf

    本文档是Jhipster使用简明手册,Jhipster是一个全栈框架,开源,持续更新。框架特点是能够轻松集成主流前后端多种技术。主要包括 Spring boot+Angular/React/Vue+Database(mysql ,oracle,postgresql,mysql, mssql及...

    JHIPSTER操作指南

    JHIPSTER操作指南,帮助你快速搭建成熟的微服务框架的脚手架

    jhipster-mini-book-4 英文原版

    jhipster-mini-book-4英文版本jhipster-mini-book-4英文版本

    Jhipster首次使用指南

    jhipster首次使用中文详细教程,请按照步骤正确有序操作

    Angular-generator-jhipster-primeng.zip

    Angular-generator-jhipster-primeng.zip,生成涂底漆组件及其功能Generator Jhipster涂底漆,Angularjs于2016年发布,是Angularjs的重写版。它专注于良好的移动开发、模块化和改进的依赖注入。angular的设计目的是...

    JHipster-minibook-aprilv-1556109659909.pdf

    The JHipster Mini-Book 5.0 by Matt Raible is now available! Download it for free from InfoQ or buy the print version from Lulu.

    jhipster代码

    该资源为java jhipster最新技术,包含jihpster生成的代码。

    JHipster文档翻译

    此仓库仅提供个平台,让大家更好的学习了解JHipster

    JHipster Tips.docx

    JHipster Tips.docx

    ng-jhipster:JHipster Angular库

    这是JHipster Angular 2+实用程序库 这个库由generator-jhipster生成的代码使用: : 。 发行新版本的generator-jhipster时,将使用生成的package.json文件中引用的ng-jhipster的特定版本进行测试。 如果您的应用...

    JHipster-minibook-5.mobi

    JHipster迷你书是一个指南,开始与时尚技术今天:AngularJS, Bootstrap和Spring Boot。所有这些框架都封装在一个名为JHipster的易于使用的项目中。JHipster是一个约曼生成器,可以用来创建一个项目,并为您生成样板...

    generator-jhipster-grpc:JHipster模块,增加了对gRPC的支持并生成gRPC CRUD服务

    发电机-jhipster-grpc JHipster模块,添加对gRPC的支持并生成gRPC CRUD服务 介绍 这是一个模块,打算在JHipster应用程序中使用。 警告:正在开发中。 请参阅限制和待办事项清单 先决条件 由于这是一个模块,我们...

    jhipster:开始学习 jhipster

    jHipster 的自述文件

Global site tag (gtag.js) - Google Analytics