Modern Java Web

Preview:

Citation preview

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

Recommended