개발 - 넥사크로 강좌

넥사크로 강좌[1] Hello World

개미v 2019. 6. 26. 11:43

 

Hello World를 출력하는 웹서비스 입니다.

 

[전자정부 프레임워크]

1. 이클립스에서 프로젝트 생성

eGovFrame Web Project를 생성 합니다.

Project name은 HelloWorld, Group Id는 Study로 하겠습니다.

서버쪽 구성은 끝이 났습니다.

[넥사크로]

1. Hello World 프로젝트 생성

nexacro에서 프로젝트를 생성합니다.

Frameset Template는 None으로 하겠습니다.

2. Hello World 폼 생성

Frameset을 None으로 했기 때문에 만들어져 있는 폼이 없어서 만들어야 합니다.

폼을 생성하고 나면 프로젝트 탐색기에서 Base 하위에 HelloWorld 폼이 생성된것을 확인할 수 있습니다.

3. Hello World 폼 구성

Static 컴포넌트를 사용하여 텍스트를 입력 합니다.

Properties의 text 항목에서 수정하면 됩니다.

Thinking?

Quick View로 폼을 볼때에는 Hello World가 나오지만, Launch로 볼때에는 빈페이지가 나오는데...

Hello World 폼이 처음 페이지(index)로 나오게 하고 싶은데 어떻게 해야 하는가?

4. mainFrame에 ChildFrame을 추가하고, ChildFrame에 HelloWorld 폼 추가

내 어플리케이션은 App_Desktop이고 처음 화면을 HelloWorld 폼으로 하겠다라는 의미 입니다.

ChildFrame의 Properties에서 formurl에서 Base::HelloWorld.xfdl 로 지정하면 됩니다.

이렇게 하니 Launch를 할 때에도 Hello World 화면이 나옵니다.

Thinking?

이클립스 서버에서 톰캣을 실행했을 때 nexacro에서 만든 Hello World가 나오게 하고 싶은데 어떻게 하면 될까?

5. Generate 경로 설정

nexacro에서 output 경로를 이클립스 프로젝트의 webapp 경로로 설정해 줍니다.

그러면 nexacro에서 빌드를 하면 자동으로 이클립스 프로젝트와 연동이 됩니다.

 

[결과화면]

톰캣 실행 후 URL 접속을 하면 nexacro에서 만든 페이지가 나오는것을 확인할 수 있습니다.