일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- R1C3
- 자바 오류
- 배열 예제
- 웹브라우저 수용도
- DoitSQL
- SQL입문
- 자바 예외
- 배열 3요소
- 예제
- 데이터베이스
- dbms
- 웹 브라우저 전쟁
- 크롤링 오류
- 함수 선언
- Doit입문SQL
- 생성자
- DoIt
- 우아한테크
- 자바
- 숫자 형식
- 예외
- SQL
- html
- DoitSQL입문
- 크롤링
- 함수
- 숫자형식오류
- 페이지분석
- 키-값 데이터베이스
- HTML역사
- 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 |
- R1C3
- 자바 오류
- 배열 예제
- 웹브라우저 수용도
- DoitSQL
- SQL입문
- 자바 예외
- 배열 3요소
- 예제
- 데이터베이스
- dbms
- 웹 브라우저 전쟁
- 크롤링 오류
- 함수 선언
- Doit입문SQL
- 생성자
- DoIt
- 우아한테크
- 자바
- 숫자 형식
- 예외
- SQL
- html
- DoitSQL입문
- 크롤링
- 함수
- 숫자형식오류
- 페이지분석
- 키-값 데이터베이스
- HTML역사
- Today
- Total
목록프로젝트 (8)
프로그래밍
cherrypicker사용자가 가지고 있는 옷을 쉽게 정리할 수 있도록 돕는 프로그램이다옷의 카테고리별 사이즈, 이미지, 개인 메모 등을 기록하고칸반보드를 통해 한눈에 보기 쉽게 하여 옷을 입거나 정리할때 편의성을 증진시킨다Kanban board(칸반보드)사용자는 옷을 입력하거나 수정 및 삭제를 할 수 있으며옷의 카테고리, 사이즈, 메모, 이미지 등을 함께 기록할 수 있다해당 옷을 칸반보드에 표시 여부를 결정할 수 있다칸반보드는 'Closet', 'Laundary', 'WishList', 'Season-Out' 항목으로 나뉜다옷의 상태에 따라 사용자는 칸반보드에서 자유롭게 항목을 변경할 수 있다Outfit자신이 가지고 있는 옷을 조합하여 입고 나갈 착장을 기록할 수 있으며다른 사용자에게 공유할 수 있다H..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bUc0nG/btstbbZzAMI/tqUXeKqN8cTxJkjwqsnSz1/img.png)
SHA-256 암호화 알고리즘 프로젝트 구현 기능: 회원 관련 기능(로그인/회원가입/비밀번호 찾기) 직접 구현한 부분: 비밀번호 SHA-256 형식으로 암호화 기능 설명 회원의 정보 중 하나인 비밀번호 데이터를 SHA-256 형식으로 암호화하여 DB에 저장 SHA-256 암화화는 일방향 암호화 알고리즘으로 복호화가 불가능하므로 더욱더 강력한 보안을 가능케 함 여기서 SHA-256 알고리즘이란? SHA는 Secure Hash Algorithm의 약어로 해쉬함수를 사용하는 암호화 알고리즘이다 256비트로 구성되어있고 64자리의 문자열을 반환한다 우리는 자바에서 제공하는 security 패키지를 통해 이를 구현할 것이다 코드 구현 회원가입시 회원이 입력한 비밀번호를 전달받아 솔트 값과 합쳐 문자열을 만든다 이..
장바구니 모듈화 프로젝트 구현 기능: 장바구니 장바구니 추가 장바구니 단건 삭제 장바구니 전체 비우기 장바구니 구매 수량 조절 직접 구현한 부분: 스프링 방식 이관 작업시 모듈화 기능 설명 4가지 기능에 겹치는 코드가 많아 모듈화를 진행 1. 장바구니에 해당 상품이 있는지 검사하고 있다면 해당 인덱스를 반환하는 메서드 2. 장바구니가 없다면(null이면) 바로 상품을 추가하고 없다면 1.의 모듈을 통해 검사 후 해당 상품이 이미 장바구니에 존재하면 재고를 더해주고 장바구니내에 같은 상품이 없다면 바로 추가하는 로직 이렇게 총 2가지를 모듈화 또한 장바구니에 상품을 추가할때 추가하고 싶은 만큼의 재고를 보유하고 있는지 검사를 해야하기 때문에 재고 검사 로직 또한 따로 클래스로 모듈화 진행 코드 구현 // ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b8zKRI/btstcPPFNmG/z4yMqJV8KhqSctJAyaaBmk/img.gif)
VIEW 상품 상세 페이지네이션 프로젝트 구현 기능: 상품 상세 페이지에서 상품과 해당되는 상품의 후기들이 함께 출력 직접 구현한 부분: 후기가 출력될때의 페이지네이션 기능 설명 상품 상세 페이지에서 상품과 해당되는 상품의 후기들이 함께 출력 저는 해당 기능에서 후기가 출력될때 페이징되는 부분을 구현 상품 상세 페이지에 진입시 상품의 하단에 해당되는 상품의 후기가 4개씩 출력 더 보여줄 후기가 있을시 더보기 버튼을 활성화하여 추가로 후기를 하단에 출력하여 보여질 수 있도록 함 더 보여줄 후기가 존재하지 않을시 더보기 버튼이 보이지 않도록 구현 기획의도 set 구조가 JDBC Template 방식에 비효율적이기 때문에 페이징 방식 변경 기존의 다른 상품 목록이나 후기 목록 같은 경우에는 컨트롤러에서 페이징..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/sO9kL/btsiBKLmLoK/zJ0IEhXPEB8DLO4X34KVZK/img.png)
올리브영 웹페이지 크롤링 https://www.oliveyoung.co.kr/store/main/getBestList.do 랭킹 | 올리브영 대한민국 NO.1 헬스&뷰티 스토어 OLIVEYOUNG www.oliveyoung.co.kr 해당 웹페이지의 코드를 분석하여 상품의 이름, 현재 판매가, 예전 판매가를 가져오고 데이터 처리까지 진행해 보겠다 페이지 분석 F12(개발자모드)를 작동시키면 해당 요소의 태그를 손쉽게 볼 수 있다 먼저 이름 정보는 "p.tx_name"에 있는 것을 볼 수 있다 해당 태그 요소 [2천만국민크림/1+1기획] 닥터지 레드블레미쉬 클리어 수딩 크림 70ml 1+1 기획(파우치 랜덤증정) 해당 태그 셀렉터 #Container > div.best-area > div.TabsConts..
MVC 패턴 : 영화 크롤링해서 예매하기 영화 정보를 크롤링하여 MVC 패턴으로 예매하는 기능을 가진 프로그램 구현하기 이전 MVC 패턴 게시글 2023.05.23 - [자바 기초] - [자바 기초] day15 : MVC(Model, View, Controller) [자바 기초] day15 : MVC(Model, View, Controller) 2023.05.23.화 MVC 스프링 프레임워크는 MVC 템플릿을 제공한다 M model 모델 데이터(DB)와 관련된 로직을 담당하는 파트이다 DB에서 데이터를 다루는 방법에 대한 코딩한다 (SQL) DAO (Data access Object) DB의 dev-9rm.tistory.com 기본 설계서 MemberVO 아이디(PK) 비밀번호 이름 FilmVO(영화) ..