일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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입문
- 배열 3요소
- HTML역사
- 함수 선언
- 웹 브라우저 전쟁
- DoIt
- 생성자
- 함수
- dbms
- SQL입문
- R1C3
- SQL
- 자바 오류
- 숫자형식오류
- 배열 예제
- 예외
- html
- Doit입문SQL
- 예제
- 페이지분석
- 우아한테크
- 자바 예외
- 키-값 데이터베이스
- 숫자 형식
- 웹브라우저 수용도
- 크롤링 오류
- 자바
- 데이터베이스
- DoitSQL
- Today
- Total
목록분류 전체보기 (221)
프로그래밍
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가지를 모듈화 또한 장바구니에 상품을 추가할때 추가하고 싶은 만큼의 재고를 보유하고 있는지 검사를 해야하기 때문에 재고 검사 로직 또한 따로 클래스로 모듈화 진행 코드 구현 // ..
VIEW 상품 상세 페이지네이션 프로젝트 구현 기능: 상품 상세 페이지에서 상품과 해당되는 상품의 후기들이 함께 출력 직접 구현한 부분: 후기가 출력될때의 페이지네이션 기능 설명 상품 상세 페이지에서 상품과 해당되는 상품의 후기들이 함께 출력 저는 해당 기능에서 후기가 출력될때 페이징되는 부분을 구현 상품 상세 페이지에 진입시 상품의 하단에 해당되는 상품의 후기가 4개씩 출력 더 보여줄 후기가 있을시 더보기 버튼을 활성화하여 추가로 후기를 하단에 출력하여 보여질 수 있도록 함 더 보여줄 후기가 존재하지 않을시 더보기 버튼이 보이지 않도록 구현 기획의도 set 구조가 JDBC Template 방식에 비효율적이기 때문에 페이징 방식 변경 기존의 다른 상품 목록이나 후기 목록 같은 경우에는 컨트롤러에서 페이징..
2023.08.24.목 다국어처리 예전에는 다른언어로 서비스를 해야했을때 .jsp 파일 자체를 새로 제작해야 했었다 Spring 프로젝트에서는 "메세지 파일"만을 제작하여 활용이 가능하다 메세지 파일 추가 우리가 사용할 메세지 파일을 읽어들일 수 있는 Resolver는src/main/resources 경로를 읽기 때문에 해당 경로에 패키지를 만들 것이다메세지 파일은 '패키지이름File_언어.properties'로 설정한다 영어는 en한국어는 ko 등등이며 그외 언어 또한 설정 가능하다 messageFile_en.properties # key = value # insertBoard.jsp header.title = INSERT TITLE header.content = INSERT CONTENT header..