InstanceFactory v0.7
2010년 3월 23일 화요일
쩝 여기에다 DTD파일을 올려놔야 겠다.
쩝...
좀 불쌍하긴 하지만...
따로 가지고 있는 도메인이나 서버도 없으니까...
DTD 파일은 여기 올려놔야 겠다.
URL 로 참조가 필요하니까...
ㅡ,.ㅜ;
2010년 2월 23일 화요일
순번이 반복되는 쿼리 작성 예제
EditAssistant를 이용해 순번이 반복되는 쿼리를 작성하는 예제
insert into table1( col1, col2)
values( 'col1v1', 'col2v1');
insert into table1( col1, col2)
values( 'col1v2', 'col2v2');
- 위와 같이 일정부분이 순차적으로 증가하는 쿼리를 작성해 보겠습니다.
- 우선 에디터에 첫번째 쿼리를 타이핑합니다.

- 첫번째 반복되는 부분을 선택해 Alt + 1 또는 EditAssistant View 의 1번째 [C]버튼을 이용해
1번째 클립보드에 복사합니다.
insert into table1( col1, col2)
values( 'col1v1', 'col2v1');
- 두번째 반복되는 부분을 선택해 Alt + 2 또는 EditAssistant View 의 2번째 [C]버튼을 이용해
2번째 클립보드에 복사합니다.
insert into table1( col1, col2)
values( 'col1v1', 'col2v1');
- 세번째 반복되는 부분을 선택해 Alt + 3 또는 EditAssistant View 의 3번째 [C]버튼을 이용해
3번째 클립보드에 복사합니다.
insert into table1( col1, col2)
values( 'col1v1', 'col2v1');
- EditAssistant View의 Current Value 입력상자에 시작값인 0을 입력합니다.

- 작업을 시작할 위치로 커서를 이동한 뒤 Alt + Shift + S 또는 EditAssistant View의 [Record] 버튼을
이용해 Record를 시작합니다.
- Alt + Shift + 1 또는 EditAssistant View의 1번째 [C] 버튼을 이용해 1번째 클립보드 내용을 붙여넣기 합니다.

- Alt + N 또는 EditAssistant View의 [Next Value] 버튼을 이용해 다음 Sequence값을 붙여넣기 합니다.

- Alt + Shift + 2 또는 EditAssistant View의 2번째 [C] 버튼을 이용해 2번째 클립보드 내용을 붙여넣기 합니다.

- Alt + C 또는 EditAssistant View의 [Current Value] 버튼을 이용해 현재 Sequence값을 붙여넣기 합니다.

- Alt + Shift + 3 또는 EditAssistant View의 3번째 [C] 버튼을 이용해 3번째 클립보드 내용을 붙여넣기 합니다.

- 다음 이어질 작업을 위해 키보드의 [Enter]키를 눌러 커서를 다음 라인의 처음으로 이동합니다.

- Alt + Shift + S 또는 EditAssistant View의 [Stop] 버튼을 이용해 Record를 종료합니다.
- EditAssistant View의 Repeat 입력상자에 작업을 4회
반복하기위해 값을
4로 입력합니다.
- Alt + Shift + Y 또는 EditAssistant View의 [Play] 버튼을 클릭하면 해당
작업이 4회 더 실행됩니다.

insert into table1( col1, col2)
values( 'col1v1', 'col2v1');
insert into table1( col1, col2)
values( 'col1v2', 'col2v2');
- 위와 같이 일정부분이 순차적으로 증가하는 쿼리를 작성해 보겠습니다.
- 우선 에디터에 첫번째 쿼리를 타이핑합니다.

- 첫번째 반복되는 부분을 선택해 Alt + 1 또는 EditAssistant View 의 1번째 [C]버튼을 이용해
1번째 클립보드에 복사합니다.
insert into table1( col1, col2)
values( 'col1v1', 'col2v1');
- 두번째 반복되는 부분을 선택해 Alt + 2 또는 EditAssistant View 의 2번째 [C]버튼을 이용해
2번째 클립보드에 복사합니다.
insert into table1( col1, col2)
values( 'col1v1', 'col2v1');
- 세번째 반복되는 부분을 선택해 Alt + 3 또는 EditAssistant View 의 3번째 [C]버튼을 이용해
3번째 클립보드에 복사합니다.
insert into table1( col1, col2)
values( 'col1v1', 'col2v1');
- EditAssistant View의 Current Value 입력상자에 시작값인 0을 입력합니다.

