...
- Using JQuery for javascript
- Using JqueryUI plugins for widgets
- Third-party Jquery Plugins?
- No old-style javascript embedded in HTML tags (e.g. onClick)
- Have accessibility guidelines been followed?
- Is HTML valid?
3. Web/Controllers
- @MVC annotations (@Controller, @RequestMapping etc)
- @Autowired annotation for injected dependencies
- No instance variables instantiated via “new” - injected only
- No business logic - only UI-related logic
...