본문 바로가기

Spring57

spring 21강 게시판 만들기2( 페이지 나누기, 검색 기능 ) spring 21강 게시판 만들기2( 페이지 나누기, 검색 기능 ) 게시판.sqldelete from board; --게시물 1000개 입력 declarei number := 1; beginwhile i 99.1 올림 => 100페이지 - 페이지의 시작번호, 끝번호 1 시작 번호( (현재페이지 -1) * 페이지당 게시물 수(10) + 1 ) //pageBegin .. ... .. ... 10 끝 번호 ( 시작번호 + 페이지당 게시물 수 -1 )//pageEnd where rn between 1 and 10 1페이지 => 1 ~ 102페이지 => 11 ~ 20 ... 시작 글번호 = (현재페이지 -1) * 페이지당 게시물 수(10) + 1끝 글번호 = 시작번호 + 페이지당 게시물 수 -1 ex) 현재 6페.. 2019. 7. 4.
spring 20강 게시판 만들기1(목록, 글쓰기) spring 20강 게시판 만들기1(목록, 글쓰기) 게시판.sqlcreate table board( bno number not null, --게시물 번호title varchar2(200) not null, --제목content varchar2(4000), --본문writer varchar2(50) not null, --작성자 아이디( member테이블과 join할 것 )regdate date default sysdate, --작성 날짜viewcnt number default 0, -- 조회수primary key(bno) -- 게시물 번호가 PK ) //다시 seq로 바꿈insert into board (bro, title, content, writer) values -- 이번엔 no를 시퀀스 말고 서브쿼.. 2019. 7. 3.
spring 19강 Smart Editor(CKEditor, SummerNote) spring 19강 Smart Editor(CKEditor, SummerNote) WYSIWYG(위지윅 에디터, what you see is what you get) - 사용자가 현재 화면에서 보고 있는 내용과 동일한 html code를 생성하는 에디터 - 네이버, 다음 에디터, CKEditor, SummerNote 등 CKEditor - https://ckeditor.com/ckeditor-4/download/ (standard 버전 다운로드) - 최신버전보다는 안정화된 버전인 4.11.2 버전으로 실습 - 이미지 업로드를 위해서는 별도의 작업 필요 다운로드 받은 ckeditor 파일의 압축을 풀고 ckeditor 디렉토리를 views에 붙임 view에 등록된 요소들은 모두 servlet으로 인식되므로.. 2019. 7. 3.
Spring Framework root-context.xml과 servlet-context.xml의 차이점 출처 : https://animal-park.tistory.com/91 root-context.xml와 servlet-context.xml는 두 파일 모두 객체(bean)를 정의한다는 공통점이 있습니다. root-context.xml 는 -jsp와 관련이 없는 객체(bean)를 설정해줍니다. 아래 그림과 같이(service, repository) -비즈니스 로직을 위한 설정입니다. servlet-context.xml 는 -jsp와 관련 있는 객체(bean)를 설정해줍니다. (controller, MultipartResolver(파일 업로드), Interceptor(로그인) 등), -URI와 관련 설정을 담는 클래스는 servlet-context.xml에 들어가야 합니다. -WEB Application에서.. 2019. 7. 3.