본문 바로가기

Language

(3)
[ WCF ] 환경 구축 현재 회사에서 프로젝트를 진행 중인데 WCF를 몰라.. 2일 내내 삽질한 멍청함 모습에 현타가 세게 와서 공부를 위하여 블로그에 정리를 시작합니다 😥 WCF를 활용할 수 있는 환경을 만들기 위해서는 인터넷 정보 서비스 (IIS)와 WCF 기능을 설치해야 합니다. Windows기능 켜기/끄기로 이동하여 빨간색 박스 내의 기능 선택 후 확인 버튼을 클릭해 설치를 진행합니다. 설치가 완료되었다면 Visual Studio를 실행하여 WCF 프로젝트를 만들어줍니다. WCF 프로젝트는 아래처럼 구성되어 있습니다. IService.cs Service.cs의 인터페이스. Service.cs에서 구현할 메서드를 미리 정의합니다. Service.cs IService.cs에서 정의된 메서드를 구현 합니다. 인터페이스에서 메..
[WCF] 개념 WCF (Windows Communication Foundation) : 분산 네트워크 서비스 구축, 구성 및 패보를 위해 만들어진 플랫폼 및 런타임 시스템 Service, ServiceHost, ServiceClient로 구성 WCF 중요개념 개념 설명 메시지 (Message) WCF를 통해 전송되는 데이터 블럭. SOAP XML로 구성 엔드포인터 (EndPoint) 메시지를 송.수신하는데 사용되는 주소, 메시지 세트, 전송 방법 등을 정의 주소 (Address) 메시지를 수신할 정확한 위치를 URL 형태로 지정 바인딩 (Binding) 엔드포인터가 사용할 프로토콜, 메시지 인코딩 형식, 보안과 관련된 통신 방식 정의 계약 (Contracts) 엔드포인터가 클라이언트에 제공하는 기능을 정의하며 인터페이..
입력 읽기 JAVA를 사용하여 알고리즘 문제를 풀 때 시간 초과가 발생하는 경우가 종종 있습니다.. 아무리 소스를 훑어봐도 시간이 오래 걸리는 부분이 없는 거 같은데... 왜 그럴까 생각을 해봤습니다. 키보드를 통한 입력을 받을 때 Scanner를 사용하는데 이것이 원인이 아닐까라는 생각이 들었습니다. 그래서 Scanner 말고 다른 방법을 찾아볼 겸 Java 입출력에 대해 정리를 해보고자 합니다! Scanner Scanner scanner = new Scanner(System.in); String next = scanner.next(); String nextLine = scanner.nextLine(); int num = scanner.nextInt(); next()는 공백(' ')을 기준으로 공백 전까지의 문자..