이미 소장하고 있다면 판매해 보세요.
|
1장. 컴파일, 실행, 디버깅
2장. 자바 환경 다루기 3장. 문자열 4장. 정규 표현식으로 패턴 매칭하기 5장. 숫자 6장. 날짜와 시간 7장. 자바를 이용한 데이터 구조 8장. 객체 지향 기법 9장. 입출력 10장. 디렉토리, 파일시스템 조작 11장. 직렬/병렬 포트 프로그래밍 12장. 그래픽과 사운드 13장. GUI 14장. 국제화와 지역화 15장. 네트워크 클라이언트 Ⅰ 16장. 서버측 자바: 소켓 17장. 네트워크 클라이언트 Ⅱ 18장. 웹 서버 자바: 서블릿과 JSP 19장. 자바와 이메일 20장. 데이터베이스 접속 21장. XML 22장. 분산 자바: RMI 23장. 패키지와 패키지화 24장. 스레드 자바 25장. 리플렉션과 CLASS 클래스 26장. 다른 언어와 함께 자바 사용하기 |
|
모델-뷰-컨트롤러는 사용자와 상호 작용하는 프로그램을 만드는 패러다임이다. 모델(Model)은 객체나 컬렉션으로 데이터를, 뷰(View)는 사용자가 보는 내용을 나타내며, 컨트롤러(Controller)는 사용자의 요청에 응답한다. 슬라이드 쇼 프로그램을 생각해 보자. 거기에는 텍스트 뷰, 슬라이드 뷰, 정렬기 뷰가 있다. 뷰에 있는 데이터를 변경하면 다른 뷰도 모두 즉시 갱신된다. 이는 MVC가 다중 뷰를 갖는 모델을 허용하기 때문이다. MVC는 잘 디자인한 GUI 애플리케이션의 기본 틀을 제공한다.
--- p.694 |