Post on 14-Apr-2017
Modern Java WebÉ possível ter um frontend organizado??
Bruno Englert Moutinho
Quem sou eu? Não me perguntes...
BACKEND
PATTERNS
Factory method
Singleton
Decorator
Facade
Observer
...
FRONTEND
CSS
BEM
Fonte: http://getbem.com/
BLOCK.header { ... }
ELEMENT.header__logo { ... }.header__menu { ... }.header__menu__elements { ... }
MODIFIER.input { ... }.input--big { ... }.button { ... }.button--green { ... }
PREPROCESSORS
SASS / SCSShttps://github.com/warmuuh/libsass-maven-plugin
http://wro4j.github.com/wro4j/
JAVASCRIPT
FRAMEWORKS
ANGULAR.JS
REACT.JS
BACKBONE.JS
BOOTSTRAP
HTML
MODULARIZAÇÃO
JSP TAGS
TEMPLATES
FRAMEWORKS JS PARA APRESENTAR DADOS
http://stackoverflow.com/questions/1296235/jsp-tricks-to-make-templating-easier