- 작업을 시작할 위치로 커서를 이동한 뒤 Alt + Shift + S 또는 EditAssistant View의 [Record] 버튼을
이용해 Record를 시작합니다.
- Alt + Shift + 1 또는 EditAssistant View의 1번째 [C] 버튼을 이용해 1번째 클립보드 내용을 붙여넣기 합니다.

- Alt + N 또는 EditAssistant View의 [Next Value] 버튼을 이용해 다음 Sequence값을 붙여넣기 합니다.

- Alt + Shift + 2 또는 EditAssistant View의 2번째 [C] 버튼을 이용해 2번째 클립보드 내용을 붙여넣기 합니다.

- Alt + C 또는 EditAssistant View의 [Current Value] 버튼을 이용해 현재 Sequence값을 붙여넣기 합니다.

- Alt + Shift + 3 또는 EditAssistant View의 3번째 [C] 버튼을 이용해 3번째 클립보드 내용을 붙여넣기 합니다.

- 다음 이어질 작업을 위해 키보드의 [Enter]키를 눌러 커서를 다음 라인의 처음으로 이동합니다.

- Alt + Shift + S 또는 EditAssistant View의 [Stop] 버튼을 이용해 Record를 종료합니다.
- EditAssistant View의 Repeat 입력상자에 작업을 4회

4로 입력합니다.
- Alt + Shift + Y 또는 EditAssistant View의 [Play] 버튼을 클릭하면 해당
작업이 4회 더 실행됩니다.

