再介绍一下JHipster的技术栈
客户端
单页面应用
- 响应式web设计
- HTML5
- Bootstrap
- AngularJS
- 用Angular Translate支持国际化
- 可选的Sass支持css设计
如果单页面应用不能满足你的需要
- 支持 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.cn/ 科品者Linux运维和Python技术。