JAVA
드롭위저드 REST API 프레임워크, 예제로 간단히 시작해보기
드롭위저드(Dropwizard)는 여러 자바 패키지를 하나로 묶는 REST 지향 프레임워크다. 스프링(Spring), 그리고 스프링의 웹MVC 패키지의 대안으로, 더 매끄러운 경험을 제공한다. 스프링보다 더 많은 규칙 구성을 채택하며 REST API ...
'살아 움직이는 언어' 자바에 추가된 6가지 새로운 기능
자바는 2018년 새로운 릴리즈 주기를 도입하면서 개발 측면에서 가장 큰 변화를 단행했다. 이 과감한 새로운 계획의 결과로 자바 개발자들은 6개월마다 새로운 기능 릴리즈를 받고 있다. 자바를 신선하고 현 시점에 맞는 언어로 유지하는 데는 ...
AI 개발을 위한 최적의 프로그래밍 언어 6+2선
인공 지능(Artificial Intelligence, AI)는 애플리케이션 개발자에게 무한한 가능성을 제공한다. 머신러닝 또는 딥 러닝을 활용해 훨씬 더 정확한 사용자 프로필, 개인 맞춤 설정, 추천을 만들거나 더 스마트한 검색, 음성 인터페이스 또...
자바 웹 애플리케이션을 위한 요청 처리, "자바 서블릿"의 이해
요청 처리(Request handling)는 자바 웹 애플리케이션 개발의 핵심이다. 자바 웹 애플리케이션은 네트워크 요청에 응답하려면 먼저 요청 URL에 응답할 코드를 결정한 다음, 응답을 구성해야 한다. 모든 기술 스택에는 요청-응답 처리를 위한 ...