구현(2)
-
[Spring] Jackson 라이브러리를 사용해 댓글 쓰기 구현하기 (게시판 구현)
JSON 라이브러리 Jackson을 사용해 댓글 쓰기를 구현해보자 Jackson 라이브러리는 자바 표준 JSON 라이브러리로 JSON 뿐만 아니라 XML/YAML/CSV 등 다양한 형식의 데이터를 지원하는 data-processing(데이터 처리) 툴이다. 스트림 방식(works on core streaming API)이므로 속도가 빠르고 유연하며(참고1), POJO(Plain Old Java Object) 기반의 자바 객체들을 JSON으로 변환할 수 있다(참고2). pom.xml에 아래와 같이 jackson-databind 의존성을 추가해준다.1234567 com.fasterxml.jackson.core jackson-databind 2.8.8.1Colored by Color Scriptercs 1. ..
2017.04.25 -
[Spring] MyBatis 사용하기, 댓글 쓰기 구현하기 (게시판 구현)
스프링 MVC 구조로 MyBatis를 사용하여 댓글 쓰기를 구현해보자 기존에 Ajax를 이용한 댓글 쓰기 구현하기에서 모델2 구조로 구현했던 댓글 쓰기 기능을 MVC 구조로 MyBatis(이하 마이바티스)를 사용하여 구현해보자. 비동기 통신 Ajax와 데이터포맷인 Json은 기존 글을 참고하거나 검색해보도록 한다. 프로젝트 구조는 아래와 같이 진행되며 Comment 서블릿의 설정 파일인 comment-context.xml, 마이바티스 설정 파일인 mybatisConfig.xml, 쿼리를 작성할 Mapper XML 파일인 comment.xml, 그리고 com.edu.comment 패키지 아래에 컨트롤러, 서비스, DAO의 위치를 확인하자. 기존의 프로젝트에서는 *.bbs에 대한 요청을 받는 Dispatch..
2017.04.24