목록전체 글 (462)
hyeonga_code
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/c1hQwN/btsCCzerteh/pCAc4utSwd6dOE4pgF9xq1/img.png)
reProject_10_사용자 상품 상세 페이지 구현 reProject_09_사용자 상품 리스트 페이지 구현 2023.12.23 - [Project] - reProject_08_회원 정보 찾기 기능 구현(아이디 찾기, 비밀번호 찾기) 2023-12-22 -- 회원 기능을 완벽하게 구현하지 않았으나 다음주 금요 hyeonga493.tistory.com 2023.12.26 - 2023.12.27 - 기존 프로젝트에서 작업한 table 태그 대신 div, ul 태그를 사용하여 테이블을 구성 - 현재 기능을 수행하기 위해 두 개의 상품을 임의로 박아둠 - 수량 변경시 Price 란의 가격, 하단의 총 상품금액에 자동으로 적용되게 함 -- 장바구니 페이지 구현 1. client_cart.jsp 작성 1 2 3 4..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bhnF0X/btsCN3q0t0X/KZf3cRwBKz13b9n7jTIJeK/img.png)
reProject_01_프로젝트 재정비 2023-12-08 - 프로젝트 기간이 종료되었지만 프로젝트가 완벽하지 않은 상태로 마무리되었으므로 다시 보완하기로 결정 - 부족한 점 - 화면이 일관성 없이 각자 진행하여 충돌하는 css - 일관되지 않 hyeonga493.tistory.com reProject_02_ input 태그 간단한 css, 로그인 페이지, 아이디 찾기/ 비밀번호 찾기 페이지 구현하기 2023.12.12. input 태그 css 정리 > css 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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Fo2jV/btsCwRTyh1b/UceFWCmxJ5nLCZtiY0ZkRK/img.png)
reProject_09_사용자 상품 리스트 페이지 구현 2023.12.23 - [Project] - reProject_08_회원 정보 찾기 기능 구현(아이디 찾기, 비밀번호 찾기) 2023-12-22 -- 회원 기능을 완벽하게 구현하지 않았으나 다음주 금요일까지 팀원들과 하기로 한 스터디때문에 hyeonga493.tistory.com 2023-12-22 -- 회원 기능을 완벽하게 구현하지 않았으나 다음주 금요일까지 팀원들과 하기로 한 스터디때문에 상품 리스트, 상품 상세 페이지 기능부터 구현 -- 기존의 프로젝트에서는 패키지를 크게 product, admin, client로 나누어 작업했는데 product에 admin과 client의 내용이 같이 들어가 불편함이 있었으므로 product를 둘로 나누어 작..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/DLg06/btsCwdWU3yy/eqNUXluP9AbF1KWzeq7in0/img.png)
reProject_08_회원 정보 찾기 기능 구현(아이디 찾기, 비밀번호 찾기) 2023.12.23 - [Project] - reProject_07_로그인 기능 구현 2023.12.21 - 2023.12.22 기존에 작업했던 form action 방식이 아닌 ajax로 처리 1.client_findInfo.jsp 수정 : 태그 수정 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 2 hyeonga493.tistory.com 2023-12-22 -- 회원 기능을 완벽하게 구현하지 않았으나 다음주 금요일까지 팀원들과 하기로 한 스터디때문에 상품 리스트, 상품 상세 페이지 기능부터 구현 -- 기존의 프로젝트에서는 패키지를 크게 product, admin, ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bvx8Si/btsCwhEV3dY/k38HQqcgIvriB3TlfGfi71/img.png)
2023.12.23 - [Project] - reProject_08_회원 정보 찾기 기능 구현(아이디 찾기, 비밀번호 찾기) reProject_07_로그인 기능 구현 2023.12.21 - 2023.12.22 2023.12.23 - [Project] - reProject_06_회원 가입 기능 구현 - 로그인 기능 구현 1. client_login.jsp 파일도 태그를 , 태그로 변경 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 hyeonga493.tistory.com 2023.12.21 - 2023.12.22 기존에 작업했던 form action 방식이 아닌 ajax로 처리 1.client_findInfo..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/L4HpL/btsCwgYrxGa/f9Ves96LcfoiSBilEVyVM1/img.png)
2023.12.23 - [Project] - reProject_08_회원 정보 찾기 기능 구현(아이디 찾기, 비밀번호 찾기) 2023.12.21 - 2023.12.22 reProject_06_회원 가입 기능 구현 reProject_05_마이페이지 구현 2023-12-16 ~ 2023-12-20 커뮤니티 페이지에 구현한 방식과 동일하게 마이페이지에 적용해서 구현하려고 한다. 1. ClientGetController.java 에 페이지 호출을 위한 코드를 작성 1 2 3 hyeonga493.tistory.com - 로그인 기능 구현 1. client_login.jsp 파일도 태그를 , 태그로 변경 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/4MFLn/btsCqw21Ngx/PNky6Rb87kmXhrPx0Yyxm0/img.png)
reProject_05_마이페이지 구현 2023-12-16 ~ 2023-12-20 커뮤니티 페이지에 구현한 방식과 동일하게 마이페이지에 적용해서 구현하려고 한다. 1. ClientGetController.java 에 페이지 호출을 위한 코드를 작성 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 hyeonga493.tistory.com 2023.12.21 - 2023.12.22 - 회원 가입 기능 구현 -- 기존에 작업했던 파일은 태그를 사용해서 작업했으나 최근에는 태그 대신 , 태그로 대신한다고 하여 다시 작업 1. client_signup.jsp 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 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bvqNtk/btsB7WftZXU/yefKKLsM8LeVi10nWTQc60/img.png)
reProject_04_ajax 알아보기 2023.12.14 - aJax -- 프로그램 언어가 아님 ---- XMLHttpRequest : 웹서버에 데이터를 요청 ---- JavaScript, HTML DOM : 데이터 보여주기 -- 페이지 새로고침 없음 -- 서버로부터 데이터 받아 작업 수행 -- 동작 과정 hyeonga493.tistory.com 2023-12-16 ~ 2023-12-20 커뮤니티 페이지에 구현한 방식과 동일하게 마이페이지에 적용해서 구현하려고 한다. 1. ClientGetController.java 에 페이지 호출을 위한 코드를 작성 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 31 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/briPRh/btsBQj94RNj/EbagKgTr7GlEBNIfsfCAJ0/img.jpg)
- applicationContext.xml 파일의 Namespace에서 context에 체크하여 저장합니다. - Annotation - 컴포턴트 스캔 설정 - 정의 - 빈을 등록하지 않고 자돋으로 생성하기 위해 사용합니다. - 클래스 선언부에 적용 - @Repository - @Componenet - @Service - @Controller - 같이 등록해야 하는 것 - RequiredAnnotationBeanPostProcessor - AutowiredAnnotationBeanPostProcessor - CommonAnnotationBeanPostProcessor - ConfigurationClassPostProcessor - 스프링 빈의 이름 규칙 - 클래스 첫 글자를 소문자로 변환한 클래스 이름입..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bTu8zp/btsBG5FaptV/K8IIKesMyDRK0NjdS7zZdK/img.jpg)
- 컬렉션 객체 설정 - 태그 목록 - : 다른 스프링 빈 객체를 값으로 사용합니다. - : 임의의 빈 객체를 생성하여 값으로 사용합니다. - : 래퍼 타입이나 String을 값으로 사용합니다. - , , , : 컬렉션 객체를 값으로 사용합니다. - : null 레퍼런스를 값으로 사용합니다. - - 리스트 타입, 배열에 값 목록을 전달할 때 사용합니다. - - Map 타입에 목록을 전달할 때 사용합니다. - - set 타입에 값 목록을 전달할 때 사용합니다. - - properties 타입에 목록을 전달할 때 사용합니다. - 타입과 배열 - sts.spring.list 패키지 생성 > CollectionBean.java 클래스를 생성합니다. ===== 1 2 3 4 5 6 7 8 9 10 11 12 13..