mais Simples Spring MVC Framework Tutorial – Exemplo Olá Mundo com a INTERFACE do usuário (JSP) Página

Model-View-Controller (MVC) arquitetura fornece a maneira mais simples para desenvolver flexível e de baixo acoplamento aplicações web.

neste tutorial iremos analisar como criar o seu primeiro aplicativo de Mvc de primavera com passos muito detalhados.tem alguma das perguntas abaixo?,

  • Fundamentals of Spring MVC 5.2.3
  • Desenvolvimento de um framework de Primavera MVC 5 aplicação passo a passo..tutorial MVC Spring a partir do zero Tutorial MVC Spring MVC Fast
  • Tutorial framework MVC Spring
  • tutorial da primeira aplicação de Spring MVC
  • Spring 5.X MVC tutoriais, AJAX Demo, jQuery Demo, JavaScript Demo, Tips & Tricks Spring 5 MVC

então você está no lugar certo. Aqui vou demonstrar simples Spring MVC framework para a construção de aplicações web.,

First thing first-Let’s Setup Environment

Tutorial last updated and verified: September 2020 with below Tool versions.

i’m using below tools which you may need to download if you don’t have already.

  1. Tomcat 9.0.38-baixe o último Tomcat Apache a partir deste link.
  2. certifique – se de baixar o IDE Eclipse para Java EE Desenvolvedores (2020-09 R) – Download link. (diagrama abaixo)
  3. Spring 5.2.9.RELEASE (sem necessidade de transferência) – usaremos a dependência do Maven.,
  4. JDK 15 – Download link.

Make sure you download latest Java EE Developer Kit:

Main Goal

Main goal for this tutorial to create Spring MVC Application in the simplest way.,

Antes de começarmos vamos ver o que vamos ver no final deste tutorial 🙂

é assim que o nosso application result irá parecer. Este é um resultado final, uma vez que você completa todos os passos abaixo.

aqui está um resultado final: Welcome page => index.,jsp

Result returns from Controller Class 🙂

Now Let’s get started on Tutorial

  • Open Eclipse
  • Create New Eclipse Workspace – This is must to avoid any existing workspace config issue.,>
  • Clique em New
  • Selecione Dynamic Web Project
  • Uma janela pop-up, Fornecer Nome do Projeto: CrunchifySpringMVCTutorial
  • certifique-se de que você use Target Runtime Apache Tomcat 9.0
    • Se você não vê Alvo de tempo de execução, em seguida, siga estes passos
  • Escolha a Configuração Default Configuration

Passo 3

Converter em Projeto Maven Project para adicionar todos os necessários Spring MVC dependências do projeto.,

Steps:

  • Right click on project
  • Configure
  • Convert to Maven project

Step-4

Open pom.xml file and add below jar dependencies to project.

NOTE: Here is my pom.xml file., Certifique-se de atualizar a versão Java para 13 se você ainda não se mudou para JDK 13. Vamos continuar atualizando este tutorial para a última versão MVC da Primavera.

So below pom.arquivo xml pode ter diferentes (mais recente) versão do Spring MVC, dependências de imagem acima 🙂

Passo 5

Criar nova Primavera de Configuração de Bean ficheiro: /WebContent/WEB-INF/crunchify-servlet.xml

crunchify-servlet.,xml

no ficheiro de configuração acima crunchify-servlet.xml definimos uma marca <context:component-scan> . Isto permitirá à Spring carregar todos os componentes do pacote com.crunchify.controller e todos os seus pacotes infantis.

Isto irá carregar o nosso CrunchifyHelloWorld.class . Também definimos um bean viewResolver. Este feijão irá resolver a janela e adicionar o prefixo /WEB-INF/jsp/ e Sufixo .jsp à vista em ModelAndView.,

Note que no nosso CrunchifyHelloWorld Classe, temos de devolver um objecto ModelAndView com o nome de vista bem-vindo.

isto será resolvido para path /WEB-INF/jsp/welcome.jsp .

Step-6

criar um novo ficheiro web.xml se já não estiver lá. MVC de mola do mapa em/WebContent/WEB-INF/web.xml file.

