Don't Panic

#Spring

13개의 글 · 모든 태그

Spring

[Spring] 스프링의 정석 1 — 톰캣·MVC·DI·AOP·MyBatis 핵심 개념 정리

톰캣 내부 구조, Spring MVC 요청 처리 흐름, DI·IoC 원리, AOP 개념, MyBatis 연동, REST API까지 스프링의 정석 강의 1회차 핵심 내용을 정리한다.

#Spring
Spring

[Spring] Spring 실전 정리 — Bean Scope·MVC·JPA·Security

Bean Scope·Spring MVC·SpringApplication·테스트 코드·JPA·더티 체킹·Spring Security까지 스프링 실전 개념을 정리한 노트.

#Spring
Spring

[Spring] Spring MVC 완전 정리 — DispatcherServlet·컨트롤러·MyBatis·세션

일반 MVC에서 Spring MVC로, DispatcherServlet·HandlerMapping·ViewResolver 흐름, @Controller/@RequestMapping, 3계층+MyBatis 연동, 세션·스코프·쿠키, URL 매핑까지 Spring MVC 핵심 정리.

#Spring
Spring

[Spring] 스프링 핵심 원리 완전 정리 — IoC·DI·컨테이너·빈·SOLID

스프링 등장 배경(EJB·POJO), 객체지향 설계와 SOLID, AppConfig로 시작하는 IoC·DI, 스프링 컨테이너·BeanDefinition·싱글톤·컴포넌트 스캔·의존관계 자동 주입까지 스프링 핵심 원리 정리.

#Spring
Spring

[Spring] 서블릿 MVC 완전 정리 — Model1·Model2·FrontController·3-Tier

순수 서블릿 기반 MVC를 한 번에 정리한다. MVC 패턴 개념부터 Model1 vs Model2, 서블릿 요청/응답 흐름과 매핑, FrontController·POJO 분리 설계, 3-Tier 계층 구조, 포워드/리다이렉트와 객체 바인딩, JSTL/EL까지 다룬다.

#Spring
Spring

[Spring] Spring Framework 핵심 개념 — IoC/DI, MVC, JDBC, 트랜잭션

Spring Framework 모듈 구조, IoC/DI 컨테이너 동작 원리, Bean 싱글톤 관리, Spring JDBC와 JdbcTemplate, DTO/DAO/ConnectionPool, MVC 패턴과 레이어드 아키텍처, 트랜잭션 ACID 특성을 정리한 Spring 기초 학습 노트.

#Spring
Spring

[Spring] 테스트 코드, Bean 어노테이션, AOP 기초 개념 정리

테스트 코드가 필요한 이유, DTO/DAO/ORM 계층 분리 개념, @Bean/@Component/@Autowired 등 Bean 관련 어노테이션, 그리고 AOP(관점 지향 프로그래밍) 기초 개념을 정리한 학습 기록.

#Spring
Spring

[Spring] AOP & MyBatis — XML 설정부터 SqlSession 활용까지

MyBatis 프레임워크를 Spring에 연동하는 방법을 정리한다. XML 설정, SqlSessionFactory, Mapper 파일 구성, 그리고 Service 계층에서 SqlSession을 활용하는 실습 코드까지 다룬다.

#Spring
Spring

[Spring] Week02 — JPA·Repository·REST API 기초

JPA로 Java와 SQL을 연결하는 방법, Domain/Repository/Service 3계층 구조, DTO를 통한 안전한 데이터 전송, REST API 설계 원칙을 실습 코드와 함께 정리한다.

#Spring
Spring

[Spring] Week03 — CRUD API부터 타임라인 서비스 End-to-End 완성까지

Spring Boot로 Memo CRUD API를 구현하고, HTML·CSS·JavaScript·jQuery로 타임라인 서비스 클라이언트를 완성하는 3주차 학습 노트.

#Spring
Spring

[Spring] Week01 — RestController로 JSON 응답 구현과 Gradle 의존성 관리

스프링 서버에서 JSON 데이터를 브라우저에 바로 내려주는 @RestController 사용법과, Gradle을 통한 외부 라이브러리 의존성 추가 방법을 실습한다.

#Spring
Spring

[Spring] Lombok과 JPA — 어노테이션 기반 생산성 향상

Lombok으로 반복 코드(getter/setter/생성자)를 어노테이션 하나로 제거하고, JPA와 MySQL Workbench를 연동해 CRUD 및 엔티티 연관관계까지 실습한 학습 기록.

#Spring
Spring

[Spring] GET/POST/REST — HTTP 메서드와 Controller 실습

Spring MVC에서 GET·POST·PUT·DELETE 메서드를 @RestController로 매핑하고, @RequestParam·@RequestBody로 파라미터를 수신하는 방법을 코드와 함께 정리한다.

#Spring