Baixe o app para aproveitar ainda mais
Prévia do material em texto
Eclipse, Maven, Spring MVC5, Hibernate JPA, Security, Log4j, JSTL, BootStrap, i18n JSR, Annotations 1ª) Understand Basics of using Maven, Tomcat and Eclipse 2ª) Configure application to use Spring MVC 3ª) HTML Form - Method, Action & Form Data 4ª) Using Request Attributes for passing Model between Servlet and View 5ª) First Spring MVC Controller, @ResponseBody, @Controller 6ª) Redirect to Login JSP - LoginController, @ResponseBody and View Resolver 7ª) DispatcherServlet and Log4j 8ª) Show userid and password on the welcome page - ModelMap and @RequestParam 9ª) LoginService and Remove all JEE Servlets based code 10ª) Spring Auto-wiring and Dependency Management - @Autowired and @Service 11ª) Create TodoController and list-todos.jsp. Make TodoService a @Service and inject it. 12ª) Web Application Architecture 13ª) More about Spring Framework 14ª) Session vs Model vs Request - @SessionAttributes 15ª) New Todo and redirect to a Controller 16ª) JSTL 17ª) Bootstrap - using Webjars 18ª) Let's delete a Todo 19ª) Use Bootstrap to format and add HTML5 Validations 20ª) Introduce JSR 349 Validations using Hibernate Validator - First Command Bean. 21ª) Navigation bar and JSP Fragments 22ª) Let's prepare for Spring Security 23ª) Initial Setup for Spring Security 24ª) Refactor and add Logout Functionality using Spring Security 25ª) Exception Handling in Spring MVC - @ControllerAdvice, @ExceptionHandler and error-page in web.xml 26ª) Let's add Internationalization - i18n 27ª) Basic Spring Rest Services - @RestController and jackson-databind 28ª) More Rest Services - @PathVariable https://github.com/antoniomralmeida/TemplateMVC Eclipse, Maven, Spring MVC5, Hibernate JPA, Security, Log4j, JSTL, BootStrap, i18n JSR, Annotations O Maven é uma ferramenta desenvolvida pela Apache, ela serve para gerenciar as dependências e automatizar seus builds. Já o pom.xml é o arquivo de configuração do Maven Eclipse, Maven, Spring MVC5, Hibernate JPA, Security, Log4j, JSTL, BootStrap, i18n JSR, Annotations Eclipse, Maven, Spring MVC5, Hibernate JPA, Security, Log4j, JSTL, BootStrap, i18n JSR, Annotations Eclipse, Maven, Spring MVC5, Hibernate JPA, Security, Log4j, JSTL, BootStrap, i18n JSR, Annotations Eclipse, Maven, Spring MVC5, Hibernate JPA, Security, Log4j, JSTL, BootStrap, i18n JSR, Annotations Eclipse, Maven, Spring MVC5, Hibernate JPA, Security, Log4j, JSTL, BootStrap, i18n JSR, Annotations Eclipse, Maven, Spring MVC5, Hibernate JPA, Security, Log4j, JSTL, BootStrap, i18n JSR, Annotations Eclipse, Maven, Spring MVC5, Hibernate JPA, Security, Log4j, JSTL, BootStrap, i18n JSR, Annotations Eclipse, Maven, Spring MVC5, Hibernate JPA, Security, Log4j, JSTL, BootStrap, i18n JSR, Annotations Spring é um framework de código aberto (open source), criado por Rod Johnson, em meados de 2002, e apresentado no seu livro Expert One-on-One: JEE Design and Development. Foi criado com o intuito simplificar a programação em Java, possibilitando construir aplicações que antes só era possível utilizando EJB's. O Spring é um framework que implementa o padrão de Injeção de Dependências. Neste padrão nos delegamos ao framework a responsabilidade de criar/instanciar as dependências(objetos) de cada classe. Por exemplo: Temos uma classe Controller que utiliza um Dao para acessar os dados. Ao invés do programador ter que instanciar o objeto Dao sempre que utilizar o Controller, ele delega para o framework através de anotações ou configurando um arquivo xml essa responsabilidade.
Compartilhar