Back Ground

Kawa 본문

JAVA

Kawa

Back 2019. 1. 28. 16:51

주관적인 생각


솔직히 요즘 시대에 쓰는게 맞는가 싶을 정도로 왜 사용하는지 잘 모르겠다.

전자정부프레임워크 사용시 사용 된다고 하는데 STS나 Eclipse에도 eGov 설정을 쉽게 할 수 있는데

Kawa를 사용한다는 이야기를 들어서 알아 봤지만

특별히 사용 목적을 잘 이해가지 않는데 혹시 Kawa로 사용해서의 장점같은 것들이 있다면

댓글로 적어주셨으면 감사하겠습니다.





Kawa 는 자바 언어이 특성을 그대로 보여줄 수 있는 쉐어웨어(Shareware) 통합개발환경으로 Tek-Tools사 제품

자바 전용 툴이기는 하지만 JDK 는 따로 설치를 해야 한다.

통합 환경 : 전문적인 자바 프로그램을 개발하기 위한 환경 2.1 자바 개발 환경 

Kawa는 Java 플랫폼에서 다른 프로그래밍 언어를 구현 하는 데 유용한 레임 워크 이기도하다 . 

유용한 유틸리티 클래스가 많이 있다.



동적 스크립팅 언어 보일러 플레이트가 적고 신속하고 쉬운 신생 기업, REPL, 필수 편집 단계가 없는 비언어 코드)

- 전통적인 컴파일 언어 (빠른 실행, 정적 오류 감지, 모듈식, 제로오버헤드 Java 플랫폼 통합)





- Kawa 다운로드 

  1. 우선 KAWA 를 다운로드 받는다.
  2. 설치한다. 특별한 조건없이 그냥 '계속' 버튼만 누른다.
  3. 실행을 하면 다음과 같이 쉐어웨어 화면이 나온다. 일단 'I Agree'버튼을 누르면 사용하는데 지장은 없다. 이는 실행할때 마다 나타나는데 등록을 하면 30일이 지나도 사용이 가능하다.

  4. 이렇게 실행하면 KAWA에는 다음 그림과 같이 Option 대화창이 나오는 데 이 창은 매번 나오는 것이 아니라 처음으로 실행할때만 실행된다.(이 창은 Customize -> Option 메뉴에서 다시 열수 있다.) 이는 JDK path 항목을 설정하기 위해서 필요한 대화창이다. 이 대화창에서 Java Bin, Java Lib, Java Source Directory 항목은 반드시 설정을 해주어야 한다.

  5. 각 항목을 설정하기 위해서는 항목의 ">>"버튼을 누르면 된다. 먼저 Java Bin 설정하자.
  6. -- Java Bin Directory 설정 --
    ">>"버튼을 누르면 나타나는 대화상자에서 "New"버튼을 누르고 입력창에 C:\j2sdk1.4.0\bin 디렉토리를 입력하고 "Add"와 "Close" 버튼을 차례대로 누른다.
  7. 6번이 설정되면 자동적으로 Java Bin Directory 가 설정된다. 
  8. -- Java Source Directory 설정 -- 
    ">>"버튼을 누르면 나타나는 대화상자에서 "New"버튼을 누르고 입력창에 C:\javaExample 디렉토리를 입력하고 "Add"와 "Close" 버튼을 차례대로 누른다. 이는 앞으로 자바의 모든 예제 소스를 javaExample 폴더에 넣겠다는 것으로 다른 폴더를 만들어서 넣어 줘도 된다.


-  KAWA 로 프로그램 개발하기

  1. KAWA의 구조
    KAWA는 아래의 그림과 같이 크게 3가지 영역으로 나뉘어진다.
  2. 프로젝트 생성
    제일먼저 해야할 것은 프로젝트 생성이다. 프로젝트란 프로그램에 필요한 소스들을 한꺼번에 관리하기위한 묶음으로 생각하면 되는데 보통 하나의 프로그램은 여러 개의 소스로 구성되어 있으므로 프로젝트로 묶어서 사용하면 편리하다. 

    생성하기 위해서는 메뉴에서 Project --> New 메뉴를 선택한다. 그러면 디렉토리창이 나온다. 여기서 파일을 생성하듯이 이름을 주고(여기서는 First 라고 이름을 주도록 한다.) 저장 버튼을 누를면 된다. 확장자는 .kawa이다. 이렇게 저장을 하고 나면 다음 그림과 같이 KAWA의 프로젝트 패널에 "First"라는 새로운 프로젝트가 생성된 것을 확인할 수 있다.
     << 프로젝트가 추가된 오브젝트 패널 >>

  3. " HelloWorld.java"소스 작성하기 
    이 프로젝트에 새로운 자바파일을 추가하기 위해서 File -> New 메뉴를 선택하면 새로운 문서가 열린다. 여기에 다음과 같은 소스를 작성한다.

    public class HelloWorld{
    public static void main(String args[]) {
          System.out.println("KAWA에서 실행한 소스다!!"); 
             } 
    }

  4. 저장을 한다. 이때 전에도 말했지만 파일명은 반드시 클래스명과 같게 HelloWorld 로 한다.
  5. 파일을 저장을 하면 프로젝트에 추가할지를 묻는 대화창이 나타나는데 프로젝트에 추가해주는 것이 좋다.
    " 예"를 선택하면 그림과 같이 프로젝트 밑에 파일 추가 된것이 보인다. 이때 아이콘이 빨간색인 것은 아직 컴파일이 안된것이다. 컴파일이 되면 녹색으로 변한다.
     << 프로젝트에 파일이 추가된 오브젝트 패널 >>
  6. 컴파일 및 실행하기
    Build --> Rebuild Dirty 메뉴를 선택해서 컴파일 한다.(단축키 F7) 
    소스를 제대로 입력을 했다면 Build 탭에 컴파일 메세지가 "No Error"가 출력된다.
    컴파일이 됐다면 Build --> Run 메뉴를 선택해서 실행한다.
    그러면 Output 탭이 결과가 출력된다.

--> KAWA는 다양하고 작업하기 편한 기능들을 제공해 준다. 하지만 사용하기가 조금 까다롭다. 가령 프로젝드 같은 것은 우리에게 익숙하지 않게 때문에 혼동을 많이 일으킨다. 나같은 경우에도 KAWA의 모든 기능을 알지 못한다. 기본적인 기능만...... 하지만 이 기능만 알면 개발하는데는 전혀 지장이 없다.


출처 : http://cluster1.cafe.daum.net/_c21_/bbs_search_read?grpid=1A0uq&fldid=2Irv&datanum=25&openArticle=true&docid=1A0uq2Irv2520070613144253




참고 : https://www.gnu.org/software/kawa/







'JAVA' 카테고리의 다른 글

JVM/JRE/JDK 이란  (0) 2018.01.29
자바 Byte /오라클 Byte 크기 다를때 UTF-8은 3Byte  (0) 2017.07.27
ModelAndView  (0) 2017.06.01
JVM 메모리 구조  (1) 2017.03.09
JAVA - 배열[]  (0) 2017.02.15
Comments