반응형 백엔드/스프링34 [Spring] Spring Boot 로드맵: 실무 역량을 갖춘 백엔드 개발자로 거듭나기 Spring Boot 로드맵: 실무 역량을 갖춘 백엔드 개발자로 거듭나기안녕하세요! 스프링을 가장 강력한 무기로 만들고 싶어 하는 당신의 열정을 응원합니다. 이 가이드라인은 당신의 학습 경로를 체계적으로 정리하고, 실무에서 마주할 기술들을 미리 경험할 수 있도록 설계되었습니다. React 가이드라인처럼 각 챕터는 개념, 용어, 예제, 실습, 그리고 더 깊은 고민을 위한 질문들로 구성되어 있습니다.Part 1: Spring 기초 다지기 (복습)지금까지 학습한 내용을 바탕으로 Spring의 핵심 철학과 기본기를 단단히 다지는 파트입니다.1장: Spring Boot와 제어의 역전(IoC) / 의존성 주입(DI)1. 개념 정리Spring의 가장 핵심적인 사상인 IoC와 DI를 다시 한번 확실히 이해하는 챕터입니.. 2025. 9. 18. [Spring] 자바 스프링 프레임워크 개론 Spring Framework & Web Development 종합 강의노트이 문서는 웹 개발의 기초부터 Spring Framework의 핵심 원리, 실제 REST API 구현까지의 과정을 유기적으로 정리한 종합 복습 자료입니다.Part 1: 웹 개발의 기초웹 애플리케이션 개발을 이해하기 위해 가장 먼저 알아야 할 네트워크와 서버의 기본 개념입니다.1.1. 네트워크와 통신통신: 매체를 사용하여 정보를 서로 주고받는 과정 (Request 요청, Response 응답).인터넷: 통신 프로토콜을 이용해 정보를 주고받는 글로벌 통신망.네트워크: 인터넷을 통해 연결된 컴퓨터들의 구조.프로토콜: 네트워크에서 데이터를 원활하게 통신하기 위한 규칙과 절차의 집합. (예: 신호등, 전화번호 체계)1.2. 핵심 프로토콜I.. 2025. 9. 16. [Spring] WebSocket 요약 정리 Spring Boot WebSocket 요약 정리 (day02 & day03 복습 자료)이 문서는 day02의 기본 채팅과 day03의 다중 채팅방 구현을 바탕으로 Spring Boot에서 WebSocket을 설정하고 사용하는 방법을 요약합니다.1. WebSocket 기본 개념WebSocket은 단일 TCP 연결을 통해 서버와 클라이언트 간의 전이중(full-duplex) 통신을 제공하는 프로토콜입니다. HTTP와 달리 연결이 계속 유지되며, 양방향으로 실시간 데이터 전송이 필요할 때 (예: 채팅, 실시간 알림) 사용됩니다.2. 핵심 구성 요소Spring에서 WebSocket을 구현하기 위한 두 가지 핵심 요소는 WebSocketConfigurer와 TextWebSocketHandler입니다.1) Web.. 2025. 9. 15. [Spring] MyBatis 어노테이션 기반 문법 MyBatis 어노테이션 기반 문법 요약이 문서는 제공된 BatisMapper.java 예제를 기반으로, 어노테이션을 사용하는 기본 MyBatis 문법을 요약합니다.1. @Mapper 어노테이션이 어노테이션은 인터페이스에 선언하여 Spring에게 해당 인터페이스가 MyBatis 매퍼임을 알려주는 역할을 합니다. Spring은 이 인터페이스의 구현체를 자동으로 생성하여 Spring 컨테이너에 등록하며, 다른 컴포넌트에서 의존성 주입(DI)을 통해 사용할 수 있게 해줍니다.import org.apache.ibatis.annotations.Mapper;@Mapperpublic interface BatisMapper { // ... 메소드들}2. SQL 조작 어노테이션MyBatis는 SQL 쿼리를 Java.. 2025. 9. 15. 이전 1 ··· 3 4 5 6 다음 반응형