오늘은 AUTOCOMPLETE 기능에 대해서 적어볼까 합니다. AUTOCOMPLETE 기능은 보통 우리가 웹페이지에서 어떤 검색 항목에서 글자를 입력할 때 입력하는 글자와 매칭되는 이전의 입력 데이터의 리스트를 사용자에게 보여줌으로서 빠른 입력을 가능하게 해 주는 좋은 기능입니다. 물론 위와 같은 좋은 장점 이면에는 단점도 있답니다. 기존에 입력한 내용이 보여지는 것이기 때문에 PC방이나 공용 PC와 같은 여러 사용자가 사용하는 PC에서는 사용자들의 중요한 정보가 노출되는 보안적인 문제도 발생하게 됩니다. 때문에 중요한 정보가 입력되는 부분에 있어서는 이 AUTOCOMPLETE 기능을 잠재워 중요 정보가 노출되는 것을 막아야 합니다. AUTOCOMPLETE 기능은 기본적으로 "ON"으로 되어 있기 때문에..
Adobe Systems가 RIA(Rich Internet Application) 플랫폼인 '어도비 통합 런타임(Adobe Integrated Runtime, 이하 '에어 1.0')'을 공개하고 무료 오픈소스 애플리케이션 개발 툴인 플랙스 3.0(Flex 3.0) 또한 함께 공개할 예정이라고 합니다. Flex 를 잘 사용하진 못하지만 몇번 사용해보니 참 좋은 개발 툴이라는 생각이 들었는데... AIR 1.0과 FLEX 3.0이 함께 공개된다고 하니 저처럼 이 분야에 관심있는 분들께는 좋은 소식이네요~^^ 자세한 내용은 아래 기사를 참조하세요. 어도비, RIA 플랫폼「AIR 1.0」등장 Martin LaMonica ( CNET News.com ) 2008/02/26 어도비 시스템즈가 드디어 'RIA(Ric..
오늘 struts를 사용하면서 태그에서 한글깨지는 현상 때문에 거의 반나절을 삽질을 하였습니다. 역시 모르면 찾아봐야 한다는 걸 또 느끼게 된 하루였네요. ㅡㅡㅋ struts 사용시 html:link 태그를 포함하여 RequestUtils 를 사용하는 Class 들에서 한글깨짐현상을 만날 가능성이 매우 높습니다. 이유는 RequestUtils 내의 encodeUrl() 메쏘드 내에서 URLEncoding 을 무조건 UTF-8 로 하도록 하드코딩 되어 있기 때문입니다. 따라서 html:link 태크에 Map 으로 넣은 파라미터 값 중에 한글이 들어가 있으면, UTF-8 을 사용하도록 페이지를 만들지 않으면, 한글이 전부 깨지게 됩니다. 다행히도 Struts 1.2.x 에서 부터는 이 부분이 개선되었습니다...
오늘 자바로 열심히 코딩을 해서 목표 부분까지 완성을 하고 이것저것 하다가 이클립스의 이상 반응으로 열심히 코딩했던 자바 파일들(6~7개정도)이 사라지는 기이한 현상을 경험했습니다. 아침부터 열심히 해서 오후에 겨우 끝을 냈는데요.. 이렇게 허탈하고 허무할수가 없더군요... ㅜㅜ OTZ.. OTZ.. OTZ.. 이러고 한참을 있는데 예전에 자바를 역 컴파일했던 일이 생각이 나더라구요. 그땐 잘 안되었던걸로 기억을 하는데.. 그래도 어찌해서 JAR 파일속에 있던 CLASS 파일을 건져냈으니.. 시도는 해봐야죠~!! 그래서 아래와 같이 찾은 자료로 역컴파일에 성공해서 겨우 살아났습니다. ^^ 혹시나 저와 같은 경험을 하시게 될 다른 분들에게 참고가 되었으면 하여 아래 글을 퍼왔습니다. 참고 사이트 링크 : ..
SQL 저장 프로시저에 대한 자료를 찾던 중 찾은 괜찮은 자료 올립니다. 아~ 공부해야 할건 많고 시간과 노력은 부족하고 귀찮고.. ㅡㅡㅋ 좋은 내용 널리널리 퍼져서 다른 분들에게도 도움이 되었으면 좋겠네요~!! 출처 : http://blog.naver.com/steve517?Redirect=Log&logNo=150020670491 저장프로시저 - 저장 프로시저는 하나 이상으로 구성된 Transact-SQL 문을 데이터베이스에 저장한 개체입니다. 저장프로시저 특징 모듈 프로그래밍 자주 반복해서 사용하는 T-SQL문을 DB에 저장해 필요한 시점에만 사용함. 매번 같은 구문을 다시 작성할 필요가 없음 유연한 보완관리 데이터 조회하는 저장프로시저. 접근권한이 없어도 저장프로시저를 실행할 권한이 있다면 조회가능..
늘 자바스크립트에서 문자열상의 공백을 제거해주는 trim() 기능을 사용하려고 하는데.. 전 당연히 split() 함수도 사용할 수 있어서 사용할 수 있겠지 생각하고 함수를 사용했는데 스크립트 오류가 나더군요. ㅡㅡㅋ 역시 모르면 알아봐야 하는듯.. 그래서 찾아보니 자바스크립트에는 기본적으로 문자열 양쪽에 공백을 제거하는 trim 기능이 없고 아래와 같이 사용하면 trim 기능을 사용할 수 있다고 합니다. String.prototype.trim = function() { return this.replace(/(^\s*)|(\s*$)/gi, ""); } 사용은 아래처럼 하시면 됩니다. var strTrim1 = " Test "; var strTrim2 = strTrim1.trim(); 필요하신 곳에 유용하..