오늘까지만은 없다
전체 글
오늘만, 오늘까지만은 없다
1. Controller / Service / Repository의 역할1-1 Controller / Service / Repository 란? Controller클라이언트의 요청을 받아 처리사용자의 입력을 받아 Service 계층에 전달Service 계층에서 반환된 결과를 클라이언트에게 응답요청 매핑, 파라미터 바인딩, 예외 처리 등의 역할 Service애플리케이션의 핵심 비즈니스 로직을 구현Controller에서 전달받은 데이터를 가공하고 처리필요한 경우 Repository 계층을 호출하여 데이터를 조회, 생성, 수정, 삭제트랜잭션 관리, 보안, 로깅 등의 부가 기능을 수행Repository데이터베이스와의 직접적인 통신을 담당CRUD(Create, Read, Update, Delete) 작업을 수행엔..
· JAVA/study
String str3 = new String("Hello");  1. 문자열 생성Java에서 문자열을 생성하는 과정은 크게 2가지 방법이 있다.- String literal- new String()두개는 어떤 차이를 가지고 있을까?   2. String LiteralString str1 = "Hello";String str2 = "Hello";String Literal은 문자열을 생성하는 가장 간단하고 일반적이 방법이다. 이 방식은 문자열을 큰 따옴표(" ") 로 둘러싸서 표현한다.   String Literal 방식으로 문자열을 생성하면, JAVA Heap 메모리 영역의 문자열 상수 풀(String Constant Pool) 영역에 값이 저장이 된다.   3. new String()String str3..
1. REST API 란?REST API란 REST(REST는 REpresentational State Transfer)를 기반으로 만들어진 API를 의미한다.REST아키텍처 스타일의 설계 원칙을 준수하는 API애플리케이션을 통합하고 마이크로서비스 아키텍처의 구성 요소를 연결하는 유연하고 가벼운 방법을 제공HTTP URI를 통해 자원을 명시하고, HTTP 메서드(POST, GET, PUT, DELETE 등)를 통해 해당 자원에 대한 CRUD(생성, 읽기, 수정, 삭제) 작업을 수행   2. REST 란?2-1 REST의 배경웹에 존재하는 모든 자원(텍스트, 이미지, 동영상 등)에 고유한 URI(이름)를 부여하고, HTTP Method를 통해 자원에 대한 행위를 정의하여 상태 정보를 주고받는 방식을 RES..
1. 쿠키(Cookie)와 세션(Session)1-1 쿠키와 세션 이해하기 개발 공부나 프로젝트를 진행하면서 반드시 한번쯤은 들어봤을게 바로   쿠키(Cookie)와 세션(Session) 이다.처음엔 이게 잘 와닿지 않았는데 이해를 위해 예시를 들어보겠다. 만약, 네이버의 유저가 로그인을 하고 페이지를 이동할 때마다, 각 페이지별 해당 유저의 데이터를 불러와야 하는 상황이 온다면, 클라이언트는 페이지가 매순간 이동할 때 마다 서버에 데이터를 요청해야 한다. 이렇게 될 경우,  페이지를 이동할 때 마다 로그인 을 해야할 수 있고,  서버의 부하 가 올 수 있으며  데이터를 계속해서 요청하고 응답 해주어야 하기 때문에 상당히 불필요한 비용이 많이 들어가게 된다. 이를 방지하기 위해 클라이언트가 서버에게 요청..
· JAVA/study
Static 변수란?static 변수는 클래스 수준에서 선언할 수 있고, 클래스의 모든 인스턴스에서 공유된다. 즉, 하나의 static 변수가 모든 객체에서 사용된다.이게 도대체 무슨말인가.. 바로 코드를 작성해서 알아보았다.Static 변수 예시public class Counter { // static 변수 선언 public static int staticCount = 0; // 변수 선언 public int count = 0; public Counter() { staticCount++; // static 변수 count 증가 count++; // 일반 변수 count2 증가 }먼저, 차이를 한눈에 알아보기 위해 `static`으로 선언한 변수..
Maltyy
maltyy