Server JSP 서버 개발 핵심 정리 JSP(JavaServer Pages)는 Java 기반의 서버 사이드 웹 개발 기술이다. 서버에서 HTML을 동적으로 생성해 클라이언트에게 전달하는 데 사용한다. JSP만 놓고 보면 HTML 페이지에 서버...
Server GraphQL 핵심 정리 REST API를 사용하다 보면 API 설계가 생각보다 복잡해지는 순간이 있다. 화면 하나를 구성하기 위해 여러 API를 호출해야 하거나, 반대로 하나의 API가 너무 많은 데이터를...
Server Docker 핵심 정리 Docker의 목적은 애플리케이션과 실행에 필요한 환경을 하나의 배포 단위로 묶는 것이다. Application -> Runtime -> Dependencies -> Configuration -> Image -> Container -> Process...
Server C++ 서버 구조 핵심 정리 서버의 본질은 결국 요청을 받고, 처리하고, 응답하는 것이다. Client -> Connection -> Receive -> Packet -> Game Logic -> Send -> Client 여기에 여러 클라이언트가 동시에...
Server AWS 서비스 핵심 정리 AWS를 처음 보면 서비스 이름부터 많다. EC2, S3, RDS, VPC, IAM, Lambda, CloudFront, Route 53, ECS, EKS 같은 이름이 계속 나온다. 하나씩 보면 별개의 서비스처럼 보이지만 실제 서비스를...
Server Spring 서버 개발 핵심 정리 Spring은 Java로 웹 애플리케이션을 개발할 때 많이 사용하는 프레임워크다. 처음 Spring을 보면 @Controller, @Service, @Repository, @Autowired, @Transactional처럼 생소한 어노테이션이 계속...
Server Next.js 개발 핵심 정리 React로 웹 애플리케이션을 만들다 보면 UI 외에도 직접 해결해야 할 문제가 늘어난다. 라우팅, 서버 렌더링, 데이터 조회, SEO, API, 인증, 캐싱, 이미지 최적화, 배포 등이...