라벨:
Eclipse,
editassistant,
EditAssistantExam,
macro,
plugin,
project-EclipsePlugin,
매크로,
이클립스,
플러그인
쿼리를 자바코드로 감싸는 예제
EditAssistant를 이용해 쿼리를 일반적인 자바 코드로 감싸는 예제
public class Test {
public static void main(String[] args) {
StringBuffer sb = new StringBuffer();
}
}
- 위와 같은 자바 코드에 StringBuffer를 이용해 쿼리를 감싸 보겠습니다.
- 우선 준비된 쿼리를 에디터에 붙여넣습니다.
public class Test {
public static void main(String[] args) {
StringBuffer sb = new StringBuffer();
select a.col1
, b.col2
from table1 a
, table2 b
where a.key1 = b.key1
order by a.col1
}
}
- 첫번째 라인의 앞 뒤에 자바 코드를 타이핑합니다.
public class Test {
public static void main(String[] args) {
StringBuffer sb = new StringBuffer();
sb.append(" select a.col1");
, b.col2
from table1 a
, table2 b
where a.key1 = b.key1
order by a.col1
}
}
- 앞부분의 코드(sb.append(")는 선택하여 Alt + 1 또는 EditAssistant
View 의 1번째 [C]버튼을 이용해 1번째 클립보드에 복사합니다.
- 뒷부분의 코드(");)는 선택하여 Alt + 2 또는 EditAssistant View의
2번째 [C]버튼을 이용해 2번째 클립보드에 복사합니다.
- 2번째 라인으로 커서를 이동하여 Alt + Shift + S 또는 EditAssistant View의 [Record] 버튼을 이용해 Record
를 시작합니다.

- Alt + Shift + 1 또는 EditAssistant View의 1번째 [C] 버튼을 이용해 1번째 클립보드 내용을 붙여넣기 합니다.

- 키보드의 [End]키를 이용해 2번째 라인의 마지막으로 커서를 이동합니다.

- Alt + Shift + 2 또는 EditAssistant View의 2번째 [C] 버튼을 이용해 2번째 클립보드 내용을 붙여넣기 합니다.

- 다음 이어질 작업을 위해 키보드의 [Right]키를 눌러 커서를 다음 라인의 처음으로 이동합니다.

- Alt + Shift + S 또는 EditAssistant View의 [Stop] 버튼을 이용해 Record를 종료합니다.
- EditAssistant View의 Repeat 입력상자에 작업을 4회
반복하기위해 값을
4로 입력합니다.
- Alt + Shift + Y 또는 EditAssistant View의 [Play] 버튼을 클릭하면 해당
작업이 4회 더 실행되어 쿼리를 자바코드로 감싸는 작업이 마무리 됩니다.

public class Test {
public static void main(String[] args) {
StringBuffer sb = new StringBuffer();
}
}
- 위와 같은 자바 코드에 StringBuffer를 이용해 쿼리를 감싸 보겠습니다.
- 우선 준비된 쿼리를 에디터에 붙여넣습니다.
public class Test {
public static void main(String[] args) {
StringBuffer sb = new StringBuffer();
select a.col1
, b.col2
from table1 a
, table2 b
where a.key1 = b.key1
order by a.col1
}
}
- 첫번째 라인의 앞 뒤에 자바 코드를 타이핑합니다.
public class Test {
public static void main(String[] args) {
StringBuffer sb = new StringBuffer();
sb.append(" select a.col1");
, b.col2
from table1 a
, table2 b
where a.key1 = b.key1
order by a.col1
}
}
- 앞부분의 코드(sb.append(")는 선택하여 Alt + 1 또는 EditAssistant

View 의 1번째 [C]버튼을 이용해 1번째 클립보드에 복사합니다.
- 뒷부분의 코드(");)는 선택하여 Alt + 2 또는 EditAssistant View의
2번째 [C]버튼을 이용해 2번째 클립보드에 복사합니다.
- 2번째 라인으로 커서를 이동하여 Alt + Shift + S 또는 EditAssistant View의 [Record] 버튼을 이용해 Record
를 시작합니다.

- Alt + Shift + 1 또는 EditAssistant View의 1번째 [C] 버튼을 이용해 1번째 클립보드 내용을 붙여넣기 합니다.

- 키보드의 [End]키를 이용해 2번째 라인의 마지막으로 커서를 이동합니다.

- Alt + Shift + 2 또는 EditAssistant View의 2번째 [C] 버튼을 이용해 2번째 클립보드 내용을 붙여넣기 합니다.

- 다음 이어질 작업을 위해 키보드의 [Right]키를 눌러 커서를 다음 라인의 처음으로 이동합니다.

- Alt + Shift + S 또는 EditAssistant View의 [Stop] 버튼을 이용해 Record를 종료합니다.
- EditAssistant View의 Repeat 입력상자에 작업을 4회

4로 입력합니다.
- Alt + Shift + Y 또는 EditAssistant View의 [Play] 버튼을 클릭하면 해당
작업이 4회 더 실행되어 쿼리를 자바코드로 감싸는 작업이 마무리 됩니다.

라벨:
Eclipse,
editassistant,
EditAssistantExam,
macro,
plugin,
project-EclipsePlugin,
매크로,
이클립스,
플러그인
EditAssistant
남는 시간 쪼개서 예전부터 맘 먹었던 Eclipse Plugin을 만들어 봤다. 얼마 안되는 휴가랑 저녁시간 쪼개서
만들다 보니 사실 테스트는 많이 하지 못했는데... 어차피 쓰다보면 버그도 발견되고, 그때 수정하면 되겠
지뭐...
참 물론 무료니 맘껏 사용하시고 널리 퍼트려 주세요~~
EditAssistant는
- Sequence : 붙여넣기가 가능한 순차적으로 증가하는 순번.
- Macro : 키보드를 이용한 입력에 대해 기록하고 재 실행할 수 있는
매크로.
- Clipboard : 에디터에 복사, 붙여넣기 할 수 있는 추가적인 10개의
텍스트 클립보드.
를 제공하며 다음 Eclipse 버전에서 실행 확인 되었습니다.
- Eclipse 3.5 galileo
- Eclipse 3.4 ganymede
- Eclipse 3.3 europa
설치방법
- 해당 jar파일을 Eclipse가 구성된 디렉토리의 plugin 폴더에
복사하면 됩니다.
- Eclipse를 재 시작합니다.
- 단축키를 이용한 기본적인 기능은 바로 사용 가능합니다.
- View는 Eclipse 상단 메뉴 [Window] -> [Show View] -> [Other]
에서 [syeol] -> [EditAssistant]로 활성 화할 수 있습니다.
- 단축키 변경은 Eclipse 상단 메뉴 [Window] -> [Preferences]에서
[General] -> [Keys]에서 변경하실 수 있습니다.
(우측 상단 검색창에 'EditAssistant' 값으로 쉽게 찾을 수 있습니다.)
제거방법
- Eclipse가 구성된 디렉토리의 plugin 폴더에서 해당 jar파일을
삭제하시면 됩니다.
기본 단축키
- Alt + C : 에디터에 현재 순번을 붙여넣기 합니다.
- Alt + N : 에디터에 증가된 순번을 붙여넣기 합니다.
- Alt + Shift + S : 매크로 기록을 시작하거나 종료합니다.
- Alt + Shift + Y : 기록된 매크로를 지정된 횟수만큼 반복 실행합니다.
- Alt + 1 ~ Alt + 0 : 에디터에서 선택된 텍스트를 1번 부터 0번까지 해당 클립보드에 복사합니다.
- Alt + Shift + 1 ~ Alt + Shift + 0 : 1번 부터 0번까지 해당 클립보드의 텍스트를 에디터에 붙여넣기 합니다.
사용방법 - Sequence
- View의 [Current Value] 버튼 또는 Alt + C 단축키를 이용해 에디터에 현재 순번을 붙여넣기 합니다.
- View의 [Next Value] 버튼 또는 Alt + N 단축키를 이용해 에디터에 현재 순번에서 View의 'Step' 만큼 증가/감소한 값을 붙여넣기 합니다.
- 초기화는 View의 'Current Value' 입력상자에 초기화 값을 입력하시면 됩니다.
- 증가/감소 수치 변경은 View의 'Step' 입력상자 값을 조정하시면 됩니다.
사용방법 - Macro
* 매크로 기록과 반복중 에디터의 기본 Clipboard(Ctrl + C, Ctrl + V)는 지원하지 않습니다.
하지만 EditAssistant에서 제공하는 10개의 Clipboard와 Sequence는 사용할 수 있습니다.
* 매크로 기록과 반복중 Backspace키는 지원하지 않습니다.
* 매크로 기록과 반복중 Shift + Left, Right, Up, Down을 이용한 텍스트 선택은 지원하지 않습니다.
하지만 Ctrl + Shift + Right 등의 텍스트 선택은 지원합니다.
* 매크로 기록과 반복중 한글 타이핑 입력은 지원하지 않습니다. 하지만 EditAssistant에서 제공하는
Clipboard를 이용해서 한글을 붙여넣기 할 수 는 있습니다.
- View의 [Record] 버튼 또는 Alt + Shift + S 단축키를 이용해 매크로 기록을 시작합니다.
- 에디터에 반복을 원하는 작업을 키보드를 이용해 타이핑합니다.
- View의 [Stop] 버튼 또는 Alt + Shift + S 단축키를 이용해 매크로 기록을 종료합니다.
- View의 'Repeat' 입력상자에 원하는 반복횟수를 입력합니다.
- View의 [Play] 버튼 또는 Alt + Shift + Y 단축키를 이용해 매크로를 반복실행 합니다.
사용방법 - Clipboard
- 에디터에서 복사하고자 하는 부분을 선택합니다.
- View의 [C] 버튼 또는 Alt + 1 ~ Alt + 0 단축키를 이용해 텍스트를 해당 클립보드에 복사합니다.
- 에디터에서 붙여넣고자 하는 부분에 커서를 위치합니다.
- View의 [P] 버튼 또는 Alt + Shift + 1 ~ Alt + Shift + 0 단축키를 이용해 해당 클립보드의 텍스트를 붙여넣기
합니다.
만들다 보니 사실 테스트는 많이 하지 못했는데... 어차피 쓰다보면 버그도 발견되고, 그때 수정하면 되겠
지뭐...
참 물론 무료니 맘껏 사용하시고 널리 퍼트려 주세요~~
EditAssistant는

- Sequence : 붙여넣기가 가능한 순차적으로 증가하는 순번.
- Macro : 키보드를 이용한 입력에 대해 기록하고 재 실행할 수 있는
매크로.
- Clipboard : 에디터에 복사, 붙여넣기 할 수 있는 추가적인 10개의
텍스트 클립보드.
를 제공하며 다음 Eclipse 버전에서 실행 확인 되었습니다.
- Eclipse 3.5 galileo
- Eclipse 3.4 ganymede
- Eclipse 3.3 europa
설치방법
- 해당 jar파일을 Eclipse가 구성된 디렉토리의 plugin 폴더에
복사하면 됩니다.
- Eclipse를 재 시작합니다.
- 단축키를 이용한 기본적인 기능은 바로 사용 가능합니다.
- View는 Eclipse 상단 메뉴 [Window] -> [Show View] -> [Other]
에서 [syeol] -> [EditAssistant]로 활성 화할 수 있습니다.
- 단축키 변경은 Eclipse 상단 메뉴 [Window] -> [Preferences]에서
[General] -> [Keys]에서 변경하실 수 있습니다.
(우측 상단 검색창에 'EditAssistant' 값으로 쉽게 찾을 수 있습니다.)
제거방법
- Eclipse가 구성된 디렉토리의 plugin 폴더에서 해당 jar파일을
삭제하시면 됩니다.
기본 단축키
- Alt + C : 에디터에 현재 순번을 붙여넣기 합니다.
- Alt + N : 에디터에 증가된 순번을 붙여넣기 합니다.
- Alt + Shift + S : 매크로 기록을 시작하거나 종료합니다.
- Alt + Shift + Y : 기록된 매크로를 지정된 횟수만큼 반복 실행합니다.
- Alt + 1 ~ Alt + 0 : 에디터에서 선택된 텍스트를 1번 부터 0번까지 해당 클립보드에 복사합니다.
- Alt + Shift + 1 ~ Alt + Shift + 0 : 1번 부터 0번까지 해당 클립보드의 텍스트를 에디터에 붙여넣기 합니다.
사용방법 - Sequence
- View의 [Current Value] 버튼 또는 Alt + C 단축키를 이용해 에디터에 현재 순번을 붙여넣기 합니다.
- View의 [Next Value] 버튼 또는 Alt + N 단축키를 이용해 에디터에 현재 순번에서 View의 'Step' 만큼 증가/감소한 값을 붙여넣기 합니다.
- 초기화는 View의 'Current Value' 입력상자에 초기화 값을 입력하시면 됩니다.
- 증가/감소 수치 변경은 View의 'Step' 입력상자 값을 조정하시면 됩니다.
사용방법 - Macro
* 매크로 기록과 반복중 에디터의 기본 Clipboard(Ctrl + C, Ctrl + V)는 지원하지 않습니다.
하지만 EditAssistant에서 제공하는 10개의 Clipboard와 Sequence는 사용할 수 있습니다.
* 매크로 기록과 반복중 Backspace키는 지원하지 않습니다.
* 매크로 기록과 반복중 Shift + Left, Right, Up, Down을 이용한 텍스트 선택은 지원하지 않습니다.
하지만 Ctrl + Shift + Right 등의 텍스트 선택은 지원합니다.
* 매크로 기록과 반복중 한글 타이핑 입력은 지원하지 않습니다. 하지만 EditAssistant에서 제공하는
Clipboard를 이용해서 한글을 붙여넣기 할 수 는 있습니다.
- View의 [Record] 버튼 또는 Alt + Shift + S 단축키를 이용해 매크로 기록을 시작합니다.
- 에디터에 반복을 원하는 작업을 키보드를 이용해 타이핑합니다.
- View의 [Stop] 버튼 또는 Alt + Shift + S 단축키를 이용해 매크로 기록을 종료합니다.
- View의 'Repeat' 입력상자에 원하는 반복횟수를 입력합니다.
- View의 [Play] 버튼 또는 Alt + Shift + Y 단축키를 이용해 매크로를 반복실행 합니다.
사용방법 - Clipboard
- 에디터에서 복사하고자 하는 부분을 선택합니다.
- View의 [C] 버튼 또는 Alt + 1 ~ Alt + 0 단축키를 이용해 텍스트를 해당 클립보드에 복사합니다.
- 에디터에서 붙여넣고자 하는 부분에 커서를 위치합니다.
- View의 [P] 버튼 또는 Alt + Shift + 1 ~ Alt + Shift + 0 단축키를 이용해 해당 클립보드의 텍스트를 붙여넣기
합니다.
피드 구독하기:
게시물 (Atom)
InstanceConfigSample.xml