지니의 따듯한 공간

Java FX / MVC Model 본문

Develop/Hacking

Java FX / MVC Model

Jineer 2019. 4. 4. 19:35

Java FX는 자바를 이용하여 응용 프로그램을 개발하기 위해 고안된, 가장 최신의 자바 GUI 플랫폼이다.

 

현재 JavaFX는 프로그램 개발의 트렌드라고 할 수있는 MVC모델을 따르고 있다.

MVC모델이란 무엇일까 ?

MVC 모델 사이클

※ Java FX의 구성요소

1) 레이아웃 (Layout) : 실제로 프로그램을 구성하는 '내용'을 담당 (View)

2) 스타일 (Style) : 프로그램의 '디자인' 부분을 담당 (View)

3) 비즈니스 로직 (Business Logic) : 프로그램의 '기능'적 부분을 담당 (Model, Controlle

r)

 

 

MVC모델의 기본 구조

JavaFX는 현재 프로그램 개발의 트렌드라고 할 수 있는 MVC모델을 사용한다.

 

 

 

Model

→ 모델 (Model) : 데이터의 형태를 정의한다.

 

 

View
View

→ 뷰(View) : 모델에서 정의된 데이터를 실제로 사용자한테 출력한다.

 

Controller

→ 컨트롤러 (Controller) : 실질적으로 Model과 View를 다루어 처리한다.

 

※이렇게 귀찮은 MVC 모델을 사용하는 이유

- 세계적인 표준으로서의 의미가 있다.

- 익숙해지면 생산성이 굉장히 높다.

- 협업에 유리하다.

 

JavaFX는 이클립스(Eclipse) 개발환경에서 마켓에 들어간 뒤에 찾아 설치할 수 있습니다.

'Develop > Hacking' 카테고리의 다른 글

Ping of Death  (0) 2020.06.11
0611 Slow HTTP Header DOS(Slowloris)공격  (0) 2020.06.11
jNetPcap  (0) 2019.04.04
[ Hacking ] ARP Spoofing Project 개요  (0) 2019.04.03
Comments