일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- DoitSQL입문
- 크롤링
- 데이터베이스
- R1C3
- 페이지분석
- 크롤링 오류
- DoitSQL
- 숫자형식오류
- html
- 배열 예제
- 자바
- dbms
- 자바 예외
- 자바 오류
- 생성자
- HTML역사
- 함수
- DoIt
- 웹 브라우저 전쟁
- 우아한테크
- 함수 선언
- SQL입문
- SQL
- 웹브라우저 수용도
- 배열 3요소
- 숫자 형식
- 키-값 데이터베이스
- Doit입문SQL
- 예제
- 예외
- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- DoitSQL입문
- 크롤링
- 데이터베이스
- R1C3
- 페이지분석
- 크롤링 오류
- DoitSQL
- 숫자형식오류
- html
- 배열 예제
- 자바
- dbms
- 자바 예외
- 자바 오류
- 생성자
- HTML역사
- 함수
- DoIt
- 웹 브라우저 전쟁
- 우아한테크
- 함수 선언
- SQL입문
- SQL
- 웹브라우저 수용도
- 배열 3요소
- 숫자 형식
- 키-값 데이터베이스
- Doit입문SQL
- 예제
- 예외
- Today
- Total
목록전체 글 (229)
프로그래밍

2023.09.14.목 스프링부트 방식으로 MVC 구현(값 주고 받기) 스프링부트 방식으로 값을 주고 받는 기본적인 MVC 구조를 구현해보자 우선 Lombok, JSP 컴파일러, JSTL 라이브러리 등을 추가해주었다 2023.09.13 - [환경설정] - [Spring Boot] 스프링부트 설치 및 초기 설정 [Spring Boot] 스프링부트 설치 및 초기 설정 2023.09.13.수 스프링부트 초기 설정 2023.09.13 - [Spring Boot] - [SpringBoot] 스프링 VS 스프링부트(Spring VS SpringBoot) [SpringBoot] 스프링 VS 스프링부트(Spring VS SpringBoot) 2023.09.13.수 스프링 VS 스프링부트 스프링 dev-9rm.tisto..

2023.09.14.목 롬복(Lombok) Lombok(롬복)은 Java 라이브러리로 반복되는 getter, setter, toString 등의 메서드 작성 코드를 줄여주는 코드 다이어트 라이브러리이다 자바 클래스에서 VO getter setter toString equals 등의 메서드를 자동으로 생성해준다 설치 파일 다운로드 https://projectlombok.org/download Download projectlombok.org java -jar 해당파일경로\lombok.jar 명령 프롬프트에서 압축해제 시킨다 경로가 STS4 실행 경로와 같도록 설정 후 설치 진행한다 Lombok 추가 의존성이 추가된것을 볼 수 있다 라이브러리 적용 import lombok.Data; @Data public c..

2023.09.13.수 스프링부트 초기 설정 2023.09.13 - [Spring Boot] - [SpringBoot] 스프링 VS 스프링부트(Spring VS SpringBoot) [SpringBoot] 스프링 VS 스프링부트(Spring VS SpringBoot) 2023.09.13.수 스프링 VS 스프링부트 스프링부트는 xml 설정 대신 @위주로 설정하기 때문에 조금 더 편리하다는 이점이 있다 2023.08.09 - [Spring] - [Spring] day58 : 스프링 프레임워크 [Spring] day58 : 스프링 프 dev-9rm.tistory.com 스프링 부트 설치 및 초기 설정을 해보자 자바 버전 확인 javac -version 명령 프롬프트에서 해당 명령어를 입력하여 자바 버전을 확인..

2023.09.13.수 스프링 VS 스프링부트 스프링부트는 xml 설정 대신 @위주로 설정하기 때문에 조금 더 편리하다는 이점이 있다 2023.08.09 - [Spring] - [Spring] day58 : 스프링 프레임워크 [Spring] day58 : 스프링 프레임워크 2023.07.31.월 스프링 프레임워크 1. SpringBoot 2. Spring 기반으로한 자체 프레임워크 프레임워크는 말그대로 골격 / 뼈대를 의미한다 개발에 필요한 기본 골격이 존재한다고 이해하면 쉽다 장점 유지 dev-9rm.tistory.com 스프링부트(Spring Boot) 스프링부트에는 기본적으로 웹서버가 내장되어 있다 우린 스타터 프로젝트를 사용할 것 기존의 pom.xml에서 관리하던 것과 달리 버전 관리 등의 라이브..

SHA-256 암호화 알고리즘 프로젝트 구현 기능: 회원 관련 기능(로그인/회원가입/비밀번호 찾기) 직접 구현한 부분: 비밀번호 SHA-256 형식으로 암호화 기능 설명 회원의 정보 중 하나인 비밀번호 데이터를 SHA-256 형식으로 암호화하여 DB에 저장 SHA-256 암화화는 일방향 암호화 알고리즘으로 복호화가 불가능하므로 더욱더 강력한 보안을 가능케 함 여기서 SHA-256 알고리즘이란? SHA는 Secure Hash Algorithm의 약어로 해쉬함수를 사용하는 암호화 알고리즘이다 256비트로 구성되어있고 64자리의 문자열을 반환한다 우리는 자바에서 제공하는 security 패키지를 통해 이를 구현할 것이다 코드 구현 회원가입시 회원이 입력한 비밀번호를 전달받아 솔트 값과 합쳐 문자열을 만든다 이..
장바구니 모듈화 프로젝트 구현 기능: 장바구니 장바구니 추가 장바구니 단건 삭제 장바구니 전체 비우기 장바구니 구매 수량 조절 직접 구현한 부분: 스프링 방식 이관 작업시 모듈화 기능 설명 4가지 기능에 겹치는 코드가 많아 모듈화를 진행 1. 장바구니에 해당 상품이 있는지 검사하고 있다면 해당 인덱스를 반환하는 메서드 2. 장바구니가 없다면(null이면) 바로 상품을 추가하고 없다면 1.의 모듈을 통해 검사 후 해당 상품이 이미 장바구니에 존재하면 재고를 더해주고 장바구니내에 같은 상품이 없다면 바로 추가하는 로직 이렇게 총 2가지를 모듈화 또한 장바구니에 상품을 추가할때 추가하고 싶은 만큼의 재고를 보유하고 있는지 검사를 해야하기 때문에 재고 검사 로직 또한 따로 클래스로 모듈화 진행 코드 구현 // ..