본문 바로가기

분류 전체보기204

15. Repository 만들기 기본적으로 private으로 변수는 모두 맞춰준다,,, Lombok같은 내용도 자세히 익혀두고 그 쓰임새를 알면 좋다. 지금 위 Memo클래스는 데이터베이스의 테이블만드는것이라고 생각하면 쉽다. jpa라는 툴을 이용해서 말이다. 데이터베이스 테이블에다가 위와 같은 기능을 추가해준다고 생각하면 쉽다. 기본적으로 Dto란, 이런것이라 생각하면 쉽다.. 2021. 6. 18.
14. 웹개발의 봄, Spring - 3주차 프로젝트 만들고 api설계하기 Controller-Service-Repository 3계층이 존재한다는것 잊지말자! 단순히 말하면은행에 빗대어 보자! Controller는 api창구 (은행창구) Service는 기본적인 수정사항(은행 입출금 접수센터) repository는 데이터베이스-서버(은행 돈 저장고) 등으로 표현할수 있겠다..! 위 그림을 보면, 기본적으로 Spring안에 Controller ,Service,repository등이 있는것을 확인할수가 있다. 자 인텔리제이를 만들어 보자 기본 설정은 이런식으로 하도록 한다. 잠시, 기다리면 아래 화면이 완성된다.. 여기서 CRUD라 함은 CREATE,READ,UPDATE,DELETE를 의미한다..! 2021. 6. 18.
13. 스프링 공부시작~! 자, 마침내 스프링 공부를 시작한다..! 기존까지는 컴퓨터 기본개념이었고 인제 스프링공부를 시작하면서 차근차근 익혀보자~! 파이팅~! 2021. 6. 18.
번외) 자바 xss보안방법 gradle용 compile 'com.navercorp.lucy:lucy-xss-servlet:2.0.0' https://forgiveall.tistory.com/604 [Spring] XSS 방지하기 - OWASP AntiSamy Project XSS (Cross Site Script) 방지하기 - OWASP AntiSamy Project 2017년 웹보안의 가장 큰 위협 10가지 !! (OWASP 발표) A1: Injection (인젝션) A2: Broken Authentication and session management (취약한 인증과.. forgiveall.tistory.com https://eclipse4j.tistory.com/199 2021. 6. 16.
반응형