Tutorial Primavera

Tutorial Primavera

OSpring Framework é uma estrutura madura, poderosa e altamente flexível focada na construção de aplicativos da web em Java.

Um dos principais benefícios do Spring é que ele cuida da maioria dos aspectos de baixo nível da construção do aplicativo para nos permitirfocus on features and business logic.

Outro ponto forte é que, embora a estrutura seja bastante madura e bem estabelecida, ela é mantida de forma muito ativa e tem uma comunidade de desenvolvedores próspera. Isso o torna bastante atualizado e alinhado com o ecossistema Java no momento.

Claro, há muito o que aprender para trabalhar bem com o Spring.

Vamos começar.

image

Noções básicas da primavera

Começaremos com alguns aspectos centrais da estrutura primeiro:

image

Primavera na Web

A estrutura do Spring MVC é a base da criação de aplicativos da Web com o Spring.

Ele fornece uma ampla variedade de aplicativos da Web, desde aplicativos tradicionais do estilo MVC, até APIs REST sem estado.

Vamos começar com alguns dethe basics - the common ground entre todos esses estilos de aplicativos da web:

E então, os princípios básicos da construção de umtraditional, MVC-style web application:

E, se você quiser explorar a estrutura Spring MVC mais a fundo, aqui estáa more comprehensive guide to do that.

Finalmente, vamos explorarthe RESTful support in Spring MVC:

E, se desejar explorar mais a construção de uma API REST com Spring, você pode passar porthe more full-fledged series of articles here.

image

Persistência Spring - SQL

O Spring suporta a maioria das soluções de persistência disponíveis:

image

Persistência de primavera - NoSQL

image

Spring Security

Em seguida, um aspecto realmente forte do ecossistema Spring - segurança:

image

Outras tecnologias de primavera