NOTE: if you don’t see web.arquivo xml em seu “dynamic web project” então siga estes passos.

web.,xml

o código acima em web.xmlmapeará o DispatcherServlet com um padrão url/welcome.jsp. Note também que temos definido index.jsp como arquivo de boas-vindas.

uma coisa a notar aqui é o nome de servlet em tag inweb.xml. Uma vez que o DispatcherServlet é inicializado, ele vai procurar por um nome de arquivo -servlet.xml na pasta WEB-INF da aplicação web. Neste exemplo, o framework irá procurar por um arquivo chamado crunchify-servlet.xml.

Step-7

Create Controller Class.,

  • Right click on Java Resources -> src
  • Click New -> Class
  • Package: com.crunchify.controller
  • Filename: CrunchifyHelloWorld.java

CrunchifyHelloWorld.java

Note that we have annotated the CrunchifyHelloWorld class with @Controller and @RequestMapping("/welcome")., Quando a Primavera examinar o nosso pacote, ele vai reconhecer este feijão como sendo um feijão controlador para processar pedidos. O@RequestMapping anotação diz à Spring que este controlador deve processar todos os pedidos começando com /welcome na localização do URL. Isso inclui /welcome/* e /welcome.html.

o método helloWorld () devolve ModelAndView object. O objeto ModelAndView tenta resolver para uma vista chamada “welcome” e o modelo de dados está sendo passado de volta para o navegador para que possamos acessar os dados dentro do JSP., O nome da vista lógica irá resolver para /WEB-INF/jsp/welcome.jsp . O nome lógico “welcome” que é return no objeto ModelAndView é mapeado para path /WEB-INF/jsp/welcome.jsp.

O objecto ModelAndView também contém uma mensagem com a chave “mensagem” e o valor detalhado. Estes são os dados que estamos passando para nossa visão. Normalmente este será um objeto de valor na forma de java bean que irá conter os dados a serem exibidos em nossa visão. Aqui estamos simplesmente a passar uma corda.

Step-8

The View-Create new file /WebContent/index.jsp.

índice.,jsp

Create another file /WebContent/WEB-INF/jsp/welcome.jsp.

NOTE: Don’t forget to create jsp folder and put welcome.jsp inside that 🙂

welcome.jsp

After everything this is how your workspace should look like.

Step-9

Right Click on Project -> Run As -> Maven Build...

Add Goals: clean install., Clique em ApplyeRun.

Você deve ver a compilação success message:

Onde estão todos os meus .ficheiros jar?

você verá tudo .jar files under /target folder. Imagem.

Step-10

  • Se você don't see servidor Tomcat em Servers tab então siga os passos para adicionar o Apache Tomcat ao Eclipse.,
  • implantar o projecto para Apache Tomcat
    • botão direito
    • adicionar e remover
    • adicionar projecto ao servidor (secção do lado direito).
  • carregue no início.

certifique-se de que você vê abaixo logs. Isso significa que sua aplicação foi implantada com sucesso no servidor web Tomcat.

Passo-11. Terminar.

visita:http://localhost:8080/CrunchifySpringMVCTutorial/ e você deve estar pronto.Hurra.. Agora você sabe Hello World Spring MVC 5 Example., Avisa-me se encontrares alguma excepção enquanto fazes isto. Há muito mais exemplo que você pode encontrar aqui.

Do you want to include JS, CSS and images into JSP file? siga este tutorial: a melhor maneira de adicionar / integrar JS, CSS e imagens no ficheiro JSP usando ‘mvc:resources mapping’.está com problemas? Algum problema?

Triaging Step-1-com um erro de Estado de HTTP 404?


além disso, siga o tutorial abaixo:

Triagem passo 2 – URL não funciona? Erro do Tomcat?,

certifique-se que adiciona o servidor Apache Tomcat a Targeted Runtime. Que pode ter seleccionado em Step-1. Tomcat 7 ou 8 qualquer servidor deve funcionar.

Triagem Passo 3 – maven erros?

certifique-se de actualizar todas as dependências maven.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *