반응형

전체 글 74

내일배움캠프 43일차 - Spring 프레임워크 서버를 위해

우리의 일상이 된 카카오톡, 쿠팡, 인스타그램, 유튜브, 네이버 등등 수많은 사람들이 핸드폰으로 들어온다. 그 곳에서 서버가 있기에 결제를 하고 기사를 보고 메일을 보내고 쇼핑을하고 글을 쓰고 아주 다양하다. 서버를 위해 가보자서버를 위해1. 우리의 일상 속에서 쓰이는 앱들은 서버에서 관리를 하고있다. 2. 서버에서 처리를 해줌으로 우리의 일상이 돌아가고 있다. 3. Spring프레임워크 서버를 위해 태어난 프레임워크같다. 4. 그러기위해 자바를 이해해야한다. 5. 자바의 클래스, 메소드, 반복문, 연산자, 배열, 람다식, 제네릭, 상속, 다향성 등등 공부를 해보자 6. 공부가 안되도 끝까지 포기하지말자 7. 서버관리 하는데 모든사람이 한다. 8. 그러니까 포기하지말자.... 9. 다 똑같은 사람이다....

카테고리 없음 2024.09.13

내일배움캠프 42일차 - 진정한(개발자)서비스를 위한여정

내일배움캠프를 시작한 지 42일 차 java spring 과정을 듣고 있다. 쉽지 않을 거라는 주변 말에 "에이 설마"를 하였다. 그것은 겸손하지 못했다.컴퓨터로 서비스를 만들다.1.  개발자를 하겠다는 마음을 다지고 굳센 마음으로 시작을 하였다. 2. 누구나 인생에서 결단이 있을 것이다. 3. 그 시기에 개발자를 하겠다고 뛰어들었다. 4. 컴퓨터공학 정말 연구를 할 마음 실패했다고 좌절하지 않고 굳세게 자기 할 일을 할 마음이 생겨야 한다고 생각한다. 5. 세상에 프로그래밍 언어들은 많고도 넘친다. 6. 이 언어들 중에 인간의 창의성을 가지고 엄청난 비지니스들이 탄생하고 있다. 7. 종이로만 보던 책을 '밀리의 서재', 영화관에서 보던 영화를 '넷플릭스' , tv로만 보던 웃긴 프로그램이 '유튜브', ..

카테고리 없음 2024.09.12

내일배움캠프 41일차 - method를 이해하는 방법

Java의 세상 속에서 클래스를 모른다는 것은 모든 개발에 있어 할 수 없는 일이다. 왜 Method는 이해하기 어려운가... 정말 문제이다. Method는 무엇인가.Method를 이해하는 방법 1. JAVA에서 우리는 클래스를 배운다. 2. 그 속에는 method를 사용하는 방법을 알아야 한다. 3. method를 알아야 개발을 거의 할 수 있다고 할 수 있는데....! 한 번 알아보자!!! 4. 위키백과에서는 이렇게 말한다. 메서드(method) 또는 멤버 함수는 객체 지향 프로그래밍에서 객체와 관련된 서브 루틴 (또는 함수)이자 클래스가 갖고 있는 기능이다.데이터와 멤버 변수에 대한 접근 권한을 갖는다.클래스 기반 언어에서 클래스 내부에 정의되어 있다. 메서드는 프로그램이 실행되고 있을 때 클래스에..

카테고리 없음 2024.09.11

내일배움캠프 40일차 - 클래스는 JVM을 앎으로 시작된다.

Class를 다시 보니 JVM을 보았다. JVM을 다시 보니 JAVA의 동작을 알 수 있었다. JAVA는 꼭 필요하다!JVM을 아니 Class도 보인다. 1. Java에서는 JVM(java virtual machine)을 통해 다양한 컴퓨터에서 각 컴퓨터에 맞는 규격에 다른 프로그램을 만들 수 있다. 2. 마치  사람의 몸무게와 키가 다른데 자신만의 옷으로 입어야 하는 것을 말한다. 3. JVM에서는 Method방식, Stack방식, Heap방식이 있다. 4. Method 방식은 도서관에 가면 책장에 여러 책이 정열되어 정리된 것을 볼 수 있다. 이때에 자바에서는 클래스의 모든 정보가 저장되는 방식이다. 5. Stack 방식은 마치 집안에서 볼 수 있는 접시 진열장에서 접시가 아래에서부터 순서로 쌓인 것..

카테고리 없음 2024.09.10

내일배움캠프 39일차 - Spring을 알기위해 Class를 다시 알다.

Spring 프레임워크에는 Java Class를 알아야 이해가 가능하다. 지금까지 큰 흐름은 알아도 역시 기본이 중요하다! 다시 Java class에 대해 알아보았다.클래스를 다시 알다. 1. Spring 프레임워크의 큰 흐름을 알아도 Java의 기본을 모르니 접근하기가 어렵다. 2. Java를 다시 보아하니 Class가 문제였다. 3. Class는 속성-> 생성자 -> 메소드로  하나의 Class를 칭한다. 4. Class는 하나의 객체로 객체지향(OOP)의 '꽃'이다. 5. 어쩌면 Class는 사람으로 '자신' 즉 나 자신을 Class라고 생각을 해야 한다. 6. 속성으로 우리는 사람이라고 치면 머리, 어깨, 손, 허리, 엉덩이, 다리, 발 등으로 속성을 알 수 있다. 7. 생성자는 사람의 class..

카테고리 없음 2024.09.09

