💻 개발

객체지향의 사실과 오해
2023년 11월 25일
'객체지향의 사실과 오해'를 읽고


'객체지향의 사실과 오해'를 읽고
![[Spring] AOP](/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fattachment%253A72802f2c-80b7-4f23-a1a5-fb6afe6106c7%253A1.png%3Ftable%3Dblock%26id%3D3f74e137-1950-8184-bf04-e0e119493ac2%26cache%3Dv2&w=3840&q=75)
Spring 3대 요소 중 하나인 AOP에 대해 알아보자.
![[OS] 프로세스와 스레드](/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fattachment%253A3536a8ef-9945-4d2b-ac23-1fda480f5623%253Aprocess.png%3Ftable%3Dblock%26id%3D3f74e137-1950-817a-bfa8-e3f36325b99f%26cache%3Dv2&w=3840&q=75)
프로세스와 스레드의 차이를 알아보자
![[Spring] CORS의 개념과 CORS 설정하기](/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fattachment%253A8c7a28e7-d21f-4b02-badd-096191a646ac%253Aorigin.png%3Ftable%3Dblock%26id%3D3f74e137-1950-81a7-874a-e2240d5e7bc6%26cache%3Dv2&w=3840&q=75)
CORS의 개념과 스프링에서 CORS 설정을 바꾸는 방법에 대해 알아보자
![[Spring] Spring Web MVC](/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fattachment%253A7fa68197-1dee-458b-b498-d3c36f1b57d4%253Amvc.png%3Ftable%3Dblock%26id%3D3f74e137-1950-8136-938e-ee7ec2a60103%26cache%3Dv2&w=3840&q=75)
Spring MVC 구조의 등장 배경과 동작 과정을 알아보자.
![[Spring] View Resolver](/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fattachment%253A115baad7-10f2-48a7-9a14-fe58588452d0%253Aconstructor.png%3Ftable%3Dblock%26id%3D3f74e137-1950-8130-84a2-e3a45a97b956%26cache%3Dv2&w=3840&q=75)
Spring MVC의 View Resolver에 대해 알아보자
![[Spring] Dispatcher Servlet](/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fattachment%253Ababd53e2-bd4e-4cce-be9e-85fd51b459d3%253AdispatcherServlet.png%3Ftable%3Dblock%26id%3D3f74e137-1950-8196-9fb3-c095561ef8dd%26cache%3Dv2&w=3840&q=75)
Dispatcher Servlet의 개념과 동작 과정에 대해 알아보자
![[Spring] MVC Configuration 학습테스트](/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fattachment%253A107fb0e6-a4b7-40a1-bd34-209a9d4d2cf1%253Ainterceptor.png%3Ftable%3Dblock%26id%3D3f74e137-1950-8110-bb46-d23412ca9d3b%26cache%3Dv2&w=3840&q=75)
MVC Configuration을 설정해서 interceptor와 argument resolver, view controller를 사용해보자.
![[Spring] Annotated Controller](/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fattachment%253A54288d1c-51dd-4018-a23f-6b237c90bf46%253Acontroller.png%3Ftable%3Dblock%26id%3D3f74e137-1950-810f-a376-e06ffa28427d%26cache%3Dv2&w=3840&q=75)
@Controller와 @RestController의 쓰임에 대해 알아보자
![[Spring] Test](/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fattachment%253A003acf2d-9f8e-4192-86b6-e105c3592142%253Ae2e.png%3Ftable%3Dblock%26id%3D3f74e137-1950-81cf-855a-cbe894d9b3a8%26cache%3Dv2&w=3840&q=75)
테스트의 종류와 스프링에서 사용할 수 있는 테스트 어노테이션의 종류를 알아보자

계층화 구조에 대해 알아보자
Component Scan과 충돌 처리 방법에 대해 알아보자