1. 종류- 조건문- if문 ex) if(조건식) { 문장;} - if else문 ex) if(조건식) { 문장; 문장;} else{ 문장; 문장;} - nested if문 ex) if (조건식){ if(조건식) 문장; else 문장; } else { if(조건식) 문장; else 문장; } - switch문 ex) switch(변수 또는 수식){ case 값 또는 '값: 문장; 문장; case 값 또는 '값 문장; case 값 또는 '값: 문장; 해당 변수에 스위치가 들어간다고생각하면된다.case의 마무리마다 break; 를 써주면,해당케이스에 도달하는순간 그다음은 넘겨버리기때문에변수에 해당하는 값 만 출력할수있다.
● 논리적 사고방식 일의 순서 -> 알고리즘 = 자료구조 1. 변수(Variable)- 임시기억 (저장) 공간- 변수 선언과 초기화 ex) 데이터타입 변수명; 변수명 = 값; 데이터타입 변수명 = 값; - 반드시 선언한곳에서만 사용할 수 있다. (유효범위)stack 2. Data Type- 기본 Data Type(비객체 Data Type) 용도 크기 정수형byte (1byte) short (2byte)int (4byte) - defaultlong (8byte) 실수형 float (4byte)double (8byte) 문자형 char (2byte) 논리형boolean - true, false bit ,
● 일반프로그램 사용방법 텍스트 문서 ---> 문서 해독 ----> 컴퓨터 (실행파일)(원시 소스 코드) o 해석방법(compiler) - 1. 컴파일(compile) : 텍스트 문서를 모아서 한번에 해석하는 방식 2. 인터프리터(interpreter) : 텍스트문서를 한줄씩 해석하는 방식 o 실행파일(binary file) ex) .exe , .com, .html .. ● Java 컴파일러 ---> JDK(Java Development kit) 설치 - 자바 개발 키트 JRE(Java Runtime Environment) 설치 - 자바 실행 환경 www.oracle.com 사이트 접속 후 JDK 다운로드 공부용 목적이기 때문에 최신버전인 9버전을 설치한다. 기업에서 사용할때는 보편적으로 사용되야하므로 ..
인증(Authentication) 권한(체크) - (Authority)
Tiles 받는 링크http://mvnrepository.com/artifact/org.apache.tiles/tiles-jsp/3.0.7 org.springframeworkspring-webmvc4.3.9.RELEASEjstljstl1.2org.apache.tilestiles-jsp3.0.7 경로 : window -> preperence -> xml files -> template -> new
MVC 네임스페이스▪ Spring MVC 관련된 설정 중 자주 사용되는 설정들을 자동으로 처리해 준다. ▪ – Annotation 기반 Controller 구현시 필요한 다양한 bean들을 자동으로 등록해 준다.– mvc 네임스페이스의 다른 태그들을 쓰기 위해서는 반드시 지정해야 한다. ▪ – handler를 거치지 않고 view를 호출 할 수있도록 설정하는 태그– 단순 링크에 주로 사용한다.– login.do 요청이 들어오면 /WEB-INF/view/loginform.jsp 가 응답한다. ▪ – Intercepter Bean 등록하는 태그.– Intercepter ▪ 특정 URL요청 시 Handler 실행 전에 호출 되는 컴포넌트 : interceptor 등록 태그 : interceptor를 호출 할 ..
MVN 검색 : jackson 키워드로 조회 - jackson databind@ResponseBody 에서 VO나 배열이나 컬렉션(Set/List/Map)을 리턴하면 JSON 문자열로 변환처리http://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind/2.8.9
web-servlet.xml ProductController.java package domain.controller; import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Controller;import org.springframework.validation.BindingResult;import org.springframework.web.bind.annotation.ModelAttribute;import org.springframework.web.bind.annotation.RequestMapping; import domain.service.ProductService;import ..
Annotiaion으로 validation을 구현하기 위해서 pom.xml에 추가해줘야 함 http://mvnrepository.com/artifact/org.hibernate/hibernate-validator/5.4.1.Final pom.xml 4.0.0 spring_mvc_param spring_mvc_param 0.0.1-SNAPSHOT war src maven-compiler-plugin 3.5.1 1.8 1.8 maven-war-plugin 3.0.0 WebContent org.springframework spring-webmvc 4.3.9.RELEASE jstl jstl 1.2 org.hibernate hibernate-validator 5.4.1.Final MemberForm.java pa..
등록 경로 : window - preferences - xml - xml files - editor - template - new - context(xml-tag) name : encodingFilter (이름은 알아서 준다.) description : Spring의 Encoding Filter web.xml에 등록(주석처럼 설명달아준다.) pattern: encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding ${encoding} encodingFilter ${url} ${바꿀내용}