1. GWT e Guice, o Google apoiando a comunidade Java Eder Magalh ães Instrutor Globalcode
2.
3. Ainda em 2010... Cansado(a) de incompatibilidades entre navegadores ? Seus problemas acabaram, ou quase!
4.
5.
6.
7.
8.
9. No caso do DataProvider... public class DataModule extends AbstractModule { ... bind(DataProvider. class ) .annotatedWith(Names. named ( ”calendar" )) .to(CalendarProvider. class ); bind(DataProvider. class ) .annotatedWith(Twitter. class ) .to(TwitterProvider. class ); public class Grid ... { private DataProvider provider ; @Inject public Grid ( @Named ( ”calendar" ) DataProvider provider) { this . provider = provider; } ...
10. No caso do DataProvider... public class DataModule extends AbstractModule { ... bind(DataProvider. class ) .annotatedWith(Names. named (”calendar")) .to(CalendarProvider. class ); bind(DataProvider. class ) .annotatedWith( Twitter . class ) .to(TwitterProvider. class ); public class Grid ... { private DataProvider provider ; @Inject public Grid ( @Twitter DataProvider provider) { this . provider = provider; } ...