Validation과 DataBinding
Validation in spring Validation이란? 한국말로는 유효성검증 주로 사용자 또는 서버의 요청(http request) 내용에서 잘못된 내용이 있는지 확인하는 단계를 뜻함 Validation의 종류 학문적으로 여러 세부적인 단계들이 있기도 하지만 실제로 개발자가 주로 챙겨야 하는 검증은 크게 두 종류로 나뉜다. 데이터...
Validation in spring Validation이란? 한국말로는 유효성검증 주로 사용자 또는 서버의 요청(http request) 내용에서 잘못된 내용이 있는지 확인하는 단계를 뜻함 Validation의 종류 학문적으로 여러 세부적인 단계들이 있기도 하지만 실제로 개발자가 주로 챙겨야 하는 검증은 크게 두 종류로 나뉜다. 데이터...
문제 프로그래머스 운영체제 개발자 준모는 운영체제를 만들었습니다. 준모가 만든 운영체제는 프로그램의 우선순위와 호출된 시각에 따라 실행 순서를 결정합니다. 모든 프로그램에는 1부터 10까지의 점수가 매겨져 있으며, 이 점수가 낮을수록 우선순위가 높은 프로그램입니다. 각 프로그램들은 실행 시간이 정해져 있으며 프로그램이 호출되면 대기상태에 있다가 자신...
문제 프로그래머스 체육대회 당신이 다니는 학교는 매년 체육대회를 합니다. 체육대회는 여러 종목에 대해 각 반의 해당 종목 대표가 1명씩 나와 대결을 하며, 한 학생은 최대 한개의 종목 대표만 할 수 있습니다. 당신의 반에서도 한 종목당 1명의 대표를 뽑으려고 합니다. 학생들마다 각 종목에 대한 능력이 다르지만 이 능력은 수치화되어 있어 미리 알 수 ...
문제 문제를 캡쳐해오거나 긁어오기에는 너무 길어서, 링크로 대체합니다. 프로그래머스 표병합 코드 def solution(commands): answer = [] merge=dict() value = dict() for i in range(1,51): for j in range(1,51): ...
문제 백준 벽 부수고 이동하기 입력과 출력 양식 예제 입력과 출력 예제 1 입력 6 4 0100 1110 1000 0000 0111 0000 출력 15 예제 2 입력 4 4 0111 1111 1111 1110 출력 -1 코드 import java.util.*; import java.io.*; clas...
문제 백준 치노의 라떼 입력과 출력 양식 예제 입력과 출력 예제 입력 3 5 5 ###.. ###.. ##### ##### ##### 10 10 ...#.#.... ..#.#.#... ..#.#.#... ..#####... .#.....#.. .#.#.#.#.. .#..#..#.. .#.###.#.. .#........
관점 지향 프로그래밍 - Aspect Oriented Programming(AOP) 특정한 함수 호출 전이나 후에 뭔가 공통적인 처리가 필요하다면!? → AOP 로깅 트랜잭션 인증 OOP로 처리하기에는 다소 까다로운 부분을 AOP라는 처리 방식을 도입하여 손쉽게 공통 기능을 추가/수정/...
Bean 자바에서의 Bean 자바에서 Bean객체란 POJO의 한 형태인 javaBean 객체를 의미하며, 정의는 아래와 같다 데이터를 저장하기 구조체로 자바 빈 규약이라는 것을 따르는 구조체이다 자바 빈 규약 중 중요한 몇가지는 아래와 같다. private하게 프로퍼티를 선언하고 getter/setter로만 데이터를 접근한다. ...
IoC(Inversion of Control), DI(Dependency Injection) IoC나 DI는 레고와 같은 것이다 스프링이 바닥판처럼 깔려있고, 우리는 그 위에서 멋진 조립(어플리케이션)을 만들면 된다 DI(의존성 주입) 전통적인 프로그래밍 모델에서는 객체가 자신의 의존성을 생성...
아직 초짜라서 개념적으로 틀린부분이 있을 수 있으니 지적해주시면 정말 감사하겠습니다! Spring의 등장 배경 Spring… 엔터프라이즈급 규모의 프로젝트에서 자주 채택되는 프레임워크이다. 본인도 첫 백엔드에 발을 담군것이 Spring이지만, Spring이 어떻게 등장했는지는 자세히 몰랐고 솔직히 큰 관심도 없었다… 그래서 스프링이 어떻...