프로젝트 코드리뷰/Travel Maker 10

Travel Maker - 프로필사진 실시간 업로드

프로필 사진 삭제 정말 삭제하시겠습니까? 예 / 아니오 DeletepicCon package controller; import java.io.UnsupportedEncodingException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; import command.Command; import model.UserDAO; import model.UserDTO; @WebServlet("/DeletepicCon") public class Del..

Travel Maker - 판매량 상위권 노출, 썸네일

SummerNote API를 사용하여 글 작성부분에 글 + 이미지 를 넣을 경우 html 태그 통째로 저장됨 태그만 짤라서 썸네일 구현 DAO, Mapper public ArrayList topFive(String info_cate) { SqlSession session = sqlSessionFactory.openSession(true); List top_five = session.selectList("topFive", info_cate); session.close(); return (ArrayList) top_five; } select * from info_trade where info_num in ( select info_num from( select info_num from trade_his whe..

Travel Maker - 글 조회 제한 기능

상세정보 보러가기 boolean hasShowHis = show_his != null -> show_his가 null이 아니면 hasShowHis에 true 할당, show_his가 null이면 hasShowHis에 false 할당 DAO, Mapper public HisDTO searchHis(InfoDTO dto) { SqlSession session = sqlSessionFactory.openSession(true); HisDTO show_his = session.selectOne("searchHis", dto); session.close(); return show_his; } select * from trade_his where user_id=#{user_id} and info_num=#{info..

Travel Maker - 평점시스템

평점 메기기 × 평점 선택 1 2 3 4 5 평가하기 RatingCon package controller; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.json.JSONObject; import model.RatingDAO; import model.RatingDTO; @WebServlet("/Ratin..

Travel Maker - 결제API (PortOne)

× Add cash💵 5000원 10000원 30000원 50000원 직접입력 Paytest.jsp 결제하기 PayCon package controller; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; import command.Command; import model.CashDTO; import model.UserDAO; import model.UserDTO; @WebServlet("/PayCon") public class PayCon i..

Travel Maker - 실시간 로그인 중복검사 (ajax)

DuplicateCon package controller; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.json.JSONObject; import model.UserDAO; import model.UserDTO; @WebServlet("/DuplicateCon") public class Duplicat..