post-thumbnail

voca프로젝트 - 2. CRUD 구현

npm install -g json-server : json 서버 다운로드json-server --watch ./src/db/data.json --port 3001 : 서버 실행http://localhost:3001/dayshttp://localh

2022년 6월 7일
·
0개의 댓글
post-thumbnail

voca 프로젝트- 1. 기본 화면 구현

출처 : https://youtu.be/05uFo_-SGXU 단어 연습 사이트 만들기

2022년 6월 7일
·
0개의 댓글
post-thumbnail

리액트 개념 정리

Visual Studio Code 실행터미널 열기npx create-react-app 프로젝트명 입력파일 -> open folder 선택만들어진 프로젝트 선택 터미널에 npm start 입력rsc -> 자동으로 구조 완성html 태그 안에 직접 입력하는 방법. sty

2022년 6월 6일
·
0개의 댓글

SQL 정리

SQL 관계형 데이터 모델 릴레이션의 특징 튜플의 유일성 튜플의 무순서성 속성의 원자성 속성의 무순서성 관계 대수 연산자의 분류 일반 집합 연산자 합집합 교집합 차집합 카티션 프로덕트 순수관계 연산자

2022년 6월 2일
·
0개의 댓글
post-thumbnail

간단한 화면 구현

타임리프(Thymeleaf) 스프링 부트에서 공식적으로 지원하는 View 템플릿 JSP와 달리 Thymeleaf 문서는 html 확장자를 갖고 있어 JSP처럼 Servlet문서를 표현하는 것이 아니기 때문에 서버 없이도 동작 가능 타임리프를 사용하여 메인 화면 구현하

2022년 5월 25일
·
0개의 댓글
post-thumbnail

Rest API

http://trandent.com/article/etc/detail/670 업무 코드 생성 여기서 마지막 행만을 읽으려면 다음과 같이 명령해주면 됩니다. sqlite> SELECT * FROM student ORDER BY ROWID DESC LIMIT 1; M

2022년 5월 21일
·
0개의 댓글
post-thumbnail

DB 설계

ERD 설계 My SQL Workbench에 접속해 Ctrl + R을 누름 연결할 DB 선택 후 Next 원하는 스키마 선택 후

2022년 5월 21일
·
0개의 댓글
post-thumbnail

기본 환경 설정

spring initializr을 이용해 필요한 dependency를 추가하고 GENERATE버튼을 눌러 spring boot 파일을 다운받는다. 다운로드한 파일의 압축을 풀어 원하는 장소에 저장한다. 인텔리제이를 실행한 뒤 File -> Open을 선택 후 다운

2022년 5월 11일
·
0개의 댓글
post-thumbnail

요구사항

이 서비스가 도움이 되려면 서비스 목표 : 온라인으로 실시간 이용 현황(주로 입장 인원) 알려주기 사업자 : 크지 않음(의무가 아닌데 일이 추가되는 상황) 이용자 : 충분함 (정보만 신뢰할 수 있다면) 사용성은 사업자 : 무조건 편해야함 - 가능한 일이 되지 않고 동

2022년 5월 6일
·
0개의 댓글
post-thumbnail

Boot의 기본기[패스트 캠퍼스 강의]

@Component 이 클래스는 "커스텀 빈이다." -> base package에서부터 모든 검색 인스턴스화 : 필요한 의존성을 모두 주입 스프링 컨테이너에 등록 : 필요한 곳에 주입 빈을 만드는 방법 (in @Configuration) (in @Component)

2022년 5월 6일
·
0개의 댓글
post-thumbnail

리팩토링

리팩토링이란 외부 동작을 바꾸지 않으면서 내부 구조를 개선하는 방법이다. 코드가 작성된 후에 디자인을 개선하는 작업이다. 모든 것을 미리 생각하기보다는 개발을 하면서 지속적으로 좋은 디자인을 찾는다. 메소드 내의 지역변수와 parameter를 주의 깊게 볼 필요가 있다

2022년 5월 2일
·
0개의 댓글
post-thumbnail

테스트 코드 작성

JUnit JUnit은 자바용 단위 테스트 작성을 위한 산업 표준 프레임워크이다. 테스트 구현 Spring Boot Starter 라이브러리를 dependency로 추가 테스트 클래스 생성 - DMakerServiceTest (단축키 : Ctrl + Shift + T

2022년 5월 1일
·
0개의 댓글
post-thumbnail

예외 처리

controller가 하나인 경우 controller에서 ExceptionHandler 추가 DMakerErrorResponse 클래스 생성 테스트 Response의 상태코드 200을 변경하고 싶을 때 어노테이션 붙여줌 상태코드가 409 Conflict로 변경

2022년 5월 1일
·
0개의 댓글
post-thumbnail

개발자 정보 삭제

RetiredDeveloper entity를 따로 생성하기퇴직한 개발자의 정보 따로 저장memberId와 이름, 퇴직한 날짜와 정보를 수정한 날짜를 저장해준다.Developer Entity에 StatusCode를 추가한다.개발자가 고용상태인지, 퇴직 상태인지 상태 코드

2022년 4월 30일
·
0개의 댓글
post-thumbnail

개발자 정보 수정

개발자 정보 수정하기 Controller에 editDeveloper 함수 생성 EditDeveloper 클래스 생성 validateCreateRequest와 동일한 부분은 따로 메서드를 만들어줌

2022년 4월 30일
·
0개의 댓글
post-thumbnail

개발자 조회

조회 기능 구현 Controller에 getAllDevelopers 추가 DeveloperDto 생성 이기 때문에 orElseThrow를 이용해서 값이 없을 때 Exception으로 NO_DEVELOPER을 던진다. ![](https://velog.velcdn.

2022년 4월 30일
·
0개의 댓글
post-thumbnail

예제에 대한 설명

프로젝트명: DMakergithub 링크 snow-in-summer/dmaker POST 메서드를 활용하여 개발자를 생성합니다.validation에 대해서도 배우게 됩니다.GET 메서드를 활용하여 개발자(들)의 정보를 확인합니다.DTO(Data Transfer Ob

2022년 4월 30일
·
0개의 댓글
post-thumbnail

개발자 생성

데이터 벨리데이션 적용 CreateDeveloper 생성 -> request, response로 데이터 나눔 , , , 등 데이터 벨리데이션 적용 Controller 수정 를 앞에 붙여줘야 validation 적용이 됨 log로 request정보를 알아보기 위

2022년 4월 30일
·
0개의 댓글
post-thumbnail

트랜잭션

원자성(Atomicity)은 트랜잭션과 관련된 작업들이 부분적으로 실행되다가 중단되지 않는 것을 보장하는 능력이다. 예를 들어, 자금 이체는 성공할 수도 실패할 수도 있지만 보내는 쪽에서 돈을 빼 오는 작업만 성공하고 받는 쪽에 돈을 넣는 작업을 실패해서는 안된다. 원

2022년 4월 28일
·
0개의 댓글
post-thumbnail

간단한 H2 DB 구현 실습

@RestController = @Controller, @ResponseBody @Controller : @Component의 타입 중 하나 @ResponseBody : 사용자의 요청을 받아 json으로 응답을 해줌 ![](https://velog.velcdn.c

2022년 4월 28일
·
0개의 댓글