Spring MVC: взгляд с другой стороны

  • Published on
    02-Jul-2015

  • View
    2.682

  • Download
    0

Embed Size (px)

DESCRIPTION

Java 29

Transcript

<ul><li> 1. Spring MVC: 2012 SpringByExample.com.ua@ua_spring</li></ul> <p> 2. Java 6 Spring TDD, BDD, ATDD, CI, CD andstuff SpringByExample.com.ua 2 SpringByExample.com.ua @ua_spring 3. MVC?ModelViewController (MVC) is a software design forinteractive computer user interfaces that separates therepresentation of information from the usersinteraction with it.SpringByExample.com.ua @ua_spring 3 4. MVC?SpringByExample.com.ua @ua_spring 4 5. SpringByExample.com.ua @ua_spring 5 6. , SpringByExample.com.ua@ua_spring6 7. MVC: MVPModelviewpresenter (MVP) is a derivative of themodelviewcontroller (MVC) software pattern, also usedmostly for building user interfaces.In MVP the presenter assumes the functionality of the"middle-man" (played by the controller in MVC).Additionally, the view is responsible for handling the UIevents (like mouseDown, keyDown, etc.), which used to bethe controllers job. Eventually, the model becomesstrictly a domain model. SpringByExample.com.ua@ua_spring7 8. MVPSpringByExample.com.ua @ua_spring 8 9. Web plain HTML Web 2.0AJAX (Asynchronous JavaScript and XML)XML/JSON requestsDOM manipulation and CSS SpringByExample.com.ua@ua_spring9 10. Web plain HTML Web 2.0 SpringByExample.com.ua@ua_spring10 11. Web plain HTML Web 2.0 SpringByExample.com.ua@ua_spring11 12. Web SpringByExample.com.ua@ua_spring12 13. Web - (3G) SpringByExample.com.ua@ua_spring13 14. Web SpringByExample.com.ua @ua_spring 14 15. MVC: (Flash / Video) (Browsers vs NativeApps)SpringByExample.com.ua @ua_spring 15 16. Spring MVC 3.x POJO@ControllerSpringByExample.com.ua @ua_spring 16 17. Spring MVC 3.x handler- CRUD + @RequestMappingSpringByExample.com.ua @ua_spring 17 18. Spring MVC 3.x@RequestParam@PathVariable@Valid@ModelAttrubute@InitBinderSpringByExample.com.ua @ua_spring 18 19. Spring 3.x :@ResponseBody REST + JSON@ResponseStatusContent negotiationSpringByExample.com.ua @ua_spring 19 20. Demo SpringByExample.com.ua@ua_spring20 21. @ua_springoleksiy.rezchykov@gmail.comeugene.scripnik@gmail.comSpringByExample.com.uaSpringByExample.com.ua @ua_spring 21</p>

Recommended

View more >