스프링20 스프링 웹서비스(SOAP) 서버단 구현 스프링에서는 웹서비스(SOAP)의 구현을 위한 라이브러리와 어노테이션을 제공 합니다. 웹서비스는 네트워크 상에서 서로 다른 종류의 컴퓨터들 간에 상호작용을 하기 위한 소프트웨어 시스템입니다. 웹서비스도 일종의 통신 프로토콜 방식으로 연결 되는데 SOAP, WSDL, UDDI 스택으로 이루어집니다. SOAP은 WSDL(Web Services Description Language)을 통해 서비스를 정의하며, 클라이언트와 서버 간의 메시지 교환을 위해 XML 기반의 메시지 포맷을 사용합니다. SOAP은 데이터를 제공해주는 ENDPOINT인 서버단과 데이터를 제공받으려고 요청하는 클라이언트 단이 있습니다. 이번에는 ENDPOINT인 서버단 구현에 대해 알아보고자 합니다. 스프링으로 WSDL 파일 생성 WSDL(.. 2024. 4. 3. 스프링 페이징 pageble Spring 프레임워크에서 페이징 처리는 데이터를 페이지 단위로 나누어 관리하고 사용자에게 표시하는 기능을 말합니다. 대량의 데이터를 효율적으로 처리하고 사용자에게 좋은 경험을 제공하기 위해 필수적인 기능입니다. Spring 페이징 처리의 기본 개념 - 페이징 처리란?: 사용자에게 보여줄 데이터가 많을 때, 이를 한 번에 보여주지 않고 일정량만큼 나누어 여러 페이지로 분할하여 보여주는 처리 방법입니다. - Spring에서의 페이징 처리: Spring Data JPA를 사용하여 페이징 처리를 구현할 수 있으며, Pageable 인터페이스와 PagingAndSortingRepository를 활용하여 간편하게 페이징 및 정렬 기능을 구현할 수 있습니다. Spring 페이징 처리 구현 방법 - 의존성 추가: S.. 2024. 3. 30. 스프링 인터셉터(Interceptor) 스프링 인터셉터(Interceptor) 스프링 인터셉터는 웹 애플리케이션에서 HTTP 요청이 컨트롤러로 전달되기 전후에 특정 작업을 수행하는 데 사용됩니다. AOP와 유사하게 작업을 중앙에서 관리할 수 있으며, 인증, 로깅, 트랜잭션 처리 등 다양한 상황에 활용될 수 있습니다. 스프링 인터셉터 구현 예시 preHandle: HTTP 요청이 컨트롤러에 도달하기 전에 호출됩니다. 이 메소드에서 false를 반환하면 요청 처리가 중단됩니다. postHandle: 컨트롤러가 HTTP 요청을 처리한 후, 사용자에게 뷰를 반환하기 전에 호출됩니다. afterCompletion: 요청 처리가 완전히 끝나고, 뷰가 렌더링된 후에 호출됩니다. @Component public class ExampleInterceptor .. 2024. 3. 17. egov 전자정부프레임워크 예전에는 정부기관 프로젝트에 대기업이 참여를 하고 발주에 따라 업체가 바뀌었는데 그때마다 개발에 사용되는 프레임워크가 달라 유지보수 하는 측면에서 항상 새로운 프레임워크를 사용해야 했습니다. 이런 통일성 없는 SI개발 환경에 표준화 하고자 연구개발된 것이 전자정부 프레임워크입니다. Java 기반으로 개발되어 있으며, Spring Framework 등의 오픈 소스 프레임워크를 기반으로 합니다. 전자정부프레임워크의 주요 특징 - 표준화 및 공통화: 공공 기관에서 개발하는 웹 애플리케이션에 대해 공통적으로 사용될 수 있는 기반 기술과 라이브러리를 제공합니다. 이는 개발 과정의 표준화를 도모하고, 개발 시간과 비용을 절감할 수 있게 합니다. - 재사용성: 개발된 컴포넌트나 모듈을 다른 프로젝트에서도 재사용할 수.. 2024. 3. 17. 이전 1 2 3 4 5 다음