자바스토리 (48) 썸네일형 리스트형 web.xml url-pattern / 와 /* 의 차이점 펌 - http://lng1982.tistory.com/97[*.do에서 /* 로 바꾸게 된 이유]스프링 3.1 샘플 프로젝트의 web.xml(DD) 구성 시 url-pattern을 *.do와 같이 설정하였다.이유는 단순하다.프로젝트를 진행할 때 항상 *.do를 사용했기 때문이다. 하지만 REST 방식의 웹 어플리케이션을 구성하기 위해서는 다음과 같은 URL 형식을 제공해야 하는데 현재는 *.do와 같이 되어 있기 때문에 pattern을 /* 와 같이 변경해야만 했다.http://localhost:8080/user/list [현상]이제 내가 만들어 놓은 프로젝트는 REST 방식을 지원하는 spring web application이 되었다.허나 controller mapping url을 호출하면 404 에.. @SuppressWarnings 이클립스가 권해주는 어노테이션. 컴파일러가 일반적으로 경고하는 내용 중 "이건 하지마"하고 제외시킬 때 쓰는 것.옵션을 확인해보니 다음과 같았다. (blog의 내용이다) all : 모든 경고 cast : 캐스트 연산자 관련 경고dep-ann : 사용하지 말아야 할 주석 관련 경고deprecation : 사용하지 말아야 할 메서드 관련 경고fallthrough : switch문에서 break 누락 관련 경고finally : 반환하지 않는 finally 블럭 관련 경고null : null 분석 관련 경고rawtypes : 제너릭을 사용하는 클래스 매개 변수가 불특정일 때의 경고unchecked : 검증되지 않은 연산자 관련 경고unused : 사용하지 않는 코드 관련 경고 spring validation check http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte:ptl:validation [JSTL] 커스텀 태그 - JSP 1.2 펌 - http://warmz.tistory.com/720 유형별 커스텀 태그 개발 방법 유형 개발 방법 - 태그 라이브러리로 개발 - 여러 사이트에 적용 - 개발된 커스텀 태그 배포 - 호환성 유지 JSP 1.2 호환 개발 방법 - 많은 화면을 생성해내는 태그 - 비교적 간단한 기능들로 구성 - 단일 사이트에 적용 태그 파일 기반의 개발 방법 - 보다 쉬운 개발 - 태그 라이브러리로 개발 - 여러 사이트에 적용 - 공개 등 - 호환성 배제 SimpleTag, simpleTagSupport 클래스를 이용한 개발 방법 JSP 1.2 커스텀 태그 구조 구성 요소 설명 태그 핸들러 클래스 (Tag Handler Class) 자바 클래스 파일로 태그의 동작을 구현해놓은 파일이다. 태그 라이브러리 기술자 (Tag.. spring properties 설정 spring 설정 xml에 다음과 같은 구문을 추가한다.(첫번째) 굵은 표시를 한 부분을 추가한다.classpath:database.properties의 의미는 classpath로 지정된 경로들에 있는 database.properties를 읽어오라는 뜻이라한다.classpath:properties/*.properties의 의미는 classpath로 지정된 경로들에 있는 확장자가 properties인 파일들을 모두 읽어 오라는 뜻이라한다. 난 /WEB-/INF/database.properties,/WEB-/INF/file.properties 2개의 properties를 넣어서 이렇게 사용하였다. 주의할 점은 properties들에 같은 key 값이 있다면 원하지 않는 데이터가 읽힐수 있다고 한다. 그럴 경.. Spring MVC Project 셋팅(Spring3.1+Mybatis+Mysql+Tomcat7) ##준비Mybais 다운로드Mysql 다운로드 및 설치 - http://soft33.tistory.com/entry/mysql-%EC%84%A4%EC%B9%98Tomcat7 다운로드 - http://tomcat.apache.org/download-70.cgi 1.프로젝트 생성 Run As - Run on Server - Hello world!를 확인한다. 페이지에 문자가 깨져서 나왔다면 페이지 최상단에 다음 내용을 추가해준다. pom.xml - Maven설정파일pom.xml 마우스오른쪽 클릭DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd" > Mapper.xm.. 페이스북 공유하기 url 디버깅 페이지 https://developers.facebook.com/tools/debug/ [Spring] 메소드 파라미터(parameter) 및 어노테이션(Annotation) 정리 1. HttpServletRequest, HttpServletResponse 2. HttpSession 3. Local - java.util.Locale 지역 정보 4. InputStream, Reader - HttpServletRequest의 getInputStream(), Reader 5. OutputStream, Writer - HttpServletResponse의 getOutputStream(), Writer - 서블릿 형태로 만들때 사용한다. 6. @PathVariable - @RequestMapping의 URL {} 부분의 패스 변수를 받는다. 만약 타입이 틀린 값이 들어오면 HTTP 400 - Bad Request 가 전달 된다.?12@RequestMapping("/board/{id}")pu.. 이전 1 2 3 4 5 6 다음 목록 더보기