본문 바로가기

전체 글

ExtJs extend.. Ext.MyClass = function() { Ext.MyClass.superclass.constructor.call(this); ..... }; Ext.extend(Ext.validProd, Ext.util.Observable, { functionName:function (v) { ............... return v; } }); var valid = new Ext.MyClass(); 사용하기에 따라서 정말 욕/칭찬의 극을 먹을 수 있는 javascript lib... 덤으로 trim() 관련 http://blog.stevenlevithan.com/archives/faster-trim-javascript 더보기
Eclipse Export 중. 기존에는 그냥 Jar 파일을 만들때 Export -> Java -> JAR file 후 Main Class를 집어넣었는데요. 이경우 classpath 작업을 별도로 해줘야 했습니다. META-INF/MANIFEST.MF 에 Class-path의 최대 chars는 72 입니다. 가끔 넘어간다는... 그래서 Ant를 이용하거나 하는 방법을 써왔는데요. 언제부터인지 못보던 놈이 생겼습니다. 바로 이놈 이놈으로 등록을 하게 되면 lib로 지정된 놈들 즉 index를 따서 포함 시켜 버립니다. 우오~ 멋져부러. 그냥 프롬포트에서 실행하면 끝. 더보기
Java SSO http://www.josso.org . 더보기
Spring + Ibatis 2.3 Session버그 기존 ibatis 를 사용하고 있는 곳에 Spring을 조금씩 넣다 보니 이상하게 cache가 안 먹히는듯한 현상이 있어서 이래저래 찾아보니... bug더군요. spring + ibatis2.3 에서는 무조건 새로운 session을 호출한다는... 그러다 보니 cacheModel을 적용해도 안먹히는 현상입니다. SqlExecutor.java 의 prepareStatement(..)을 debug해보면 알 수 있습니다. https://issues.apache.org/jira/browse/IBATIS-408 뭐. 어짜피 ehcache등으로 메소드를 cache 시키겠지만 기존 App 성능이.. 두개의 Connection 이나 method 캐쉬정책을 좀 세워야 할듯. 더보기
새로운 Apache Project를 보다. http://continuum.apache.org/ 흠.. 왜 모르고 있었을까... Cruisecontrol, Teamcity, hudson 더보기