valueOf리턴되는 결과값이 new Integer() 로 객체이다. pasresInt 리턴되는 결과값이 int 로 기본 자료형(primitive type) 이다. Integer vs int 1. int (Primitive Type) - int, float, long, double 과 같은 하나의 자료형 의미 - 산술 연산 가능 - 0 으로 초기화가 가능 (null 로 초기화 불가능) 2. Integer (Wrapper Class - 객체)- Wrapper Class - Unboxing 을 하지않으면 산술연산 불가능 , null 값 처리 가능- null 값 처리가 용이해서 SQL 연동시 편리함 * What is the Wrapper Class?Java는 데이터를 클래스와 객체 외에 기초 타입을 가집니다...
Back-End 검색 결과
Final Project 진행하면서 느낀 점이 많았다. 간단한 비동기도 잊어버리게되어 전에 했던 code 를 복붙하게 되는 경우가 다수였다.이런 일이 반복되지 않도록 미리 기록해두는 것이 좋을 거 같다. 1. serializeform 태그에서 serialize 로 name 태그가 달린 value 값들을 불러올 때 변수 타입이 String 이 아닌 Date 일 경우 데이터가 불러와 지지 않고 code : 400 에러가 뜨는 경우가 발생 => 해결 : DTO(VO) 에 변수타입을 String 타입으로 수정 2. Jqeury 1$(document).on("click",".side-bar-step",function(){ 이렇게 쓰는 경우는 동적생성될 때 사용 12$('.side-bar-step').click(f..
FInal Project 진행 시 개인 Trouble Shutting 배운지 오래된 문법에 대해 잊고 있는 부분이 많아 별도로 정리하기로 했다. * Mybatis 1. 파일명 통일DAO.xml 과 DAO.java 와 파일명이 동일해야한다. 2. #{ }, ${ } 차이점parameter 값 : #{이름}parameter 명 : ${이름} -> #{ } 으로 작성할 경우, 알아서 ' ' 을 붙여서 전달한다. 3. Ajax(비동기 처리)$.ajax({ url: 요청이 보내지는 곳, type: http요청 방식 get/post, success: http 요청 성공의 경우 동작할 함수, error: http 요청 실패의 경우 동작할 함수, complete: http 요청 완료 후 동작할 함수, data: 서버로..
spring 설정에 root context , servlet context 설정파일이 있다. root webapplication context는 비지니스 혹은 목적을 위한 service layer와 해당 service layer에서 database와 연결되는 repository layer를 구성하는 bean들을 설정 servlet webapplication context는 client 요청을 받기 위한 entry point로서 servlet의 context설정 servlet context는 root context의 bean를 참조할 수 있지만, 반대의 경우는 불가능하다. ex) servlet context에는 controller, view resolver , handler mapping등의 설정root ..
Java의 기초문법 3 (오버로딩, 생성자, 다형성, 추상클래스, 인터페이스)Overloading : 하나의 이름으로 여러가지 기능을 하는 함수* 사용 : println() 대표적인 함수* 문법 : 함수의 이름은 같고 parameter의 개수와 타입을 달리하는 방법 1. 함수의 이름은 같아야 한다. 2. [parameter] 개수 또는 [Type]은 달라야 한다. 3. return type은 overloading에 판단기준이 아니다. 4. parameter 순서가 다름을 인정한다. Constructor : 특수한 목적을 가지는 함수 * 특수한 목적 : member field 초기화 1. 일반함수와 다른점 1.1 함수의 이름이 고정 (class 이름과 동일) 1.2 return type (x), void(..
Java의 기초문법 2 (조건문, 제어문, 반복문) * 조건문 : 어떤 문장은 수행하고 싶고, 어떤 문장은 수행하고 싶지 않을 경우 사용 if 조건문 조건식의 연산 결과에 따라 블록 내부 문장의 실행 여부를 결정 할 수 있다. if 문 조건식이 true 일 경우에만 실행문이 실행된다. if(조건식) 다음의 { } 를 생략할 수 있다. 하지만, 생략할 경우 if문에 포함되는 실행문은 단 한 줄만 포함된다. if(조건식){ 실행문; 실행문; } if - else 문 조건식이 true일 경우 if 블록의 실행문이 실행되고, flase 일 경우 else 블록의 실행문이 실행된다. if(조건식){ 실행문; 실행문; }else{ 실행문; } if - else if - else문 처음 if문의 조건식의 조건문이 t..
최근댓글