🛠️Backend/JAVA2 [Java] Netty를 사용하여 간단한 Echo 서버 및 클라이언트 구현 Netty 란?고성능 네트워킹 애플리케이션을 제작하기 위한 자바용 고급 프레임워크이다. 단일 API로 블로킹과 논블로킹 방식의 여러 전송 유형을 지원한다. 그리고 사용 방법이 간단하며 추가 의존성 없이 netty 라이브러리만을 설치하여 사용할 수 있다. 무엇보다 코어 자바 API보다 높은 처리량과 짧은 지연 시간, 리소스 소비 감소, 메모리 복사를 최소화한다는 장점이 있다. 준비하기Netty를 사용하기 위해 의존성을 추가해준다. 필자는 Gradle을 사용해서 아래 의존성을 build.gradle에 추가했다.implementation 'io.netty:netty-all:4.1.109.Final' Echo Server네티 서버 구성 시 다음 항목이 필요하다. • ChannelHandler - 클라이.. 🛠️Backend/JAVA 2024. 7. 24. [Java] 순수 자바 프로젝트에서 MS-SQL 연결하기 개요새 프로젝트를 하면서 Spring Boot를 사용하지 않고 프로젝트를 진행하게 됐다. Spring Boot를 사용하지 않은 이유는 단순히 TCP/IP 통신 및 DB 만을 사용하는 프로그램에서 굳이 무거운 Spring Boot를 사용하지 않아도 된다고 판단했기 때문이다. 많은 래퍼런스가 없었기에 진행하면서 적용한 코드를 정리해보려고 한다. gradle 의존성 추가mssql을 사용하기 위해서 build.gradle 파일에 의존성을 추가했다.implementation 'com.microsoft.sqlserver:mssql-jdbc' 하지만 정상적으로 빌드되지 않았고, jre 버전과 맞는 버전을 추가해주니 정상적으로 의존성이 추가됐다.implementation 'com.microsoft.sqlserver:.. 🛠️Backend/JAVA 2024. 7. 17. 이전 1 다음