목록분류 전체보기 (5)
Free Code
정규표현식이란? 사전적인 의미로는 특정한 규칙을 가진 문자열의 집합을 표현하는데 사용하는 형식 언어 1) 정규 표현식 리터럴을 이용한 생성 방식 리터럴변수의 값이 변하지 않는 데이터 그 자체. / 와 / 사이에 검색랑 문자열 패턴을 넣고 / 슬래시가 끝나는 순서에 필요에 따라 플래그를 추가할 수 있다.리터럴을 사용하는 것이 일반적인 방법 -> 정규표현식 객체가 생성된다. 플래그선택적으로 사용순서와 상관없이 하나이상의 플래그를 동시에 설정할 수 있다.플래그를 사용하지 않는 경우에는 문자열 내 검색 대상이 1개 이상이더라도 첫번째 조건대상만을 검색하고 종료하게 된다. 예 ) i (ignore case) : 대소문자를 구별하지 않고 검색한다.g (global) : 문자열 내의 모든 패턴을 검색한다...

HTML 삽입미리보기할 수 없는 소스 MVC (model - view -controller) 는 사용자 인터페이스, 데이터 및 논리제어를 구현하는데 널리 사용되는 소프트워에 디자인 패턴입니다. 소프트 웨어의 비즈니스 로직과 화면을 구분하는데 중점을 두고 있습니다.모델 : 데이터와 비즈니스 로직을 관리합니다.뷰: 레이아웃과 화면을 처리합니다. 사용자가 접하는 부분입니다.컨트롤러 : 이름과같이 모델과 뷰로 명령을 전달하는 역할을 합니다. 예시를 들면, 사용자가 웹의 어떠한 페이지를 가기위해 클릭을 합니다. 그러면 그 요청이 컨트롤러를 타게 됩니다.컨트롤러는 사용자의 입력을 받아들여 적절한 처리를 위해 모델을 조작합니다. 모델은 해당 웹 애플리케이션의 데이터와 비즈니스 로직을 관리합니다. 컨트롤러는 모델을 ..

https://www.postman.com/downloads/ 포스트맨 다운로드 링크들어가서 다운받아줍니다. 다 다운받아지면 자동실행 됩니다.계정이 없으면 가입, 이미 있으면 로그인 진행 해줍니다. 첫 화면이 뜨면 이상태입니다.여기서 + 버튼을 눌러서 새로운 탭을 추가합니다. 새로운 탭에서 api 요청 방식을 선택하고 테스트용 api를 사용해 포스트맨을 실행해봅시다.https://jsonplaceholder.typicode.com/ JSONPlaceholder는 더미데이터가 필요할때 사용하는 무료 온라인 REST API라는 설명이 나와있습니다.Resources와 Routes를 참고하여 HTTP 요청 메서드를 실행 시켜주면 됩니다. 이렇게 사용하면 되겠죠. https://jsonplace..
일단, 멱등성의 뜻은 연산을 여러번 하더라도 결과가 달라지지 않는 성질을 뜻합니다. Spring Boot 프로젝트에서 API를 작업 하면서 @PutMapping 과 @PostMapping의 차이에 대한 궁굼증이 생겼는데검색하고 알아본 결과 멱등성의 차이가 있다는 사실을 알 수 있었습니다. HTTP 메서드에서 동일한 요청을 한 번 보내는 것과 여러 번 연속으로 보내는 것이 같은 효과를 지니고,서버의 상태도 동일하게 남을 때, 해당 HTTP 메서드는 멱등성을 가진다고 말할 수 있습니다. REST API 에서는 주로 HTTP 메소드를 사용하는데 GET(읽기), POST(생성), PUT(전체 수정), PATCH(부분 수정), DELETE(삭제) 등이 포함됩니다. 이떄 POST를 제외한 메소드들은 멱등성이 ..

.attr() attribute html요소의 속성값을 다루며 값을 가져오거나 설정할때 사용하는 함수입니다.주로 초기상태를 나타내며 동적인 상태변화를 정확하게 반영하지는 않습니다. .prop() property html요소의 자바스크립트 객체 속성, 프로퍼티를 다룹니다.동적인 상태변화, 수정된 요소의 값을 가져오는데 적합합니다. 예시 체크박스를 클릭할 때마다 attr('checked')와 prop('checked')의 값을 콘솔에 출력합니다. 처음 페이지를 로드할때는 체크박스가 체크되어 있습니다.따라서 attr('checked')는 "checked"를 반환하고 (HTML 속성) / prop('checked')는 true를 반환합니다. (DOM 프로퍼티) 사용자가 체크를 해제하는 경우,attr('c..