본문 바로가기

Development/Java

웹 서비스의 동적 발견과 호출 http://www.ibm.com/developerworks/kr/library/ws-udax.html
DRY : Don't Repeat Yourself 코드의 반복도 문제지만 그 반복되는 코드를 코더가 반복시키는 것이 더 큰 문제.
[GXT] 크기를 Percentage로 설정했을 때 화면이 짤리는 현상 열심히 코딩해서 테스트를 했는데 스샷에 오른쪽 위처럼 버튼이 짤려 나와버렸습니다. 왜 그런지 한 참 찾았는데.. 왜 그랬는지 참 이유가 웃깁니다. 기본적으로 GXT는 Percentage를 지원하지 않습니다. 소스를 까보니까 그렇더군요 ㅠㅠ 저는 그것도 모르고 LayoutContainer.setWidth( "100%" ); 이렇게 설정했지요.. 하지만 스샷에 보면 Border가 보여지는 게 보일 겁니다. LayoutContainer의 크기를 보려고 LayoutContainer.setBorder( true ) 이렇게 설정해줬지요. 근데 Border는 100%가 적용되었습니다 !! 그래서 또 소스를 봤더니.. Border는 GWT에서 나오는 걸 그대로 사용했더군요.. 그래서 GXT에 있는 LayoutConta..
GWT + Ext JS = GXT Ext GWT ( 이하 GXT ) Overview : http://www.sencha.com/products/extgwt/ Sample : http://www.sencha.com/examples/explorer.html API : http://www.sencha.com/gxtdocs/ 라이센스는 현재 버전이 아닌 전 버전이라면 GNU GPL license v3 라는 것 !!! 완전 최고>_< 이런 걸 왜 이제 알았는지 나원 참!!
FindJAR - Jar 파일이 없을 때 http://www.findjar.com/index.x 에서 검색한 뒤 받으면 된다. 거의 모든 jar 파일이 있는 듯 하다. Jar 파일을 구하는 거라면 구글링보다 빠르다.
WSO2 Platform Diagram WSO2 정말 대단...
Unicode에서 한글 범위 하드웨어와 패킷을 주고 받을 때 패킷 데이터 중에 Length를 넣어서 보내야할 때가 있다. 보통 영어나 숫자를 보내지만 한글을 보내야할 때가 있어서 length 계산을 String의 length로 사용하면 안 된다. Unicode에서는 영어는 1byte로 표현하고 한글은 2byte로 표현한다. 따라서 다음 범위에 들어가는 코드는 한글로 간주하고 length를 2로 표현해야 한다. 0xD7A3 ~ 0xD7A3 일어나 중국어 같은 건 없다고 가정을 했기 때문에 그것들은 처리를 하지 않았다. 나중에 일어나 중국어가 들어가게 되면 범위를 더 추가하는 방식을 사용하면 될 것 같다.
SimpleDateFormat를 사용하여 Date를 String으로 바꾸기 사용 방법 SimpleDateFormat dateFormat = new SimpleDateFormat( "dd, HH:mm:ss" ); Calendar calendar = GregorianCalendar.getInstance(); dateFormat.format( calendar.getTime() ); Pattern