개발지식

개발지식

model.addattribute()

Controller에서 View로 데이터를 전달하는 방법controller에서 데이터를 가공하고, 이를 view에 넘겨 페이지를 표시한다.@RequestMapping이 부여된 메서드들은 view를 생성하는 역할, 즉 Controller 메서드이다.Controller는 Model을 이용해 데이터를 갖고오고, view에 데이터를 넘겨 적절한 view를 생성하는 역할.Model addAttribute(String name, Object value)- value 객체를 name 이름으로 추가한다. 뷰 코드에서는 name으로 지정한 이름을 통해서 value를 사용한다.@RequestMapping(value = "/standardCd/selectInfo.do")public String selectInfo(Mode..

개발지식

컴파일 타임과 런타임의 차이는 무엇일까!

문득 compile과 runtime의 차이가 무엇인지 제대로 알고 있지 않다는 생각이 들었다. 그래서 알아보기로 했다! 1. compile time 컴파일 타임이란 소스코드가 컴파일이라는 과정을 통해 기계가 읽을 수 있는 형태로 변환되는 과정이다. 예를들어 .exe같은 파일을 예로 들 수 있다. 그렇다면 컴파일 에러란 컴파일 중 발생되는 에러를 의미한다! 대표적으로 syntax error이다. - > 문법에 맞지 않는 코딩했을 때 발생하는 에러! 2. run time 컴파일 타임 이후 프로그램이 동작되어지는 때를 런타임이라고 한다. exe파일을 동작시키는 과정이다. 따라서 런타임에러는 컴파일 중에는 감지하지 못하는 에러이다. 문법적으로는 오류가 없지만 실행해보면 발생되는 에러이다. ++ 자바의 컴파일 과..

자바걸
'개발지식' 카테고리의 글 목록