Top

드림위버 MX 리로디드 [실무로 다시보는 다이나믹 웹사이트]

  • 원서명Foundation Dreamweaver MX (ISBN 9781590591970)
  • 지은이Jerome Turner
  • 옮긴이이상근
  • ISBN : 8989975298
  • 20,000원
  • 2003년 07월 02일 펴냄 (절판)
  • 페이퍼백 | 450쪽 | 188*240mm

판매처

  • 현재 이 도서는 구매할 수 없습니다.

책 소개

매크로미디어 드림위버 MX는 드림위버의 멋진 비주얼 레이아웃 툴과 UltraDev의 강력하지만 사용하기 간편한 데이터베이스 기능을 하나의 제품으로 합쳐놓은, 웹 디자이너에게 있어 가장 필요한 툴 중의 하나다.

다른 책들과는 달리, 이 책에서는 양쪽 측면의 기능을 모두 다루고 있다. 여러분의 배경이 어떠하든 간에, 이 책은 그래픽 디자인과 레이아웃 문제들에 대한 단단한 기초 뿐만 아니라 드림위버 MX가 제공하는 강력한 데이터베이스 기능에 대해서도 완벽한 기반을 제공할 것이다.

오늘날 데이터베이스 연동은 멋진 비주얼 디자인 만큼이나 필수적인 요소가 되어가고 있다. 이 책에서는 PHP와 MySQL(모두 무료로 사용 가능) 데이터베이스를 사용한 동적 스크립팅을 다루므로써 이러한 새로운 영역으로 여러분을 안내하고 있다.

여러분의 경험이 많건 적건 간에, 이 책에서 제공하는 실제적인 사례 연구와 지침들은 여러분이 드림위버 MX의 강력한 기능을 자유자재로 사용할 수 있도록 해 줄 것이다.


이 책에서 다루는 주제는:

- 사이트 디자인과 레이아웃 원칙
- 템플릿과 케이케이딩 스타일 시트를 사용한 고급 사이트 디자인
- 스크립트를 사용한 인터랙티브 페이지 작성
- PHP와 MySQL을 사용한 강력한 동적 데이터베이스 기반 응용들

드림위버 MX는 이 모든 것을 가능하게 하며, 이 책은 생각보다 쉽게 이것들을 만들수 있도록 해 줄 것이다.

이 책은 PC와 Max(OS X 필요) 플래폼 모두에 적용된다.

저자/역자 소개

<저자 소개>

Craig Grannell
과거에는 미술품을 주로 다루었지만, 현재는 유럽 미디어 페스티벌에 비디오나 멀티미디어 클립을 선보이는 등 디지털 미디어에 심취해 있다. 1995년부터 웹을 사용하여 디자인 매거진 등의 사이트를 구축하였다. 그의 Snub Communications 웹 사이트에서 프로젝트와 영화, 춤추는 나무 등에 대한 정보를 얻을 수 있다.

Todd Marks
현재 프리랜서 개발자, 강사, 저자 등으로 활동중이다. 수학/컴퓨터 공학 강사로 활동하다가 2000년에 digitalorganism(www.digitalorganism.com)의 연구 개발 부서의 부사장이 되었다. ActionScript, PHP, Lingo 등의 개발 언어에 상당한 경력이 있으며, 여러 프로젝트를 진행하였다. 또한 그는 매크로미디어 인증을 받은 개발자/디자이너이며, 플래시에 대한 몇 가지 책을 펴냈다.

George McLachlan
스코틀랜드의 Glasgow에 살며 프리랜서 PHP 개발자로 활동중이다. 드림위버 MX의 베타 테스터로 활동했으며, PHPMXDB라는 서드 파티 익스텐션의 개발에 참여했다. Team Macromedia의 멤버이며 매크로미디어 뉴스 그룹에서도 활발히 활동하고 있다.

