본문 바로가기

Development

Inner Class를 ResultMap으로 등록할 때 이렇게 Inner Class가 선언되어 있다고 가정했을 때, public class UserBean implements IBean { private long sid = 0; private List idList = null; private String password = null; private String name = null; public static class UserId { private long sid = 0; private String id = null; public UserId() { } public UserId( String id ) { super(); this.id = id; } public long getSid() { return sid; } public void setSid( long ..
[Vaadin] Vaadin Addon - Lazy Query Container https://vaadin.com/directory#addon/lazy-query-container
[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 라는 것 !!! 완전 최고>_< 이런 걸 왜 이제 알았는지 나원 참!!
Mule Interceptor Event Flow
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 일어나 중국어 같은 건 없다고 가정을 했기 때문에 그것들은 처리를 하지 않았다. 나중에 일어나 중국어가 들어가게 되면 범위를 더 추가하는 방식을 사용하면 될 것 같다.
[Flex] Flex4에서 Application.application는 FlexGlobals.topLevelApplication으로 바뀌었습니다. 간단한 팁. Flex3에서 Application의 객체를 접근할 때는 Application.application으로 접근하면 되었다. 하지만 Flex4에서는 Application.application은 Deprecate 되었다. 따라서 다른 방법으로 접근해야 하는데 그 방법은 아래와 같다. FlexGlobals.topLevelApplication 그럼 기존에 사용하던 방법은 달라졌지만 기능은 그대로 사용할 수 있다.
SimpleDateFormat를 사용하여 Date를 String으로 바꾸기 사용 방법 SimpleDateFormat dateFormat = new SimpleDateFormat( "dd, HH:mm:ss" ); Calendar calendar = GregorianCalendar.getInstance(); dateFormat.format( calendar.getTime() ); Pattern
Eclipse에서 HTML의 Validation 체크하지 않기 Eclipse에서 Flex라든지, 다른 웹 어플리케이션을 개발하는데 반드시 필요하지만 신경쓰지 않는 HTML 파일들이 꼭 존재한다. Flex 같은 경우엔 HTML 파일이 반드시 필요하지만 자동으로 생성된 뒤에 잘 안 고치고, 잘 신경쓰지 않는다. 그런데 Eclipse 버전을 바꾸면서 HTML의Validation을 체크하게 됐다. 체크하는 거야 상관 없지만 에러를 내뿜기 때문에 여간 신경쓰이는 게 아니다. 그. 래. 서 !! HTML파일의 Validation 체크는 아예 안 하도록 만들 것이다. [ 그림 1. 에러 유발자 HTML ] 프로젝트 각각의 설정? or Eclipse 통째 설정?HTML의 Validation 체크를 프로젝트 단위로 설정할 수도 있고, Eclipse 단위로 설정할 수도 있다. 전자나..
Eclipse 3.5.2 + MyEclipse 8.6 + Flash Builder 4 설치 방법 설치시 사용한 프로그램과 버전 Eclipse SDK 3.5.2, MyEclipse 8.6 Archive, Flash Builder 4 Plug-in 전체적인 흐름1. Eclipse SDK 3.5.2 설치 2. MyEclipse 8.6 설치3. Flash Builder 설치 설치를 시작하기 전에, 기본으로 필요한 것들에 대해서는 논하지 않는다. 예를 들어 Windows나 JDK 같은 것들은 설치되어 있다고 가정하고 설치할 것이다.그리고 이 포스트에서 사용하는 프로그램들은 밑의 링크를 통해 받으면 된다.Eclipse 3.5.2 : http://www.eclipse.orgMyEclipse 8.6 : http://www.myeclipseide.comFlash Builder 4 : http://www.adobe...