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 / SCSS
https://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

Modern Java Web