'

Introduction to JHipster

Понравилась презентация – покажи это...





Слайд 0

Modern web application Java development JHipster


Слайд 1

Who is Driss Amri? Traveler, Diver, Programmer Blogger at drissamri.be


Слайд 2

Hipster n, noun 1. One who is exceptionally aware of or interested in the latest trends and tastes.


Слайд 3

Eww, Java?! TIOBE GitHub


Слайд 4

Java 8 Parallel Collections JSR 310 Date and Time API Functional Interfaces with default methods Lambda Expressions (Closures) Nashorn JavaScript engine


Слайд 5

Trends in Java Annotations Environments: development, production Microservices No containers Monitoring


Слайд 6

Production-ready applications ● HTTP Caching and GZip? ● JavaScript minification? ● Monitoring? ● Logging? ● Deployment? ● …


Слайд 7

Backend development


Слайд 8

Spring Boot Demo https://github.com/craftworkz/ucll-workshop-jhipster


Слайд 9

Spring Initializr @ start.spring.io


Слайд 10

Spring Boot Create standalone Spring application Embedded web container Convention over configuration Defaults to Spring best practises Production ready features


Слайд 11

Frontend development


Слайд 12

Trends in Web Development JavaScript MVC frameworks HTML 5 and CSS 3 Mobile First Front-end optimization REST API’s


Слайд 13


Слайд 14


Слайд 15

What if we...


Слайд 16


Слайд 17

JHipster Foundation Options Spring Boot Java 8 or Java 7 Spring Security Maven or Gradle AngularJS Bootstrap Authentication: Token-based, Cookie-based, OAuth2 Bower Caching: EhCache or Hazelcast Metrics Grunt or gulp.js Liquibase (legacy)


Слайд 18

JHipster demo https://github.com/craftworkz/ucll-workshop-jhipster


Слайд 19

JHipster demo (cont’d)


Слайд 20

JHipster demo (cont’d)


Слайд 21

Demo JHipster on Bluemix Problem https://github.com/jhipster/generator-jhipster/issues/2009


Слайд 22

Production-ready applications with JHipster HTTP Caching and GZip? JavaScript minification? Monitoring? Logging? Deployment?


Слайд 23

Frameworks to check Basics Advanced Maven Liquibase Yeoman Spring Security Grunt BrowserSync Bower Karma Spring (Boot) Gatling AngularJS Swagger Bootstrap


Слайд 24

Get started! http://jhipster.github.io/ https://github.com/jhipster/generator-jhipster http://stackoverflow.com/search?q=[jhipster] http://www.jhipster-book.com https://console.eu-gb.bluemix.net


Слайд 25

Questions? http://craftworkz.co https://twitter.com/craftworkz_co http://www.slideshare.net/craftworkz https://github.com/craftworkz https://bluemixdevs.mybluemix.net https://drissamri.be https://twitter.com/drams88 https://speakerdeck.com/drissamri https://github.com/drissamri


Слайд 26


×

HTML:





Ссылка: