개발공부/spring(4)
-
스프링으로 게시판 만들어 보기 ( 게시판 페이징, 추천 프로시저 )
게시판 목록 불러오기 가장 먼저 게시판 페이지에 핵심인 게시판 목록을 불러오는 작업입니다. 마이 바티스 동적 쿼리를 이용해서 검색 기능과 페이징 기능을 공부할 수 있습니다. select * from (select rownum rno,t.* from (select s.*,(select member_id from springmember where member_no = s.member_no) member_id from springboard s where board_isshow != 'N' order by board_date desc) t ) where rno between (#{pageNum}-1)*#{amount}+1 and #{pageNum}*#{amount} and board_title like '%${..
2019.08.09 -
스프링으로 게시판 만들어 보기 ( 더미 데이터, 게시판 뷰 작성 )
더미 데이터 준비하기 개발하면서 테스트용으로 사용할 더미 데이터를 준비합니다. 시퀀스 생성 create sequence springmember_seq; create sequence springboard_seq; create sequence springReply_seq; 회원정보 insert insert into springmember values(springmember_seq.nextval,'zara9006','1234','01033334444','zara9006@naver.com','/board/resources/img/null.png'); insert into springmember values(springmember_seq.nextval,'test1','1234','01022224444','test..
2019.08.05 -
스프링으로 게시판 만들어 보기 ( 기본설정, 마이바티스 + HikariCP )
기본 세팅 패키지와 인터페이스, 클래스 파일들을 만들어서 기본적인 뼈대를 만들어 줍니다. 그다음 root-context.xml 에 세션 펙토리를 만들어 줍니다. encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 forceEncoding true encodingFilter /* web.xml에 filter를 달아줍니다. 모든 요청에 대해서 UTF-8 인코딩을 적용했습니다. > filter는 스프링과는 연관이 없습니다 요청이 들어오게 되면 가장 먼저 filter는 거칩니다. ( 때문에 보통 인코딩 설정에 쓰임 ) filter는 스프링과는 연관기 때문에 web.xml에 설정합니다. interceptor는 컨트..
2019.06.30 -
스프링으로 게시판 만들어 보기 ( 프로젝트 생성, 테이블 설계 )
스프링 프레임워크를 이용한 게시판 사이트 개발 스프링 프레임워크 복습과 이전에 게시판을 만들 때는 몰랐던 기능들과 라이브러리들을 사용해서 공부 목적으로 게시판 사이트를 구현해보았습니다. 이전에 비하면 늘었긴 하지만 매번 게시판을 구현할 때마다 또 다른 점에서 색다르고 막히는 부분이 존재하는 것 같습니다. 기본적인 CRUD작업을 하면서 최대한 새로 배운 것들을 활용해서 작업하려고 했습니다. 기본 설정 1.8 5.0.7.RELEASE 1.6.10 1.6.6 스프링 버전 : 5.0.7 자바 1.8 org.apache.maven.plugins maven-compiler-plugin 2.5.1 1.8 1.8 -Xlint:all true true 메이븐 jdk 버전을 1.8로 변경 junit junit 4.12 t..
2019.06.30