-
[TIL] Spring DTO
section 3가 시간한 첫번째 금요일 나태해지는 요일이랄까..? 주말에 공부는할건데 금요일이되면 그냥 설렌다 오늘은 예전부터 미뤄왔던 Github IO 블로그를 꾸미고있다… 아직 너무나 생소해 조금 시간이 걸릴 것 같다. IT기술 블로그와 옛날부터 해온 여행블로그를 전부 옮기고 싶다. 오늘은 DTO에 대해서 공부했다. 유효성 검증과 같이 공부한걸 적어보려한다. DTO Data Transfer Object의 약자로 애플리케이션 아키텍처 패턴의 하나이다. @PostMapping public ResponseEntity postMember(@RequestParam("age") int age, ... Read More
-
[TIL] Spring MVC Controller 계층
오랜만에 깊은 숙면을 했다. 섹션2가 끝나고 섹션3이 시작되는 날이다. 드디어 Spring에 대한 여러 공부들이 이루어질 것 같다. Spring MVC에 대해 주로 공부할 것 같다 오늘도 열심히 달려보자 ! Spring MVC Spring Web MVC를 줄요서 Spring MVC라고 부른다. MVC는 Model, View, Controller의 약자들이고 클라이언트의 요청을 편리하게 처리해주는 프레임워크들이다. 우리가 이제부터 만들게 될 샘플 애플리케이션은 Spring MVC가 제공해주는 기능을 이용해서 만들기 때문에 중요한 시간이라고 볼 수 있다. Model : 작업의 처리 결과 데이터 View... Read More
-
[TIL] 두달차 회고
학습의 학습 또 학습.. 매일매일 새로운 것들이 머릿속을 가득채우고있다. 그래서 그런지 시간이 엄청 빨리가는 느낌이다. 늘 생각한다 개발을 좀더 일찍 시작할껄..하는 아쉬움이 조금씩 남아있다. 한편으론 지금이라도 시작해서 다행인 것 같기도하고.. 코드스테이츠 부트캠프를 시작한지 벌써 두달이나 지났다. 학습에 불만족스러운 부분은 없는 것 같다. 방치형이라든가 콘텐츠가 불친절하다든가.. 여러 얘기들이 있지만 내가 가지고온 기준은 부트캠프를 통해서 학습의 방향을 정하고, 내 스스로 학습의지를 높일 수 있도록 하려는 목표가 강했기 때문에 지금 학습법에 상당한 만족감을 느끼고 있다. 회고 두달차의 나는? ... Read More
-
[TIL] Spring AOP 2
올해 처음으로 늦잠을 자 지각을 해버렸다.. 해야할 일이 있거나 약속이 있으면 무조건 늦잠을 안자고 번뜩일어나는데 오늘은 알람소리를 못들었다….. 수면패턴이 조금 바뀌어서 그런가 싶기도하고 구내염도 난 것 보면 스트레스관리와 수면관리좀 해야할 것 같다. 어제는 AOP의 간단한 용어들과\ Advice의 타입별 사용방법을 알아보았었다. 오늘은 Pointcut 표현식과 JoinPoint 특징과 자바코드로 예제를 직접짜보고 Spring 적용 변경해보는 실습을 혼자만들어서 해보자! Pointcut 표현식 Pointcut은 어제 알아보았듯이 우리가 JoinPoint에서 어느 부분을 쓸지 정해주는 부분이... Read More
-
[TIL] Spring AOP 1
스펙타클한 주말이었다. 물론 나는 아니지만 카카오 서버가 죽어버리는 일이 생겼다… 화재로 인해 전기를 내려서 서버가 죽었고 장애가 생겨 거의 하루종일 서비스 이용이 안되고 어떤사람은 전동킥보드를 빌렸는데 서비스장애로 돈이 10만원 넘게 청구되었단다 ㅋㅋㅋㅋ 뭔가 남일 같지만은 않은… 나중에 내가 어떤회사의 서비스를 맡고 저런일이 생긴다면 정말 힘든 나날이 될 것 같다… 여하튼 오늘은 AOP에 대해 공부하는 날이다. AOP는 이론은 정말 간단 한거 같은데 어떻게 스프링을 이용해 적용하는지가 가장 궁금하다. 공부를 시작해보자 AOP Aspect Oriented Programming의 약자이다. 이전에... Read More
-
[TIL] Spring DI 2
오늘도 스프링 공부를 시작하자 금요일이기 때문에 좀더 열심히 ㅎ… 주말에 개념공부 조금 더해서 다음주에 차질없도록해야겠다! 스프링이 나에게도 주입됐으면… @Configuration 이 어노테이션을 단 클래스는 빈 설정을 담당하는 클래스가 된다. 담당된 클래스 안에서 @Bean 어노테이션을 메소드에 선언해주면 그 매소드의 반환된 객체를 통해 빈을 정의하고 생명주기를 설정하게된다. @Configuration public class AppConfig { @Bean public MemberService memberService (){ return new MemberServic... Read More
-
[TIL] Spring DI 1
이번주 화요일 부터 오늘까지는 스프링과 친숙해지는 시간이 시작되었다. 프레임워크란? 라이브러리란? POJO 원칙에 대한 내용들 아키텍처란? 등등 여러가지 스프링 프레임워크를 사용하기 위한 내용에 대한 전반 적인 학습이 이루어졌다. 이해했다고 하면 거짓말이고, 어느정도 이런 것이구나? 라는 개념은 잡혔다. 이제 본격적으로 맛보고 즐기면서 스프링에 대해 탐구해보자 오늘은 어그제 배웠던 POJO의 DI 의존성 주입에 대한 내용을 좀 더 파고들어보자 DI Dependency Injection 의존성 주입. 어제 포스팅에서 간단하게 설명했기에 넘어가겠다. 객체간의 강한 결합 (new 키워드를 사용해 만든... Read More
-
[TIL] Spring Basic 2
봐도봐도 미궁으로 빠지는 스프링.. 내가 모르는부분이 가렵기만하고 해결되지 않는 기분이다. 그걸 해결하기위해서 인프런 강의도 듣고 수업 컨텐츠도 정독하면서 쭉 복습하고 있다. 아마 한번에 얻기는 힘들 것 같고 어느순간 사용해보고 깨닫는 순간이 올거라 믿는다. 지금은 머리속에 들어와도 통과되는 느낌.. 억지로 우겨넣고 나중에 꺼냈을때 빛을 바라길 간절히 기도해본다… 어제는 스프링의 특징인 POJO에 대해 공부했다. IoC,DI,AOP,PSA 삼각형을 잊지 않고 기억하고 있다. 제어의 역전과 의존성 주입에 관한 얘기는 여러번들어서 어느정도 이해가 되었지만, 외부 객체를 주입해서 어떤식으로 활용하는지가... Read More
-
[TIL] Spring Basic 1
2주에 걸친 연휴가 끝났다. 한글날과 개천절 3일씩 2주간 놀기만 한 것 같다. 공부하기로 다짐했지만… 마지막 주말이라 생각해버리고 쉰 것 같다. 약간의 반성을하며 다시 일상으로 돌아와보려한다. 오늘은 대망의 Spring Framework를 배우는 단계이다. 스프링을 배우기위해서 Java문법 부터 웹관련 공부까지 거의 2달이라는 시간이 된 것 같다. 오늘부터 본격적으로 스프링 공부를 시작해보자! 우선 스프링을 이해하기전에 Framework와 Library의 차이를 알아보자 Framework vs Library 프레임워크와 라이브러리의 다른점을 알아보자 프레임워크는 프로그래밍을 하기 위한 어... Read More
-
[TIL] DB RDMBS 3
벌써 금요일이다. 어제 공부를 열심히한 덕인가? 내용이 머릿속에서 정리가 된 상태로 일어났다. 정신이 맑으니 오늘은 퐈이팅해서 공부열심히하고 주말에 천천히 복습하면서 쉬어야겠다. 오늘도 ERD관련해서 공부를 진행한다. 어제와 다른점은 ERD Cloud를 이용해서 그렸다면 이번엔 SQL 문법으로 테이블을 만들고 레코드값 넣고 타입정하고 이런 것들을 쿼리를 날려 최종적으로 어제 했던 것과 같이 ERD를 완성시키는 날이다. 우선 MySQL WorkBench를 이용해 문법을 이용해 만들어 보는 연습을 해보았다. MYSQL WorkBench 연습 테이블 생성 기본적인 문법으로 Database를 만들... Read More