URL, URI, URN

URL (Uniform Resource Locator) 예) http://city.lgcns.com/Contents/EN/Static/Images/Common/img_map02.jpg 구성) 프로토콜 + 도메인 + 하위 경로 주소값은 바뀌지 않지만, 해당 주소에 있는 자원은 언제든 바뀔 수 있음 웹 사이트 주소뿐만 아니라 컴퓨터 네트워크상의 자원을 모두 나타낼 수 있음 주소에 접속하려면 해당 URL에 맞는 프로토콜을 알아야 하고 동일한 프로토콜로 접속해야함 URI (Uniform Resource Identifier) 예) 주민등록번호, ISDN 자원에 대한 […]

#value# 와 #{value}의 차이

myBatis를 사용할 경우 #{값} 변수 PreparedStatement에서는 ?에 해당함 내부적으로 양쪽에 작은 따옴표를 붙임 예) SELECT * FROM user WHERE id = #{id} ${값} 상수 내부적으로 양쪽에 작은 따옴표를 붙이지 않음 SQL 인젝션 위험이 있음 동적으로 테이블명 또는 컬럼명을 바꿀 때만 사용 ${myColumn} = #{value} 이런 식으로도 가능함 iBatis를 사용할 경우 #값# myBatis에서 #{값}에 해당 $값$ […]

STS(Spring Tool Suite)에 Find Securty Bugs Plugin 설치

1. STS를 실행한다. Help > Eclipse Marketplace… 메뉴를 선택한다. 2. Search 탭에서 findbugs 를 입력하고 Enter 키를 누른다. 그러면 검색이 되고 제일 위에 FindBugs Eclipse Plugins 3.0.1 이라는 플러그인이 나온다. Install 버튼을 눌러 설치한다. 3. FindBugs Feature 를 체크하고 Confirm 버튼을 누른다. 4. I accept the terms of the license agreement. 를 선택하고 Finish 버튼을 […]