>Java >java지도 시간 >Spring MVC의 기본 사항 배우기: 이 인기 있는 프레임워크를 처음부터 마스터하세요.

Spring MVC의 기본 사항 배우기: 이 인기 있는 프레임워크를 처음부터 마스터하세요.

PHPz
PHPz원래의
2023-12-29 17:41:56971검색

Spring MVC入门指南:从零开始学习这个流行的框架

Spring MVC 시작 가이드: 이 인기 있는 프레임워크를 처음부터 배우려면 특정 코드 예제가 필요합니다.

소개:
인터넷의 급속한 발전과 웹 애플리케이션의 인기 증가로 인해 효율적이고 확장 가능한 웹 애플리케이션을 구축하는 것이 중요해졌습니다. a 개발자의 초점. Spring MVC 프레임워크는 Java 개발에서 가장 널리 사용되는 웹 애플리케이션 프레임워크 중 하나로 유연성, 모듈성 및 테스트 가능성이라는 장점을 가지며 많은 프로젝트에서 널리 사용됩니다. 이 기사에서는 Spring MVC에 대한 소개 가이드를 제공하고 이 인기 있는 프레임워크를 처음부터 배우고 특정 코드 예제를 제공합니다.

  1. 환경 설정 및 구성:
    먼저 Spring MVC 프레임워크를 위한 개발 환경을 설정해야 합니다. Eclipse 또는 IntelliJ IDEA와 같은 IDE 도구를 사용하여 개발용 Spring MVC 프로젝트를 가져올 수 있습니다. 또한 Spring MVC 프레임워크에 필요한 라이브러리 파일을 도입하려면 Maven 또는 Gradle과 같은 관련 종속성을 구성해야 합니다.
  2. Spring MVC 프로젝트 생성 및 구성:
    다음으로 간단한 Spring MVC 프로젝트 생성을 시작하고 필요한 구성을 만들어 보겠습니다.

2.1 프로젝트 생성:
IDE에서 New Project를 선택하고 Spring MVC 프로젝트 템플릿을 선택한 후 프로젝트 이름, 패키지 이름 등 관련 정보를 입력합니다.

2.2 web.xml 구성:
프로젝트의 WebContent/WEB-INF 디렉터리에서 web.xml 파일을 찾아 Spring MVC의 핵심 컨트롤러인 DispatcherServlet을 구성합니다. web.xml에 다음 코드를 추가합니다.

<servlet>
    <servlet-name>dispatcher</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <init-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>/WEB-INF/spring-mvc.xml</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
    <servlet-name>dispatcher</servlet-name>
    <url-pattern>/</url-pattern>
</servlet-mapping>

위 구성에서는 DispatcherServlet 구성 파일 spring-mvc.xml의 위치를 ​​지정하고 DispatcherServlet을 루트 경로 "/"에 매핑했습니다.

  1. 컨트롤러 및 뷰 생성:
    Spring MVC 프레임워크에서 컨트롤러는 사용자의 요청을 처리하고 처리 결과를 뷰에 반환하여 표시하는 역할을 담당합니다. 다음으로 간단한 컨트롤러를 만들고 해당 처리 로직과 뷰를 작성합니다.

3.1 Controller 클래스 생성:
src 디렉터리에 HelloController라는 Java 클래스를 생성하고 아래와 같이 @Controller 주석과 @RequestMapping 주석을 추가합니다.

@Controller
@RequestMapping("/hello")
public class HelloController {

    @RequestMapping("/greeting")
    public String greeting(Model model) {
        model.addAttribute("message", "Hello, Spring MVC!");
        return "greeting";
    }
}

위 코드에서는 @로 표시합니다. 컨트롤러 주석 이 클래스는 컨트롤러이며 @RequestMapping 주석은 컨트롤러의 요청 경로를 "/hello"로 지정하는 데 사용됩니다. Greeting 메소드에서는 Model 객체를 통해 "greeting"이라는 뷰에 메시지를 전달합니다.

3.2 보기 만들기:
WEB-INF 디렉터리에 Greeting.jsp라는 JSP 페이지를 만들어 컨트롤러가 전달한 메시지를 표시합니다. Greeting.jsp에서는 아래와 같이 JSTL 태그 라이브러리와 EL 표현식을 사용하여 메시지를 표시할 수 있습니다.

<!DOCTYPE html>
<html>
<head>
    <title>Greeting</title>
</head>
<body>
    <h1>${message}</h1>
</body>
</html>

위 코드에서는 EL 표현식 ${message}를 사용하여 컨트롤러가 전달한 메시지를 가져옵니다. 페이지에 표시합니다.

  1. 컴파일, 배포 및 실행:
    이제 간단한 Spring MVC 프로젝트의 생성 및 구성을 완료했으므로 이 프로젝트를 컴파일, 배포 및 실행해 보겠습니다.

4.1 프로젝트 컴파일 및 빌드:
IDE에서 프로젝트를 선택하고 마우스 오른쪽 버튼을 클릭하여 빌드 또는 다시 빌드 옵션을 선택한 다음 프로젝트의 소스 코드를 컴파일하고 프로젝트 구성 정보를 기반으로 해당 빌드 출력을 생성합니다. .

4.2 프로젝트 배포:
컴파일된 프로젝트를 Tomcat 또는 Jetty와 같은 웹 서버에 배포합니다.

4.3 프로젝트 실행:
웹 서버가 시작된 후 브라우저에 "http://localhost:8080/86ba0490f9ca3a1ea3b23b9a8b0185ea/hello/greeting"을 입력하면 컨트롤러 뉴스에 전달한 보기를 볼 수 있습니다. .

결론:
이 기사에서는 간단한 Spring MVC 프로젝트를 생성하여 Spring MVC를 시작하는 방법을 안내하고 구체적인 코드 예제를 제공합니다. 이 기사가 이 인기 있는 프레임워크를 처음부터 배우는 데 도움이 되고 향후 웹 애플리케이션 개발 작업에 대한 참조를 제공할 수 있기를 바랍니다. 지속적인 연습과 심층적인 학습을 통해 Spring MVC를 보다 능숙하게 사용할 수 있으며 강력한 기능을 통해 개발 효율성과 웹 애플리케이션 성능을 향상시킬 수 있습니다. Spring MVC를 배우는 여정에서 성공을 기원합니다!

위 내용은 Spring MVC의 기본 사항 배우기: 이 인기 있는 프레임워크를 처음부터 마스터하세요.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.