spring 프레임워크 예제

Sem imagem cadastrada

위의 crunchify-servlet.xml 구성 파일에서 태그를 정의했습니다 . 이렇게 하면 Spring패키지 com.crunchify.controller 및 모든 자식 패키지의 모든 구성 요소를 로드할 수 있습니다. 웹 사이트 빌드에 대한 Spring의 접근 방식에서는 HTTP 요청이 컨트롤러에 의해 처리됩니다. @Controller 개의 추가를 통해 이러한 요청을 쉽게 식별할 수 있습니다. 다음 예제에서는 GreetingController 는 보기의 이름을 반환하여 /인사말에 대한 GET 요청을 처리합니다. 뷰는 HTML 콘텐츠를 렌더링하는 데 대한 책임이 있습니다: 이제 “Hello World!” 또는 스프링 빈 구성 파일에서 수행된 구성에 따라 다른 메시지를 인쇄하는 간단한 스프링 응용 프로그램을 작성해 보겠습니다. 이 클래스는 BeanFactory 개체를 사용하여 콩 구성을 로드하는 데 도움이 되며 getBean() 메서드를 호출하여 스프링 런타임 환경에서 빈 인스턴스를 가져옵니다. 다음 코드를 추가: Spring MVC는 모델 뷰-컨트롤러 아키텍처를 기반으로 합니다. 아래 이미지는 높은 수준의 스프링 MVC 아키텍처를 보여줍니다.

다음으로, 이 과정은 DevOps 접근 방식을 취합니다. 다양한 환경에서 Spring Framework 응용 프로그램을 배포하는 방법을 확인할 수 있습니다. 간단히 하기 위해 log4j와 같은 로깅 프레임워크를 사용하지 않았습니다. 스프링 프레임 워크 4 및 스프링 부팅의 엔터프라이즈 클래스 사용. 다음은 웹 모듈 페이지이며 응용 프로그램의 컨텍스트 루트를 “spring-mvc-example”로 제공하고 “web.xml 배포 설명자 생성” 옵션을 선택합니다. @RequestMapping 가장 널리 사용되는 스프링 MVC 어노미 중 하나입니다. org.springframework.web.bind.annotation.RequestMapping 어노미는 웹 요청을 특정 처리기 클래스 및/또는 처리기 메서드에 매핑하는 데 사용됩니다. 스프링 응용 프로그램을 실행하려면 AppMain 클래스 -> -> Java 응용 프로그램으로 실행오른쪽 단추를 클릭합니다.

이 과정에서는 스프링 프레임워크 전체에서 사용되는 종속성 주입 및 제어 반전과 같은 중요한 주요 개념에 대해 알아봅니다. 스프링 프레임워크 내에서 기존 XML 구성 또는 새 Java 기반 구성을 사용할 수 있습니다. XML 및 Java의 모범 사례를 사용하여 봄 콩을 구성하는 방법을 단계별로 보여 드리겠습니다. 또한 Spring을 사용하여 데이터를 데이터베이스에 유지하는 방법과 Spring MVC를 사용하여 웹 페이지에서 데이터베이스의 콘텐츠를 표시하는 방법도 보여 드리겠습니다. Spring Security는 모든 Java 웹 응용 프로그램에 적용할 수 있으며 응용 프로그램의 별도 부분으로 작동하며 인증 및 권한 부여에 대한 다양한 방법을 제공합니다. 스프링 프레임 워크 5의 큰 주제는 반응성 프로그래밍입니다. 이러한 경우 학생 클래스에는 이름 속성이 있습니다. 학생의 이름은 xml 파일로 제공됩니다. 스프링의 실제 사용이 아닌 단순한 예일 뿐입니다. 종속성 주입 장에서 실제 사용을 볼 수 있습니다. 자바 클래스를 만들려면 src – New – 클래스 – 학생 – 완료와 같은 클래스 이름을 직접 클릭합니다. 다음 코드 작성: 이제 HelloSpring 프로젝트에서 실제 소스 파일을 만들어 보겠습니다.