全栈式的Java开发框架JHipster简介(3)
全栈式的Java开发框架JHipster简介(三)
再介绍一下JHipster的技术栈
客户端
单页面应用
- 响应式web设计
- HTML5
- Bootstrap
- AngularJS
- 用Angular Translate支持国际化
- 可选的Sass支持css设计
- 用Bower 安装JavaScript组件库
- 用Gulp.js构建和Browsersync重新加载修改的静态文件
- 用Karma 和 PhantomJS测试
如果单页面应用不能满足你的需要
- 支持 Thymeleaf模板引擎,在服务端生成web页面
服务端
一个完整的Spring application:
- Spring Boot
- Maven 或是 Gradle 构建测试和运行应用
- 分为"development" and "production" 模式(Maven 和 Gradle)
- Spring Security
- Spring MVC REST + Jackson
- 可选的WebSocket用Spring Websocket支持
- Spring Data JPA + Bean Validation
- 用Liquibase对数据库更新
- Elasticsearch
- MongoDB
- Cassandra
准备好的产品模式
- 用Metrics作为监视
- 缓存用ehcache (本地缓存) or hazelcast (分布式缓存)
- 可选的HTTP session集群用hazelcast
- 优化静态资源(gzip filter, HTTP cache headers)
- 用Logback作为log管理,运行时可以改变配置
- 连接池用HikariCP最佳性能
- 打包成标准WAR 文件或是一个可执行的 JAR文件
下面来看一下由JHipster自动生成的项目基础页面
首页的欢迎页面
用户登录页面
用户注册页面
http://www.kepinzhe.com/ 科品者是我业余时间用JHipster框架开发的。
1 楼
eric_hwp
2016-05-24
哥,不开源的吗,没有下载地址额
2 楼
yzijun
2016-05-24
https://github.com/jhipster/generator-jhipster
http://jhipster.github.io/
github源代码和官方网站
http://jhipster.github.io/
github源代码和官方网站