본문 바로가기

Tip

(79)
[JAVA] request.getContextPath(), request.getRequestURI() 차이 이미지파일 저장 및 등록, 불러오기 경로에서 사용 request.getContextPath() : 프로젝트 Path만 얻어온다. request.getRequestURI() : 프로젝트와 파일 경로까지 얻어온다. request.getRequestURI().split("/") : 파일 이름만 얻어오는 방법(Split) 감사합니다. 출처 : https://ehdtnn.tistory.com/326
[IntelliJ] context.xml 파일 만드는 방법 개발툴 IntelliJ로 적응중.. 감사합니다. 출처 : https://brunch.co.kr/@argent/27
[JSP] statement 2번 호출하는 이유 statement, preparedStatement 메소드를 주로 사용하는데 성능적인 차이로 같은 형태에 값만 다른 2개의 쿼리문을 실행할 때 JSP에서 둘다 state문 실행 자체는 2번 실행되지만 Statement는 DB가 별개의 2개 쿼리문으로 인식하고 2번 수행하고, PreparedStatement는 DB가 1개의 쿼리문에 값만 다르게 인식해서 1번 수행한다고 한다.. 감사합니다. 출처: http://m.blog.daum.net/weon-i/37?np_nil_b=-1
[ajax] spring없이 구현해보기 포트폴리오 중... 일자를 받으면 현재 연에 대한 과목을 불러오는데 ajax를 통해 구현해보려고 했다. ajax에 대한 참고 블로그는 엄청 많았다.. 특히 spring 프레임워크를 통한 내용들.. 허나 mvc 패턴을 spring없이 구현하는 것이라 참고할만한게 없었음. 1) 관련 jar를 import - apache-commons-lang - commons-beanutils-1.9.2 - commons-collections-3.2.1 - ezmorph-1.0.6 - json-lib-2.4-jdk15 2) 동작 순서 - front에서 VO로 만들 class 또는 id의 value를 JQuery로 serialize한다. - url에 따라 지정된 controller로 parameter가 전달 - control..
[myBatis] Join절 ResultMap? ResultType? 객체에 담기 일단 포트폴리오 하면서 VO, DTO가 동일하게 사용되는 줄 알았다. VO : Value Object - VO는 Front단에서 Front Controller로 넘어오는 객체라고 생각. DTO : Data Transport Object - DTO는 DB에서 Controller로 넘어오는 객체라고 생각. Join을 걸게 되면 DTO 클래스를 생성해서 Front로 전달. 따라서, 패키지상에서 VO랑 DTO를 나누는 것이 어떤가하는 생각이 듬. DTO를 다시 VO에 담는 경우도 있고, 반대가 되는 경우도 있고, 업무마다 필요할거라고 생각이 듬. 참고블로그를 검색하다가 찾은 것은 1) DTO에 resultMap 지정하여 담기 (직접 접근, 상속은 실패..) - 주 테이블의 객체에 Join할 서브 클래스변수를 상..