Java 5

Java UDP Client Server Program - UDP 프로그래밍

이번 포스팅에서는 UDP 프로토콜을 기반으로 클라이언트 / 서버 응용 프로그램 예제를 적어보려고 합니다. Java UDP 클라이언트 - 서버 프로그램 예제 UDP 통신에서는 DatagramPacket DatagramSocket 이 두 가지 클래스가 주요하게 사용 됩니다. DatagramPacket은 데이터를 담게 되고, DatagramSocket은 전송 / 수신 할 수 있는 메커니즘이라고 생각 하면 되겠습니다. DatagramPacket UDP에서 전송 된(전송 할) 데이터는 datagram 단위로 캡슐 화 됩니다. UDP 프로토콜의 특성을 그대로 가지고 있는 datagram 패킷은 데이터의 도착, 도착 시간 및 내용이 보장 되지 않는 네트워크를 통해 전송 되는 메시지 입니다. DatagramPacket..

Old Branch 2019.06.28

Java Socket Server(TCP/IP) 소켓 프로그래밍

안녕하세요, 이번 포스팅은 Server Side 까지 고려한 TCP/IP Java Socket 프로그래밍 입니다. Client는 아래 포스팅을 참고 해 주세요 [Java/Java Study] - Java Socket Client (TCP/IP) 소켓 프로그래밍 Java Socket Client (TCP/IP) 소켓 프로그래밍 이번 포스팅에서는 Java Socket 프로그래밍에 대해서 포스팅 하려고 합니다 :) TCP/IP 프로토콜을 사용하여 서버와 통신하는 클라이언트 프로그램을 작성하는 방법입니다. 클라이언트 소켓 API Socket 클래스는 소.. woolbro.tistory.com Server Socket API ServerSocket의 클래스는 서버 프로그램을 구현하는데 사용됩니다. 일반적인 서버 ..

Old Branch 2019.06.27

Java Socket Client (TCP/IP) 소켓 프로그래밍

이번 포스팅에서는 Java Socket 프로그래밍에 대해서 포스팅 하려고 합니다 :) TCP/IP 프로토콜을 사용하여 서버와 통신하는 클라이언트 프로그램을 작성하는 방법입니다. 클라이언트 소켓 API Socket 클래스는 소켓 클라이언트를 나타냅니다. 이 클래스를 사용해서 서버와의 연결 / 서버로 데이터 전송 / 서버에서 데이터 리딩 을 할 수 있습니다. 일반적인 통신의 단계는 Step 1. 클라이언트가 호스트 이름 / IP 주소 및 포트 번호로 지정된 서버에 대한 연결 시작 Step 2. OutputStream을 사용하여 서버에 데이터 전송 Step 3. InputStream을 사용하여 서버에서 데이터를 읽음 Step 4. 연결을 종료 Step 2와 Step 3은 통신의 성격에 따라 여러 번 반복 될 ..

Old Branch 2019.06.26

관점 지향 프로그래밍, AOP(Aspect-oriented programming)

Spring을 공부하다가, Spring-AOP 라는 말을 많이 보았습니다. 매번 보면서 아는척 하면서 넘어가기도 그렇고.... 도대체 AOP가 무엇인지 궁금해서 오늘은 AOP에 대해서 공부해 보았습니다.... AOP (Aspect-Oriented Programming).... Wikipedia - Aspect oriented programming과 여러 구글링을 토대로 공부 해 보았습니다. 1. 관점 지향 프로그래밍(Aspect - oriented programming) 관점 지향 프로그래밍은 프로그램 로직을 분리된 파트로 변화시키는 것을 의미합니다. 어플리케이션의 핵심적인 기능에서 부가적인 기능을 분리해서 Aspect 라는 모듈로 만들어서 설계하고 개발하는 방법입니다. AOP는 새로운 프로그래밍 패러다..

Old Branch 2019.06.17

Spring Framework Documentation

Spring Framework에 대해서 공부해 보려고 합니다(진지). 우선, 참고한 문서는 Spring Framework Document를 참고했구요, 참고하면서 연습한 코드를 토대로 작성해보려고 합니다:) 같이 공부하면서 스프링에 대해서 알아가면 좋겠습니다 :) Spring Framework ? Spring makes it easy to create Java enterprise applications. It provides everything you need to embrace the Java language in an enterprise environment, with support for Groovy and Kotlin as alternative languages on the JVM, and wit..

Old Branch 2019.06.13
반응형