일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 크롤링
- R1C3
- 배열 예제
- DoitSQL
- 웹브라우저 수용도
- 우아한테크
- 페이지분석
- 함수
- 배열 3요소
- 웹 브라우저 전쟁
- 자바 예외
- 크롤링 오류
- 생성자
- 함수 선언
- 데이터베이스
- 자바
- HTML역사
- SQL
- 숫자형식오류
- SQL입문
- html
- 키-값 데이터베이스
- Doit입문SQL
- 예제
- 예외
- DoIt
- DoitSQL입문
- dbms
- 자바 오류
- 숫자 형식
- 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 | 31 |
- 크롤링
- R1C3
- 배열 예제
- DoitSQL
- 웹브라우저 수용도
- 우아한테크
- 페이지분석
- 함수
- 배열 3요소
- 웹 브라우저 전쟁
- 자바 예외
- 크롤링 오류
- 생성자
- 함수 선언
- 데이터베이스
- 자바
- HTML역사
- SQL
- 숫자형식오류
- SQL입문
- html
- 키-값 데이터베이스
- Doit입문SQL
- 예제
- 예외
- DoIt
- DoitSQL입문
- dbms
- 자바 오류
- 숫자 형식
- Today
- Total
목록분류 전체보기 (229)
프로그래밍

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..
2023.08.22.화 비동기처리 스프링 레거시 프로젝트에서 별도의 라이브러리 없이 진행할 수 있는 비동기처리를 구현해볼것이다 스프링의 경우 비동기 .ajax()로 주고 받을때 거의 JSON 형식으로 데이터를 주고 받는다 JSON 데이터의 경우 자바의 Map 컬렉션과 구조가 비슷하다 이전에도 비동기처리에 관한 내용을 다루었으며 유사한 방식이니 참고하는 것이 좋다 2023.07.05 - [Web] - [Web] day37 : ajax() 메서드와 JSON 데이터 [Web] day37 : ajax() 메서드와 JSON 데이터 2023.06.27.화 ajax() 메서드와 JSON 데이터 ajax() 메서드는 "비동기처리"를 지원한다 페이지 이동없이 (별도의 페이지 호출없이), 현재 페이지에서 필요한 데이터를 ..

오류 메세지 java.net.ConnectException: Connection refused: connect The Network Adapter could not establish the connection 해당 오류는 데이베이스 연결에 필요한 connection 확보가 안되는 오류이다 대부분 연결 정보가 잘못되면 무슨 정보가 잘못되었는지 알려준다(url, 계정명...) 이 문제는 그보단 아예 접근 거절에 가깝다 해결 1) 드라이버이름 / url,계정명,비밀번호 확인 의존 주입이 안되면 보통 다른 에러메세지가 호출된다 2) 톰캣이 8080이 아니어야함 오라클과 포트 번호가 겹칠 수 있다 서버창에서 더블 클릭 후 OverView에서 포트번호 변경 3) 1,2번을 모두 확인했다면 서비스에서 오라클관련 li..
2023.08.18.금 NULL update 이슈 정보를 업데이트할때 UPDATE 쿼리에 있는 모든 인자값을 변경하는게 아니라면 일부의 정보만 선택하여 변경하게 된다 이때 변경하지 않으려던 정보의 인자값에 NULL이 업데이트 되는 문제를 말한다 ex) 글 정보 글 제목, 글 내용, 사진이 있을 경우 내용만 변경시 별도의 이미지를 추가하지 않으면 해당 파라미터 값이 NULL로 변경 Controller -> Service -> DAO -> DB까지 전달 사용자가 주의해서 항상 사진을 추가하게 할 수도 있지만 이는 부당하다 다른 방식으로 NULL update 이슈를 해결해보자 @SessionAttributes 해당 어노테이션은 세션 단위로 객체를 저장할 수 있다 Controller 단위로 사용하며 만약 NUL..

2023.08.18.금 예외 발생 처리 페이지 예외 발생시 처리하는데에는 대표적으로 2가지 방식이 있다 첫 번째로는 JAVA 로직으로 예외 발생시 화면이 넘어가지 않도록 하는 것이고 두 번째로는 NULL을 VIEW에서 보여줘야한다면 JSTL을 활용하여 특정 문구가 나오게 처리하는 것이다 기존에 JSP 방식으로 예뢰 발생 처리 페이지를 작성하였었는데 이를 Spring 방식으로 작성해보자 JSP 에러페이지 방식 2023.07.31 - [Web] - [Web] day38 : 에러페이지 [Web] day38 : 에러페이지 2023.06.28.수 에러페이지 웹 페이지를 개발하고 실행시키다보면 예상치않은 오류를 맞닥뜨릴 수 있다 오류를 전부 예상할 수 없으며 오류 발생시 예상치 못한 종료를 막으며 사용자에게 안내가..