전체 글(278)
-
[B -2-31] Ajax 댓글 처리 4
댓글 삭제 src/main/java com.spms.mapper ReplyMapper.java 인터페이스 delete() ...더보기 package com.spms.mapper; import com.spms.domain.ReplyVO; public interface ReplyMapper { public int insert(ReplyVO vo); public ReplyVO read(Long bno); public int delete(Long rno); } 특정 댓글의 삭제는 댓글의 번호(rno)만으로 처리 가능하다. src/main/resources com spms mapper ReplyMapper.xml delete() ...더보기 insert into TBL_REPLY ( RNO, BNO, REPLY,..
2019.10.06 -
[B -2-30] Ajax 댓글 처리 3
댓글 조회 src/main/java com.spms.mapper ReplyMapper.java 인터페이스 read() ...더보기 package com.spms.mapper; import com.spms.domain.ReplyVO; public interface ReplyMapper { public int insert(ReplyVO vo); public ReplyVO read(Long bno); } src/main/resources com spms mapper ReplyMapper.xml read() ...더보기 insert into TBL_REPLY ( RNO, BNO, REPLY, REPLYER ) values ( SEQ_REPLY.NEXTVAL, #{bno}, #{reply}, #{replyer} ..
2019.10.06 -
[B -2-29] Ajax 댓글 처리 2
댓글 등록 src/main/java com.spms.mapper ReplyMapper.java insert() ...더보기 package com.spms.mapper; import com.spms.domain.ReplyVO; public interface ReplyMapper { public int insert(ReplyVO vo); } src/main/resources com spms mapper ReplyMapper.xml insert() ...더보기 insert into TBL_REPLY ( RNO, BNO, REPLY, REPLYER ) values ( SEQ_REPLY.NEXTVAL, #{bno}, #{reply}, #{replyer} ) src/test/java com.spms.mapper R..
2019.10.06 -
[B -2-28] Ajax 댓글 처리 1
댓글 처리를 위한 영속 영역 SQL 실행 ...더보기 -- 댓글 테이블 생성 create table TBL_REPLY ( RNO number(10,0), BNO number(10,0) not null, REPLY varchar2(1000) not null, REPLYER varchar2(50) not null, REPLYDATE date default SYSDATE, UPDATEDATE date default SYSDATE ); -- 댓글 시퀀스 생성 create sequence SEQ_REPLY; -- 댓글 테이블 PK 제약조건 추가 alter table TBL_REPLY add constraint PK_REPLY primary key (RNO); -- 댓글 테이블과 게시판 테이블 관계 연결 alter..
2019.10.04 -
[B -2-27] REST 방식으로 전환
@RestController REST 방식에서 가장 먼저 기억해야하는 점은 서버에서 전송하는 것이 순수한 데이터라는 점이다. 기존의 컨트롤러에서 모델에 데이터를 담아서 뷰로 전달하는 방식이 아니므로 기존의 컨트롤러와는 조금 다르게 동작한다. 리턴타입으로 사용자가 정의한 클래스 타입을 사용할 수 있고, 이를 JSON이나 XML로 자동으로 처리할 수 있다. 라이브러리 구성 추가 pom.xml 더보기 4.0.0 com.spms controller SPMS_B war 1.0.0-BUILD-SNAPSHOT 1.8 5.0.7.RELEASE 1.6.10 1.6.6 org.springframework spring-context ${org.springframework-version} commons-logging comm..
2019.10.04 -
[B -2-26] 검색 처리 3
UriComponentsBuilder 웹 페이지에서 매번 파라미터를 유지하는 일이 번거롭고 힘들면, 한 번쯤 UriComponentsBuilder 를 이용할 필요가 있다. 여러개의 파라미터들을 연결해서 URL의 형태로 만들어주는 기능을 갖고 있다. URL을 만들어주면 리다이렉트를 하거나 폼 태그를 사용하는 상황을 많이 줄여줄 수 있다. src/main/java com.spms.domain Criteria.java ...더보기 package com.spms.domain; import org.springframework.web.util.UriComponentsBuilder; import lombok.Getter; import lombok.Setter; import lombok.ToString; @Getter..
2019.10.04