UI
-CUI : 명령프롬프트에서 실행
-GUI : 그래픽이 있는 프로그램
2D 그래픽
선/면, 색상, 폰트 그 외
=> UI => GUI
종류
AWT/Swing
Java FX
SWT
AWT/Swing
컨테이너
: Window > (J)Frame > (J)Dialog > JPanel
+Layout Manager
컴포넌트(위젯)
: JLabel ...
순서
window builder(정석대로 코딩) - 이클립스 plug-in
1.컨테이너(JFrame/JDailog)
2.Layout Manager(null-좌표중심 배치)
3.컴포넌트
4.이벤트
기타 프로그램
5.이벤트마다 코딩
클래스의 역할 분리
1. 하나의 클래스
2. 분리(pattern)
DAO, TO => MVC
Model - 데이터 -> DAO(연결)/DTO(데이터전송)
DTO
select 1 : 1
DAO
생성자 - date
sql 1 : 메서드(기능) 1
View - 디자인 -> UI
Controller - 흐름제어