본문 바로가기

IT/Development

The 2nd Node.js Korea Conference - 개발시 염두할 점 Javascript - Javascript는 Client 언어이며, Server 언어로 사용될 수 있다. Node.js - 소프트웨어 플랫폼 - Javascript의 장점을 흡수 - Client와 Server가 같은 언어를 사용하다보니 개발속도가 빠름 - 수 많은 오픈소스 - npm을 설치하여 Node.js에 바로 적용 가능 Modular vs Monolith - The Structure of Node.js Applications 1. http://github.com/timeoxly, @secoif 2. http://nodesource.com 3. Node.js - 수명이 짧기 때문에, 프레임워크를 만드는것 보단 라이브러리로 만들어 사용을 권장 4. 코드를 작성할 때, 오버엔지니어링을 안하는 것. 5. .. 더보기
[JAVA] @SuppressWarnings("serial") 1. 개요 - 객체를 파일에 쓰거나 전송하기 위해 객체 클래스에 Serializable 인터페이스를 implements 함. - 하지만, Serializable 인터페이스를 implements 하게 되면 warnning이 발생한다. - warnning이 발생하지만 동작하는데는 문제가 없다. - 불필요한 warnning을 제거하는 방법. 2. @SuppressWarings - 부적절한 compiler의 경고를 제거하기 위해 사용 - compile 시 warnning을 체크하지 않기 위해 사용 2. serial - java.io.Serializable 인터페이스를 implements 할때, serialVersionUID를 정의해주지 않은 경우 나타나는 warnning을 체크하지 않음 3. serialVers.. 더보기
[JSTL] javascript 영역에서 JSTL 함수 사용에 대한 고찰 javascript 영역에서 JSTL 함수를 사용할때의 이점.. #1. javascript : Client 단에서 처리 if ( condition ) { [코드] } #2. JSTL : Server 단에서 처리 [코드] #2는 불필요한 코드가 노출이 안된다.. 더보기
[Mybatis] 동적쿼리 <if> 비교 1. 문자 비교 => "A" ※ chr 하나일 경우 ' ' 로 묶었을 때, 숫자로 인식하여 'java.lang.NumberFormatException ' 발생한다. => " " 로 묶어야 함. 2. 문자열 비교 => "AA", 'AA' or ※ 문자열 일때, ' ' or " " 상관없다. ※ 그냥 안의 문자는 " " 로 묶도록 하자. 더보기
[JSTL] 자주쓰는 Function (fn) 정리 fn:contains(string, substring) - string이 substring을 포함하면 return True fn:containsIgnoreCase(string, substring) - 대소문자 관계없이 string이 substring을 포함하면 return True fn:endsWith(string, suffix) - string이 suffix로 끝나면 return True fn:escapeXml(string) - string에 XML과 HTML에서 특별한 의미를 가진 문자들이 있으면, XML엔티티 코드로 바꿔준뒤 문자열 반환 fn:indexOf(string, substring) - string에서 substring이 처음으로 나타나는 인덱스 반환 fn:join(array, separat.. 더보기