Matt Stephrns
1982년에 태어나 Dallas에서 자랐으며, 현재는 텍사스 어스틴 대학에서 "Covergent Medias"를 전공하고 있다. 고등학교 시절 wastedyouth.org란 사이트를 만들어 포토샵, 드림위버, 플래시 등의 강좌를 올리기도 하였다. 후에 DeviantArt.com이란 사이트를 시작했는데, 이것은 현재 세계에서 가장 큰 디지털 아트 커뮤니티를 형성하고 있다.

Jerome Turner
Bedford 대학에서 미술을 전공했지만, 사진 분야에 큰 흥미를 느껴 Exeter로 옮긴 후 미디어/비주얼 아트 학위를 받았다. 그 후 그의 오랜 파트너인 Claire와 함께 다양한 필름과 비디오를 제작했는데, 제작 보조, 촬영, 스크립트 라이터, 아트 디렉터, 프로듀서, 디랙터 등의 다양한 역할을 담당하였다.


<역자 소개>

이상근
서울대학교 컴퓨터공학부를 졸업하고 넥슨에서 크레이지 아케이드 BnB를 개발하였다. 현재 서울대학교 컴퓨터공학부 바이오지능 연구실(http://bi.snu.ac.kr)에서 기계 학습 알고리즘과 DNA 컴퓨팅에 대한 연구를 하고 있다.


<역자 서문>

본격적인 웹 사이트를 제작해 본 적이 있는가? 아마 기획 단계에서부터 모든 것을 만들어 본 경험이 있다면, 웹 사이트 제작이 그리 쉽지만은 않은 일이라는 것을 알고 있을 것이다. 즉 어떤 내용이 필요한가? 그것을 어떻게 구성할 것인가? 어떤 레이아웃을 사용하는 것이 좋은가? 사람들의 시선을 끌 수 있는 나만의 특별한 것을 어떻게 하면 생각해 낼 수 있을까? 등의 질문에 답을 할 수 있어야 하기 때문이다.
하지만 이것만으로 끝나는 것은 아니다. 좋은 기획 안이 만들어졌으면, 그것을 실제 웹 페이지로 만들어 낼 수 있는 저작 도구를 선택해야 한다. 또 게시판이나 상품 목록 등 데이터베이스와 연동해야 할 필요가 있는 경우라면, 어떤 제품이나 기술을 사용하여 제작할 것인지, 저작 도구에서 그러한 것들을 잘 지원하고 있는가를 고려해야 할 것이다.
이러한 관점에서 드림위버 MX는 상당히 매력적인 도구이다. MX는 드림위버에서 제공하던 편리한 비주얼 레이아웃 도구뿐만 아니라 UltraDev의 데이터베이스 연동 기능을 함께 제공하고 있기 때문이다. 또 무료이지만 좋은 성능을 보여주는 PHP와 MySQL을 지원함으로써 최상의 저작 도구임을 과시하고 있다.
이 책에서는 본격적인 동적 웹 사이트를 제작하기 위해 필요한 기획, 디자인, 동적 컨텐츠 개발 단계를 수십고도 상세하게 다루고 있다. 따라서 웹 사이트를 처음 제작해 보려는 사람들에게나, 디자인 컨셉에 대해 자신이 없는 개발자나(역자가 여기에 속한다), 혹은 동적 컨텐츠를 만들고자 하는 디자이너 모두에게 좋은 경험을 제공할 것이라 확신한다.
아무쪼록 이 책이 여러분의 웹 사이트 제작에 작은 도움이 되기를 바라며, 이 책의 번역을 도와 주신 에이콘 출판사의 모든 분들께 감사의 말씀을 전한다.

2003년 6월
이상근

목차

목차
  • 환영합니다/Welcome 1
    • 이 책의 목적 2
    • 요구 사항 3
    • Mac과 Pc 4
    • 서버 기술들 : PHP와 MySQL 4
    • 표기 규칙 5
    • 파일 다운로드 5
    • 고객 지원 6


  • chapter 1 드림위버 MX로의 초대
    • 드림위버란 무엇인가? 10
      • 드림위버 세팅 10
    • 사례 연구 20
      • 브레인스토밍 21
      • 시각적 착상 23
      • 디자인 25
      • 구조 27
      • 내용 29
      • 사례 연구 - 최종 디자인 31


  • chapter 2 드림위버 인터페이스 39
    • 사이트 자산 관리 41
      • 사이트 패널 45
    • 드림위버 인터페이스 47


  • chapter 3 레이아웃 시작 63
    • 스플래시 페이지 64
      • GIF와 JPEG 69
    • 스플래시 페이지 71
    • 디자인 마무리하기 84
    • 스플래시 페이지에 기능 추가 88


  • chapter4 템플릿(Template)으로 레이아웃 작업 95
    • 레이아웃 형식들 96
      • 단순 텍스트 96
      • 프레임 97
      • 레이어 102
      • 테이블 104
      • 케스케이딩 스타일 시트 107
    • 사례 연구 120
      • 페이지 기본 설정 124
      • 레이아웃 기획 127

  • chapter5 케스케이딩 스타일 시트 133
    • 초안 검토하기 134
    • 메인 테이블 135
    • 내비게이션 136
    • 회색 줄 144
  • chapter6 사이트 내용 작성하기
    • 폼 객체 사용 170
  • 다른 형식의 파일 사용 175
    • 플래시 파일 176
    • Quick Time 파일 184


  • chapter7 코드 윈도우 189
    • 코드 속성 190
      • 코드 컬러링 190
      • 형식 지정 192
      • 코드 힌트 193
      • 코드 자동 수정 194
      • 내부 속성 195
    • 코드로 작업 196
      • 태그 추가 197
      • 태그 편집기 202
    • 사례 연구 사이트 218
      • 연락처 페이지 218
      • Dog in Cars 222
      • 페이지 검증하 229
      • 마무리 작업 230

  • chapter8 동적 컨텐트 235
    • 동적 사이트는 어떻게 동작하는가? 236
    • 설치 239
    • PC에 PHP와 Apache 설치 239
      • 문제 해결 팁 243
    • Mac OS X에서 PHP 동작시키기 246
    • 드림위버에서 PHP 사용 256
      • 문제 해결 287

  • chapter9 PHP와 Apache 활용
    • PHP란 무엇인가? 269
      • 변수 270
      • 폼과 PHP 270
      • 조건문 279
      • 논리 연산자 282
    • 방명록 287
    • 폼의 정보 처리 288

  • chapter10 PHP 더 살펴보기 297
    • 루프 298
    • 배열 300
    • 쿠키 304

  • chapter11 한 쌍의 동적 솔루션 - PHP/MySQL 313
    • MySQL 설치, 설정, 실행/Win32 환경 314
      • MySQL 데몬 315
      • MySQL 모니터 317
      • 테스트, 테스트 318
    • MySQL 설치, 설정, 실행 / Mac OS X 환경 319
      • Mac OS 10.1.x와 10.2.x를 위한 설치 과정 321
      • MySQL보안 322
    • MySQL 준비 322
    • phpMyAdmin 다운로드 326
    • phpMyAdimin 설정 327
    • PHP 응용 프로그램 작성 337
    • 전체 응용 프로그램 테스트 351

  • chapter12 안전한 로그인과 등록 347
    • 12장에서 사용할 PHP 코딩 규칙 348
  • PHP 세션 사용 349
  • 등록/Registration-로그인/Login프로그램 작성 356
  • 확인 359
    • 보안 이슈들 364
  • 테스트 373

  • chapter13 사례 연구 : 동적 이미지 뷰어 377
    • 모듈화 379
    • 3개의 주요 PHP 파일 작성 382
    • iFrame 390
    • 데이타베이스 402
    • ImageViewer.php 405

  • 도서 오류 신고

    도서 오류 신고

    에이콘출판사에 관심을 가져 주셔서 고맙습니다. 도서의 오탈자 정보를 알려주시면 다음 개정판 인쇄 시 반영하겠습니다.

    오탈자 정보는 다음과 같이 입력해 주시면 됩니다.

    (예시) p.100 아래에서 3행 : '몇일'동안 -> 며칠동안