Spring MVC

Como utilizar o Hibernat do STS ?
Como utilizar a camada de negócios do STS ?
Como utilizar a camada de persistence do STS ?
Como utilizar a camada de DAO do STS ?

Isto é como configurar ?

O STS é apenas um Eclipse com plugins para o Spring.
Da mesma forma que você cria um projeto WEB em um eclipse normal, vai ser o mesmo com o STS, com o pom.xml preenchido com as configurações que irá usar.

em todo caso tem duas formas :

1 - Spring Start Project
2 - Spring Legacy Project

Exemplo da 1ª forma :
Com o Eclipse aberto va em File -> New - > Spring Start Project

depois ira aparecer a seguinte tela para configurar o projeto :

depois nesta tela, você vai adicionar as dependência para o seu projeto como : JPA,

depois disto, você vai ter o projeto Spring Boot todo configurado e pronto para criar as classes.etc. Como se faz em um projeto maven comum :

Fonte: livreto Spring MVC - Algaworks

Exemplo da 2 ª forma :
Mesmo procedimento, só que escolhendo a opção Spring Legacy Project que ira apresentar esta tela :

aqui escolhi um simples projeto Spring MVC com maven. Depois será criado o projeto com essa estrutura :

Depois só modificar o que precisar.

aqui tenho um porjeto completo com Spring MVC .

{ },s.

OK, mas como configurar ?

Fiz a segunda opção.

Por ser um frame já não deveria vir tudo configurado ?

Depois de gerado o projeto, você vai configurar na maneira que fazemos no maven.
O projeto nada mais é que um projeto Maven, no pom.xml está todas as dependências para esta trabalhando com Spring MVC, e o mesmo ira fazer o downloads do jars.

A configuração é a mesma coisa.

você irá criar suas classes normalmente.
você irá criar um arquivo persistence.xml no lugar certo.
as configuração para o spring fica em seus xml como mvc-context.xml.
o web.xml já esta configurado.

Não sei se entendeu.

Mas aqui aonde trabalho os projetos são divididos em:

erp (geral)
erp-app-negocio
erp-app-web
erp-comum
erp-dominio
erp-infraestrutura
erp-negocio
erp-negocio-interface
erp-web

Tudo com dependência e seus pom.

Utilizamos o JBoss.

Estou querendo criar algo parecido com o STS, para eu poder ir testando. Tem um passo a passo pela internet ?

Olá @guilhermebhte

dessa maneira que voce mostrou, parece ser módulos que configuramos no maven.

Desconheço algum passo a passo para STS.

Sim @Daniel_Dias . Eu olhei a configuração de onde trabalho e é assim mesmo.

Só que aqui não é STS e sim outro.

Mas se não me engano já trabalhei com STS assim, só que peguei todos os projetos prontos.