개인적으로 만든 사이트 (2025.03~06)
개발환경 (2025.03~06) 메인화면 암호화폐 (상위10개) 주식시세 (상위100개) API 통계 (관리자 전용) 일정관리 (한국전문연구원 특일정보) 메모 및 ToDo 리스트 Board List...
#영화 #음악 #애니 #게임 #생활
개발환경 (2025.03~06) 메인화면 암호화폐 (상위10개) 주식시세 (상위100개) API 통계 (관리자 전용) 일정관리 (한국전문연구원 특일정보) 메모 및 ToDo 리스트 Board List...
게시판에 공통으로 들어갈 header.jsp 와 tail.jsp 출처: 내 컴퓨터 header.jsp <%@ page language=”java” contentType=”text/html; charset=UTF-8″ pageEncoding=”UTF-8″%> <%@ taglib prefix=”c” uri=”http://java.sun.com/jsp/jstl/core”...
DB에 글을 입력한다. 출처: 내 컴퓨터 boardForm.jsp <%@ page language=”java” contentType=”text/html; charset=UTF-8″ pageEncoding=”UTF-8″%> <%@ include file=”/WEB-INF/views/layout/header.jsp”%> <script src=”https://cdn.ckeditor.com/4.13.1/standard/ckeditor.js”></script> <script type=”text/javascript”>...
DB 내용 보여주기 및 수정 출처: 내 컴퓨터 boardContent.jsp <%@ page language=”java” contentType=”text/html; charset=UTF-8″ pageEncoding=”UTF-8″%> <%@ include file=”/WEB-INF/views/layout/header.jsp”%> <script src=”https://cdn.ckeditor.com/4.13.1/standard/ckeditor.js”></script>...
boardList.jsp 로 DB의 리스트로 보여준다. 출처: 내 컴퓨터 boardList.jsp <%@ page language=”java” contentType=”text/html; charset=UTF-8″ pageEncoding=”UTF-8″%> <%@ include file=”/WEB-INF/views/layout/header.jsp”%> <script type=”text/javascript”>...
DAO에서 SqlSession을 이용해 데이터를 받아왔으면, Service 역할을 해주는 Service/ServiceImpl을 만들어 실제로 실행한다.
DAO는 Data Access Object (데이터 접근 객체)이며, mapper 에서 작성한 sql 의 결과값을 DAO 로 옮김.
DAO 파일은 interface 파일, DAOImpl 파일은 class 파일이며, interface를 사용하는 이유는 기능별로 통일하고 싶은 것들을 정하는 것이다.
DB 만들고, DTO(VO) 만들고, mapper 까지 기본 뼈대를 만들었다면, 이제 DAO를 만들면 되는데 그 전에 공통으로 사용할 검색과 페이징부터 먼저 만들려고 합니다. 파일은 “Criteria.java, SearchCriteria.java, PageMaker.java” 입니다.