쓰레드 클래스의 정의를 위해서는 Thread 클래스를 상속해야만 한다. 때문에 쓰레드 클래스가 상속해야 할 또 다른 클래스가 존재한다면,이는 문제가 아닐 수 없다. 따라서 자바는 쓰레드를 생성하는 방법으로인터페이스의 구현을 통한 방법을 제시한다.인터페이스를 통한 다중상속의 효과에 해당하는 예로도 볼수 있다.복잡한 방법은 아니니 아래의 소스를 통해 보자. 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748class Sum{ int num; public Sum() { num = 0; } public void addNum(int n) { num+=n; } public int getNum() { return..
쓰레드 관련 프로그래밍 자체는 그리 어렵지 않다.하지만 쓰레드에 대한 이해 없이는 프로그래밍이 불가능 하다.따라서 쓰레드에 대해 먼저 알아보자 프로그램의 실행 주체는 운영체제이다.프로그램의 실행이 요청되어지면아래와 같은 형태로 메모리 공간이 할당된다. 이 메모리를 기반으로 프로그램이 실행된다. 이렇듯 할당된 메모리 공간을 기반으로실행 중에 있는 프로그램을 가리켜 '프로세스' 라 한다.따라서 프로세스를 간단히 실행중인 프로그램 으로설명하기도 한다. 하지만 지금까지 우리가 보아왔던프로세스들은 프로그램의 흐름을 하나만 형성하고 있다.main 메소드의 호출을 통해서 하나의 흐름이 형성되며main메소드의 실행이 완료되면 흐름도 종료가 됬다. 그러나 하나의 프로세스 내에서 둘 이상의 프로그램 흐름을형성할 수도 있다..
전 포스팅에서 설치했던 전자정부 프레임워크를실행시켜 보겠습니다. 먼저 다운받은 경로에서 프로그램을 실행시켜 줍니다 처음에는 위처럼 경로가 다르게 잡혀있습니다위 이미지처럼 올바른 workspace 경로 찾아서설정해줍니다. 다음 실행이 되면 아래와 같이 따라합니다 처음에는 위처럼 eGovFrame 이 없습니다. 다음 위처럼 eGovFrame 이 생기면 눌러줍니다 다음 Quick Access 에 navi를 치면네비게이터가 나옵니다 아래와 같이 네비게이터 눌러줍니다 네비게이터를 눌러주면 아래와 같이 화면밑에 Navigator 탭이 생깁니다 그 탭을 마우스로 드래그 해서 화면 왼쪽으로 이동 시킵니다. 아래 이미지 있는곳입니다. 이제 이클립스 사용할때 처럼 톰캣 서버 다운받은 후서버 등록합니다.
전자 정부프레임워크는 많은 공공/민간 사이트에서 사용합니다. 전자 정부프레임워크는 대표적으로스프링, 아이바티스 등의 대표적인 오픈소르를 조합하여마든 자바 기반의 프레임워크입니다. 스프링 프레임워크를 기반으로 하기 때문에 수많은 오픈소스 또는상용 솔루션 탑재 및 연계를 할 수 있는 범용성이 있습니다.공공SI를 한다면 전자정부 프레임워크를 기반으로 대부분의 프로젝트가진행됩니다. 중요한것은 닷넷, php, asp를 위한 프레임워크가 아닌오로지 java 기반의 정보시스템을 제작 구축하기 위한개발 환경이라는 것입니다. 그럼 먼저 전자 정부프레임워크를 사용하기 위해설치를 해보도록 하겠습니다 설치는 전자정부프레임웍 홈페이지에서 할 수 있습니다. 아마 설치 하실때는 회원가입하고 로그인을 하셔야 할것입니다. -- 저는 ..
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.