일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- JavaScript
- 인터페이스
- 이클립스파일
- 애자일프로세스
- .closet
- 자바
- 곱셈공식
- 기본생성자
- 페이징처리
- startwith Connect by
- 시퀀스삭제
- jQuery
- 노션
- 인수분해
- 코딩
- connectbyprior
- private
- agileprosses
- 애자일소프트웨어
- .parents
- 매개변수
- 제이쿼리
- 시퀀스변경
- 시퀀스 재생성
- 정승제
- ordersiblingsby
- 다항식
- 정적메소드
- static
- 생성자
- Today
- Total
목록코린이의 자바 일기장/자바 스프링 노트 (21)
양치치의 아카이브

ctrl + H 확장자 파일로 찾기 : .xml .class ... 전체에서 찾기 : *.* javaEclips explorer 파일에서 찾기 You can search for types in your workspace with the shortcut Ctrl+Shift+T or for files in general with Ctrl+Shift+R. You can specify a pattern in the same way you can do for filters.
insert 문과 update를 하나로 통합해서 조건문을 걸어서 사용하는 코드 jsp단에서 value 값에 insert는 I, update는 U 값을 임의로 주고 -> equals("I") 면 인서트에 해당하는 로직수행 > equals("U") 면 update에 해당하는 로직을 수행한다. Controller도 입력,수정 따로 나누지 않고 하나의 url 값을 타고 넘어간다. service 와 dao 도 역시 입력과 수정이 동시에 하나의 실행문으로 수행된다. 그리고 ... 쿼리에서 입력과 수정이 구분되는데 ON DUPLICATE KEY 라는 mysql의 예약명령어로 중복된 값이 있으면 update문을 실행하고 없으면 insert 를 수행한다. mapper 쿼리 형식은 insert into 테이블 (value..
"Windows" -> "New Window" seems to bring back the invisible editor view. Then just close the old one and restart eclipse to make sure it "remembers" the configuration window -> new window
설정 엑셀형식의 파일 업,다운로드 가능한 poi 설정과 파일 업로드 설정 org.apache.poi poi 3.13 org.apache.poi poi-ooxml 3.13 commons-fileupload commons-fileupload 1.2.2 Jsp 파일명, 시트 타이틀, 시트네임 지정 Ajax로 파일 이름과 열,행 데이터 파라미터로 가져와서 컨트롤러로 전송

select from ( from ( select from 중심! 다음 명령어중심으로 줄 잘 확인 들여쓰기 줄맞춤 ! 가독성이 중요.

기본 생성자가 없을때 나는 에러 기본 생성자 추가해줌 org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [edu.spring.hotel.domain.ThemaparkVO]: No default constructor found; nested exception is java.lang.NoSuchMethodException: edu.spring.hotel.domain.ThemaparkVO.() org.springframework.web.servlet..

추천검색어 기능 검색어창에 검색어를 입력하면 실시간으로 추천검색어가 아래에 생성되는 기능 1. 데이터를 어떤 데이터를 쓸것인가 ? 예를 들어 공연정보 게시판에서 검색 정보를 가져올것임 공연정보 테이블의 컬럼중 가장 검색키워드로 적합한 공연 제목 (play_title) 컬럼에서 where % 조건 % 쿼리로 데이터를 검색 2. 검색 방법 javaScript에서 input 태그에서 keyup이벤트로 입력 즉시 데이터를 비동기방법(Ajax)로 가져옴 ! 3. Ajax 컨트롤러 처리 4. Service DAOimple 처리 코드 5. 최종 결과 코드 input 태그안에 dataList의 option으로 넣어준형태
SERVER - 간단한 웹서비스를 제공하는 '컴퓨터' CLIENT - 웹서비스를 이용하는 컴퓨터,기기 클라이언트 사이드(client-side) 웹 시스템에서 브라우저는 서버에서 수신한 HTML 문서를 해석하여 화면에 표시 이러한 클라이언트 사이드에서 자주 사용하는 스크립트 언어에는 자바스크립트(JavaScript)가 있다. 서버 사이드(server-side)란 브라우저에서 요청한 HTML 문서에 서버 사이드 스크립트 언어의 코드가 포함되어 있으면, 서버는 이 부분을 자신이 처리하고 그 결과를 브라우저에 보냄 이러한 서버 사이드에서 자주 사용하는 스크립트 언어가 바로 PHP PHP란? PHP(PHP: Hypertext Preprocessor)는 C언어를 기반으로 만들어진 서버 측에서 실행되는 서버 사이드 ..

1. 글 Detail 페이지내에 댓글방식으로 리뷰 작성 2. 댓글 기능 Ajax 비동기 방식 사용 CRUD시 바로 반응 3. 해당 게시글안에 댓글이 등록되는 방식 Join 4. 리뷰점수 최악 1점 별로에요 2점 보통 3 좋아요 4 최고에요 5점 순으로 select option으로 emoji = 점수로 받아서 DB에 number로 받아서 해당 게시글에 총 카운트 ( 후에 인기순 정렬을 위한 ) - 자바스크립트 댓글 불러오기 , Ajax jsonData 송수신 코드 생략 - 댓글(리뷰)ServiceImple 에서 입력, 삭제시 좋아요 넘버를 컨트롤해줌 @Transactional @Override public int create(PlayReviewVO vo) throws Exception { logger.in..
우선 해당 게시글의 번호인 playNo와 댓글의 playNo컬럼을 매치 시켜서 삭제하는 쿼리를 만들어주고 DAO 연결 해당 게시글 삭제하는 ServiceImple 에 delete부분에 댓글을 playNo로 삭제하는 메서드 넣어주고 transactional 걸어줌 @Transactional @Override public int delete(int playNo) { logger.info("delete() 호출 : playNo = " + playNo); // 글삭제시 리뷰 playRvNo의 번호를 찾아서 다 삭제하는 쿼리 playReviewDAO.deleteByPlayNo(playNo); return dao.delete(playNo); } 게시글 삭제되면 해당 게시글번호 댓글이 다 삭제되는것 확인.