The good bit
URI parameter handling
Adding handling for URI parameters to the sample app was straightforward, the new Vaadin 7 architecture makes it easy.
Error View
Putting in an error view, to deal with invalid URIs was equally simple.
Appearances
I have tidied up the appearance of the app - it won't win any design prizes but it does look a bit better. More importantly it demonstrates more clearly some of the basics I was trying to establish.
The Not So Good Bit
Concrete classes
The use of some concrete classes (as opposed to interfaces) in the navigation scheme is getting in the way of some options I would like to use with Guice. The Navigator itself is a concrete class, with constructor parameters, and although it is possible to get round this it would have been much easier if there had been a Navigator interface, and say, a DefaultNavigator implementation.
No comments:
Post a Comment