목록camelcase (2)
Chanho_Park
전자정부프레임워크에서 제공하는 제네릭 타입(java의 Map클래스와 동일) Map형태의 클래스로 iBatis parameterClass 또는 resultClass에서 사용할 수 있도록 제공되는 클래스 여기서 ResultClass란? - 어떠한 DB에서 조회한 결과를 가져올 때, 결과 값을 담을 곳의 형태 egovMap은 자동으로 컬럼을 맵핑할 수 있는 객체이름을 생성해 줍니다. 데이터베이스에서 SELECT user_id FROM user WHERE name="홍길동" 이라는 SQL문을 통해 유저의 아이디(user_id)를 사용하고자 할때, map.get("user_id")와 같이 column명으로 참조를 하게 되는데 egovMap을 사용하면 camelcase의 규칙에 따른 이름으로 객체를 참조할 수 있습..
카멜케이스가 생겨난 이유는 컴퓨터가 띄어쓰기를 인식하지 못하기 때문입니다. 대부분의 프로그래밍에서 띄어쓰기란 다른 문법이나 옵션을 사용할 때이기 때문에 이름을 지을 때(특히 변수나 상수의 이름) 사람이 읽기 힘들게 되었죠. 예를 들어 볼까요? publicdata, anoymoususer, injectedscript publicdata, anoymoususer, injectedscript 이것은 두종류의 영어가 연이어 써진 단어입니다. 이렇게 이름을 주면 누구나 읽기 힘들어지죠. 그래서 매 단어의 시작마다 대문자를 써서 사람이 읽기 쉽게 하는 것이 카멜케이스가 생긴 이유입니다. 위의 단어를 카멜케이스로 바꾸면... publicData, anoymousUser, injectedScript 이제 무슨 단어인지..