main 메서드 실행 클래스 설정 -build.gradle 의존성 추가 - build.gradle lombok odjbc11 orai18n mybatis slf4j api logback-classic MVC 모델 - 역할 분담 - M(Model) - 비즈니스 로직
Menu 열거형은 전체가 공유하는 글로벌 하위 탭에 상수로 존재함. (페이지는 항상 존재해야함)package org.choongang.global;import org.choongang.global.constants.Menu;import org.choongang.main
라우터 - locator - controller 관계라우터는 locator를 객체화 시키고 (싱글톤) locator에서 재정의한 find 메서드를 실행시킨다.find 메서드는 controller 객체를 반환하며,하위 enum의 상수에 따라서 switch문으로 contr
업로드 커맨드 객체에 파일 추가파일 업로드 전 처리//process이미지만 포함되어있어야함이미지가 아닌 경우 예외 발생 단일 파일업로드 인경우 기존 파일 삭제 후 새로운 파일 set/\*\* 1\. 파일 정보 저장 2\. 파일을 서버로
JS에서 획득한 데이터를 컨트롤러로 혹은 컨트롤러에서 가공한 파일을 JS파일로 이동시켜 정보를 사용해야 하는 경우가 있다. 이번 프로젝트에선 clickDeparturePoint 라는 JS 배열을 Controller에서 사용하고, 컨트롤러에서 위 배열을 사용해 viaPoints라는 JSON형태의 데이터를 JS파일로 가져와 사용해야했다. (ajaxLoad...
JS에서 데이터를 사용해 ajax로 요청을 보낸다. controller에서 요청 정보를 받아 정보를 가공한 후, 응답을 보내면 다시 JS ajax에서 응답을 받아 가공한 정보(예) db 조회해서 다른 정보를 가져옴)를 사용할 수 있다. 그리고 이 정보들을 HTML(t
우선 refer 을 사용하여 요청을 보낸 url 을 추출할 수 있었다.이렇게 추출한 url을 통해 iframe창을 이동 시킬 예정이였다. (해당 사진 아래 댓글 창이 iframe)그러나 댓글은 추가 되지만 url이 이동되지 않았다. 이유는 iframe에 target 설
줄개행을 처리하고 있던 중 한글은 줄 개행이 잘 되는데 영어는 잘 안되는 오류를 발견했다.스타일에서 해결할 수 있었다.영어나 끊어지지 않는 단어에서 사용하도록 하자.