반응형

IT 89

(Spring) Interceptor [2015.04.07]

p.149 ~ p.153 인터셉터 interceptor - dispatcher servlet과 컨트롤러 사이에 존재하여 요청을 가로챈다. - 모든 페이지 마다 동일한 기능의 제어 - 응답시간을 측정하는 인터페이스를 만들 수 있다. interceptor가 할 수 있는 일 !! 1. 처리시간 체크 2. 인증 체크 3. 인가 체크 4. 로그인 체크 브라우져 -------> DS -----| interceptor |-----> control 요청 dispatcherServlet.xml -> 원래 default는 applicationContext.xml 실무에서는 web.xml(모델 1)에 쓴다.. 지금은 잘 모르겠음. src/main/java -> com.ktds.mcjang -> intercept -> Mea..

IT/Spring 2015.04.07

(Spring) 예외처리 [2015.04.07]

p140 ~ p142 예외처리exception handler 꼭 사용 @ControllerAdvice를 이용한 공통 익셉션 처리 src/main/java -> com.ktds.mcjang -> exception -> CommonExceptionHandler.java package com.ktds.mcjang.exception; import org.springframework.web.bind.annotation.ControllerAdvice; import org.springframework.web.bind.annotation.ExceptionHandler; import org.springframework.web.servlet.ModelAndView; // com.ktds 아래에서 발생하는 모든 Except..

IT/Spring 2015.04.07

Spring Tool Suite(sts) 설치 및 maven 프로젝트 생성 방법

1. http://spring.io/tools/sts 2. Download sts 3. STS 실행 4. Default ok 5. Project 생성 6. Maven Project 선택 후 NEXT 7. NEXT 8. maven-archetype-webapp 선택 후 NEXT 9. GroupId : MavenTest, ArtifactId : MavenTest 후 Finish 10. index.jsp 선택 11. index.jsp 우클릭 -> Build Path -> Configure Build Path 12. Java Build Path -> Libraries -> Add Library 13. Web App Libraries -> Next 14. MavenTest 선택 -> Finish 15. Web A..

IT/Spring 2015.04.07

[Java 2015. 01. 23 금] if, switch

if – 조건식 switch(만약 ~ 라면 ~ 부터 해라) - 계산식 - 전에는 숫자만 가능했으나 현재는 문자, 문자열까지 표현 가능하게 되었음. - default : 본래 취지는 '이것만큼은 기본적으로 해줘라' 였지만 If 문의 else로 밖에 사용 못함 (break; 때문에) - Switch 말고 if 사용해라.. switch 사용해도 내부에서 if 로 바꾸기 때문에 if 사용하는 게 더 효율적이다. 삼항 연산자 구조 알고 있기 int number = (10 < 20) ? 20:10; ppt 샘플 많이 있는 곳

IT/Daily Record 2015.04.06

[Java 2015. 01. 22 목] format 형식, method, memory

포맷 형식 %d, %D - 정수표현 %f, %F, %.1f - 실수표현 %s, %S - 문자열 표현 Method 생성 main method에서 호출하는 순서대로 구현해야 가독성 좋음/ 실무에서도 중요함 주석 실무에서는 주석을 최소 – 개발할 때는 달지만 배포할 때는 다 지움 integer.parseInt: 문자를 숫자로 바꿔주는 api - 정수 string만 숫자로 바꿀 수 있음 (25.3(실수), a122(문자+숫자) -> 이런 스트링 형식은 parseInt 사용 못함) Method 가 Method를 호출 가능. Method 명은 길건 짧건 상관 없음. 정확히 표현만 가능하다면 Method Overloading 파라미터의 갯수가 다를 때 Method 이름이 똑같아도 실행이 가능함 메모리 값을 저장하는 ..

IT/Daily Record 2015.04.06

[Java 2015. 01. 21 수] svn 설치, method, 반복문, if

svn = eclipse에서 개발한거 서버에 올리는 tool(팀 단위로 코딩할때 필수) 설치방법 1. eclipse - help - marketplace에서 subversion 검색 - 제일 위에 있는 svn 설치 - 재시작 2. eclipse - open perspective - svn~~ 클릭 - 제일 최신버전 두개 설치 - 재시작 3. svn repositories - new repositories location - general- url에 https://dev.naver.com/svn/sk861230 주소 붙여 넣기 & 네이버 아이디 비밀번호 입력 4. 올리고 싶은 폴더 우 클릭 -> team -> share project -> svn-> next-> ->-> finish svn에서 가져오는 방..

IT/Daily Record 2015.04.05

[Java 2015. 01. 20 화] 변수, 접미사

Java에서 지원하는 변수 타입 * = 자주 사용하는 변수 정수: byte, short. *int, long, 실수: *double, float, 문자: char, 논리: *boolean- 정말 많이 쓰임 정수/정수 = 정수 , 실수/정수 = 실수 바이트의 크기에 따라 자동으로 캐스팅이 됨 ex) int a; double b= (a*1.9) + 30; 정수형 a가 실수 형으로 바뀜 (upcasting: 소 -> 대) (downcasting: 대 -> 소) 문자열과 숫자를 더하면 = 문자열이 됨 변수 명 만들 때 규칙 1. 숫자는 절대 쓸 수 없음 2. 특수문자로 시작 안됨 - 예외로 _(언더 바) 와 $(달러)는 가능 3. if, for, int 와 같은 건 사용 불가 현업에서 표준처럼 지켜주는 규칙 1..

IT/Daily Record 2015.04.05

[Java 2015. 01. 19 월] JDK 설치 및 java tool 설치

1. jdk 설치 - 환경변수 설정 2. java tool 설치 잘안씀 oracle - netbeans 유료 intelij 무료 eclipse - downloads - eclipse ide for java ee developers 설치 cmd상에서 자바 실행 방법 - javac HelloWorld.java // helloworld.java 컴파일 java HelloWorld // helloworld 클래스 실행 eclipse windows - preferences - colors and font // 맥 모나코 폰트 windows - preferences - workspace - text file encoding - other- utf8 // 한글 위해서 셋팅

IT/Daily Record 2015.04.05

Servlet(서블릿) 3.31(화)

서블릿이란? - JSP 표준이 나오기 전에 만들어 진 표준으로 자바를 이용해서 웹 애플리케이션을 개발하기 위해 만들어 졌으며, 자바 클래스를 웹에서 호출 및 실행 할 수 있도록 한 표준 서블릿 프로젝트 생성 법 1. eclipse 실행 후 Dynamic web project 선택 2. Project name : Hello 프로젝트 생성 3. Hello -> Java Resoueces -> scr 우 클릭 후 new-> servlet 선택 4. class name: Hello 입력 후 next 5. URL mappings /Hello 선택 후 Edit -> 소문자 /hello 변경 후 OK -> NEXT -> Finish Servlet - sendredirect 와 forward의 차이점 및 공통점 sen..

IT/Java 2015.04.05
반응형