일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 개발
- 스프링부트
- java
- springboot
- Jenkins
- soap
- annotaion
- Spring Boot
- Gradle
- 이클립스
- REST
- 스프링프레임워크
- War
- hashcode
- spring-framework
- gitlab
- Pipeline
- JAR
- mybatis
- Web
- maven
- jsp
- oracle
- SpringFramework
- Linux
- tomcat
- git
- Spring Framework
- 웹프로젝트
- Spring
- Today
- Total
목록Web (5)
Verity's Daily Logs_
3. Client access service 3-1. wsdl 다운로드 http://localhost:8088/ws/user?wsdl 이전 글(Server side 생성)에서 만든 wsdl 주소로 접속해 해당 내용을 user.wsdl 이름으로 저장한다. 프로젝트 내 resources/wsdl 경로에 파일을 저장한다. (wsdl 폴더 생성 후 저장) 첫 줄에 아래 문구를 추가한다. (보통 추가되어 있음) 3-2. pom.xml - plugin 추가 org.apache.cxf cxf-codegen-plugin 3.5.0 generate-sources generate-sources ${project.build.directory}/generated-sources/cxf ${basedir}/src/main/res..
Web Service 프로젝트 중 Server side를 먼저 개발해 보도록 한다. (프로젝트 개요) https://hye0-log.tistory.com/53 [SOAP]Web Service Project 개요 프로젝트 개요 SOAP를 이용한 데이터 송수신 프로젝트 생성 (aka. 웹서비스 인터페이스) 웹서비스는 은행, 보험, 금융 기관 및 기타 관련 기업에서 널리 사용되고 있다. 현재 가장 편리한 통합 솔루 hye0-log.tistory.com 1. 개발환경 및 설정 웹서비스는 은행, 보험, 금융 기관 및 기타 관련 기업에서 널리 사용되고 있다. 현재 가장 편리한 통합 솔루션은 Apache에서 제공하는 CXF와 Spring 자체에서 제공하는 Spring WS이다. 1-1. 개발환경 JDK: 1.8 / ..
프로젝트 개요 SOAP를 이용한 데이터 송수신 프로젝트 생성 (aka. 웹서비스 인터페이스) 웹서비스는 은행, 보험, 금융 기관 및 기타 관련 기업에서 널리 사용되고 있다. 현재 가장 편리한 통합 솔루션은 Apache에서 제공하는 CXF와 Spring 자체에서 제공하는 Spring WS이다. 기능 명세서 데이터 수신(Server) 기능 구현 데이터 송신(Client) 기능 구현 Cron 기반 스케줄링 처리 구현 인터페이스 수행 이력 확인 (로그, 데이터) SOAP vs REST SOAP와 REST는 "웹 서비스에 액세스 하는 방법에는 무엇이 있습니까?" 라는 질문에 대한 답변일 뿐이다. SOAP와 REST 중 사용할 방식을 결정하기 위해서는 본인이 개발할 프로그램의 요구사항을 잘 충족하는 웹서비스가 무엇..
SOAP 프로토콜 송수신 프로젝트를 생성하는 방법에는 Springframework를 이용하는 것이 있다. [spring-ws-core], [wsdl4j] Dependency를 추가하여 개발하는 방법으로, 서비스를 제공하고 데이터를 처리하는 Server / 서비스를 요청하고 데이터를 전송하는 Client 별로 프로젝트를 각각 생성하여 SOAP Web Service를 개발할 수 있다. 프로젝트를 생성하는 방법은 Spring Docs에서 친절히 설명해주고 있으며, 사실 내가 개발한 프로젝트는 이 방법을 사용하지 않았으므로 주소만 정리 후 넘어갈 생각이다. 아래 방법을 사용하지 않은 이유중에 가장 큰 이유는, 새로운 서비스를 생성하기 위하여 XSD 파일을 생성해줘야 하기 때문이다. (아래와 같은 XSD파일을 직..