내일배움캠프 38일차 - Spring 프레임워크는 흐름이다!

비전공자의 입장에서 컴퓨터 언어는 처음이다. 어떻게 하면 이해를 할 수 있을까? 어떻게 하면 공부가 될까? 흐름에 맡겨보자!프레임워크는 흐름이다!!1. 비전공자는 왜 그렇게 컴퓨터 언어가 어려울까? 2. 그냥 우리는 언어들을 이용하지 않으려고 하고 외우려고 하는 게 일방적이다. 3. 언어는 '외계어'처럼 느껴지기 떄문이다. 4. 정말 외계어지만 '흐름'을 파악하면 어떨까? 5. CRUD 등록하고 조회하고 수정하고 삭제하고 어떻게 보면 외우지만 어떻게 보면 일상이다. 6. 이번에 배운 JWT도 jwt-> filter->argumentresolver-> controller 공장에서부터 시장으로 나오기까지 과정을 봐보자 공장에서는 일상이다. 7. Entity도 연관관계로 일대다, ,다대일, 다대다 등이 있다...

카테고리 없음 2024.09.06

내일배움캠프 37일차 - JWT를 알지 못하면 못 나오는 방!

Spring은 봄인데 나의 실력은 겨울이다... 하지만 현실은 여름과 가을을 왔다 갔다 하는 나의 기분은 봄여름가을겨울이다...JWT 못 나오는 방에 갇히다!!! 1. 어느 때처럼 잘 풀리는 하루인 줄 안 목요일 Spring에서 JWT는 또 괴롭혔다. 2. Spring 뉴 스피드한 프로젝트를 하면서 JWT관문을 만나게 되었다.  3. 우리의 갓 튜터님이 JWT는 쉬운 것이고 어려운 게 아니라고 하셨다. 4. 나는 멍충이인가부다!!!! 5. JWT로 구현을 완성했는데 우리의 이해가 부족하여 filter 부분에서 서비스라는 모든 과정에 넣어 구현을 하려던 것이 완벽한 줄 알았지만 우리의 갓 튜터님의 일침과 조언이 있었다. 6.  갓 튜터님은 "JWT의 강의를 보고도 이렇게 하다니! 많이 안타깝다! 강의를 다..

카테고리 없음 2024.09.05

내일배움캠프 36일차 - JWT가 그렇게 중요해!!!

Spring 프레임워크로 스피드 한 프로젝트에 들어갔다. 우리한테 필요한 것은 JWT이다!! JWT의 Filter를 알아보았다면 오늘은 ArgumentResolver를 알아보자!JWT가 그렇게 중요하다구!!! 1. Spring 프레임워크를 배우면서 로그인의 중요성을 느낀다. 2. 로그인에서 JWT는 절대 빠질 수 없다. 3. JWT는 정말 중요하기 때문이다!!! 4. Argument Resolver는 filter의 과정을 거쳐서 오는 단계이다. 5. 우리는 이 과정을 만들고 등록하고 '만등'이라고 기억할 것이다. 6. 큰 특징으로 우리는 Controller로 들어온 파라미터를 가공하거나 수정 기능을 제공하는 객체이다. 교재에서는 이를 사용해 Controller로 들어온 특정 파라미터에 세션 정보를 가공하..

카테고리 없음 2024.09.04

내일배움캠프 35일차 - jwt 에 대하여 자세히 알아보다 /부록.filter

Spring프레임워크에서 회원가입을 구현하는 과정에서 우리는 jwt를 다룬다. 그러면서 filter에 대해 배운다! filter를 제대로 파보자!jwt filter는 왜 중요할까!  1. 일상생활에서 우리는 청소기 속 모여있는 먼지를 보았을 때에 '필터'를 자주 본다. 2. Spring 프레임워크에서 회원가입 구현을 위해 우리는 JWT 과정에서 filter를 한다. 3. 마치 공장에서 수많은 과자를 생산하는 데 있어 불량품을 거르는 과정이라고 비유를 들 수 있다.  4. 그래야 시장에서 사람들한테 팔 수 있으니까!!!!! 5. 우리도 세상 사람들한테 서비스를 하려면 보안과 인증과 인가 등등 다양한 것으로 filter 해야 한다. 6. JWT Filter는 Request에 포함된 쿠키에서 토큰을 추출하고,..

카테고리 없음 2024.09.03

내일배움캠프 34일차 - 고아객체는 어디서 나왔을까?

Spring프레임 워크에서 고아객체라는 말을 들었다. 고아객체 객체가 아니라 고아객체라....! 이것은 지금 무슨 말일까 상상을 해도 어떤 단어인지 상상이 안 간다.고아객체란 어디서 쓰이는 걸까? 1. 영속성전이와 함께 고아객체도 같이 쓰게 된다. 2. 고아객체는 부모 엔터티와 연관관계가 끊어진 자식 엔터티로 잔인하게도 JPA에서는 고아가 된 객체를 보육원에 맡기는 게 아니라 흔적도 없이 제거해 버릴 수 있습니다. 3. Spring에서 고아객체는 이렇게 쓰입니다.orphanRemoval = true4. 영속성 전이와 함께 쓰이는데 고아객체에 주의할 점이 있다. 5. 주의할 점은 참조가 제거되는 순간 고아 객체로 간주하고 삭제하기 때문에 참조하는 곳이 한 군데일 때만 사용해야 합니다. 6. @OneToOn..

카테고리 없음 2024.09.02
반응형