Macromedia Dreamweaver Ultradev 4: Training from the Source


Macromedia UltraDev is a powerful Web-building tool—if you know how to get the most out of it. Don't waste your valuable time: Go straight to the source and learn UltraDev from the experts, with Macromedia Dreamweaver UltraDev 4: Training from the Source.

Based on the phenomenally successful Dreamweaver, UltraDev gives you the tools to build dynamic, data-driven Web pages, with everything from simple forms ...

See more details below
Available through our Marketplace sellers.
Other sellers (Multimedia Set)
  • All (15) from $1.99   
  • New (1) from $50.00   
  • Used (14) from $1.99   
Sort by
Page 1 of 1
Showing All
Note: Marketplace items are not eligible for any coupons and promotions
Seller since 2014

Feedback rating:



New — never opened or used in original packaging.

Like New — packaging may have been opened. A "Like New" item is suitable to give as a gift.

Very Good — may have minor signs of wear on packaging but item works perfectly and has no damage.

Good — item is in good condition but packaging may have signs of shelf wear/aging or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Acceptable — item is in working order but may show signs of wear such as scratches or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Used — An item that has been opened and may show signs of wear. All specific defects should be noted in the Comments section associated with each item.

Refurbished — A used item that has been renewed or updated and verified to be in proper working condition. Not necessarily completed by the original manufacturer.

Brand new.

Ships from: acton, MA

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
Page 1 of 1
Showing All
Sort by
Sending request ...


Macromedia UltraDev is a powerful Web-building tool—if you know how to get the most out of it. Don't waste your valuable time: Go straight to the source and learn UltraDev from the experts, with Macromedia Dreamweaver UltraDev 4: Training from the Source.

Based on the phenomenally successful Dreamweaver, UltraDev gives you the tools to build dynamic, data-driven Web pages, with everything from simple forms to sophisticated database applications and inventory systems. Dreamweaver UltraDev 4: Training from the Source is the only book to take you step-by-step through lessons and projects developed by Macromedia's own authorized training centers. The accompanying CD comes complete with all the files you need to work through every step in the book, just as the trainers at Macromedia would.

The lessons in this book take you step-by-step through the creation of a database driven Web site. The book's 11 lessons start with setting up connections between your web pages and databases and conclude with developing Server Behaviors to extend Dreamweaver UltraDev's capabilities.

Read More Show Less

Editorial Reviews

This book/CD-ROM package shows Web developers familiar with Dreamweaver how to create database-driven Web sites using Dreamweaver UltraDev 4. Step-by-step lessons cover every UltraDev feature and function, and offer notes, tips, and shortcuts. Real-world projects are used as examples, ranging from building e-commerce stores to inventory management systems. The CD-ROM contains project files. Hester is a freelance writer, editor, and Web consultant. Annotation c. Book News, Inc., Portland, OR (
Read More Show Less

Product Details

  • ISBN-13: 9780201721447
  • Publisher: Pearson Education
  • Publication date: 6/26/2001
  • Series: Macromedia Press Series
  • Edition description: BK&CD-ROM
  • Pages: 304
  • Product dimensions: 8.04 (w) x 10.00 (h) x 0.65 (d)

Read an Excerpt


Macromedia's Dreamweaver UltraDev 4 combines Dreamweaver's ease-of-use with the power of databases to create dynamically created Web pages. Think of the result as Dreamweaver on steroids. Macromedia Dreamweaver UltraDev extends Dreamweaver's renowned ease of use into the realm of database-driven Web sites. If you already use Dreamweaver, you'll feel right at home with UltraDev since the programs share many of the same interface features. UltraDev's interface shares most of the basic elements found in Dreamweaver, including the Launcher, main toolbar, and panels.This Macromedia training program introduces you to the major features of Dreamweaver UltraDev 4 by guiding you step-by-step through creating database-linked Web pages. The book's 11 lessons start with setting up connections between your Web pages and databases and conclude with building server behaviors. This roughly 20-hour curriculum includes these lesson topics:

Lesson 1: UltraDev 4 Basics
Lesson 2: Configuring Your Web Site
Lesson 3: Setting Up Database Connectivity
Lesson 4: Adding Dynamic Data
Lesson 5: Building Multirecord Result Pages
Lesson 6: Building Insert Pages
Lesson 7: Building Update Pages
Lesson 8: Creating Searches with SQL Variables
Lesson 9: Displaying Server Objects
Lesson 10:Setting Passwords and Security
Lesson 11: Building Server Behaviors

Each lesson begins with an overview of its contents and what you can expect to lean Lessons are divided into focused, bite-size tasks to build your UItraDev skills. Each lesson builds on what you've learned in previous lessons.


Throughout the book, you will encounter some special features:

Tips: These highlight shortcuts for performing common tasks or ways you can use your new UltraDev skills to solve common problems.

Notes: These provide background information about a feature or task.

Italic terms: Words in italic indicate the exact names of files, text windows, tabs, or buttons within dialog boxes, and other items that you'll be using or selecting. The italics are meant tat help you quickly find what's being discussed. An example: Click the Select button to navigate to the database you want to use.

Code font: Used to indicate scripts, SQL statements, HTML tag and attribute names, and literal text in examples. An example: Type connAndes as the name for your connection. Italicized code font indicates code items where you are expected to replace the italicized word with a word related to your own files or documents. An example: Type yourConnection as the name for your connection.

Menu commands and keyboard shortcuts: Other ways to execute UltraDev's mousebased commands. Menu-based commands are shown as: Menu > Insert > Image. Keyboard-based shortcuts (when available) are shown in parentheses after the first step in which they can be used; a plus sign between the names of the keys means you press the keys simultaneously. For example: (Ctrl+Alt+l Windows, Option+Command+l Mac) means that to insert an image you should press the Ctrl and Alt and I keys at the same time if you're using a Windows machine or press the Option and Apple and I keys at the same time if you're on a Mac. Appendix A at the end of the book offers a quick-to-use chart of all of UltraDev's keyboard shortcuts.


You'll find all the files needed for these lessons on the accompanying CD, regardless of which of three server models you decide to use. The ASP folder contains lessons based on using Active Server Pages applications. The ColdFusion folder contains lessons based on using ColdFusion applications. The JSP folder contains lessons based on using JavaServer Pages applications. Whenever there's a substantial difference among the three, the book contains instructions for all three options.

No matter which of the three folders you use, the structure within each is essentially the same: a folder for each of the 12 lessons, a Microsoft Access 2000 database file (andescoffee.mdb), and two more folders labeled Current files and Finished site. Feel free to copy the folder for your chosen server model (ASP, ColdFusion, or JSP) to your hard drive for faster performance. Be sure, however, to preserve the exact names and structure of the files within the Current files folder.

The files in Current files and in each of the 12 lesson folders are initially identical, but they will diverge as you work through the lessons. If you want to keep safety or inprogress copies of your own working files, you should keep them in the Current file folder and rename them in a way that will help you identify them. For more information how to avoid any problems with the lesson files, see the ReadMe file on the CD.


By the end of this book you will be able to:
  • Configure your Web site and connect it to a database
  • Add dynamic text, images, and form objects to your Web pages
  • Build a results page for displaying database information, complete with navigation tools to display details
  • Create an insert page for adding new information to your database from within a Web browser
  • Create an update page for changing database records from within a Web browser
  • Construct detailed queries for searching your database
  • Set up passwords and security measures to control access to your database
  • Add UltraDev's built-in server behaviors to extend the power of your Web site
  • Build your own customized server behaviors


  • Windows 95, 98, ME or 2000 Professional or Mac OS 8.6 or 9.x
  • 64 MB available RAM
  • 170 MB available disk space (Windows) or 130 MB available disk space (Macintosh)
  • 166 MHz or faster Intel Pentium processor (or equivalent) or G3 or later processor recommended
  • QuickTime 3.0 or later
  • CD-ROM drive
  • 256-color monitor with at least 800 x 600 pixel resolution
  • Version 4 or later of Netscape Navigator or Internet Explorer (to view the Help system)
  • Macromedia Shockwave 8 plug-in installed in your browser (to view the Help system's Showme movies)
  • For Windows NT 4 users: Service Pack 5 or later installed
  • Microsoft Data Access Components (MDAC) 2.1 or later (MDAC 2.1 is installed if you have installed Office 2000.)
  • If you are using JDBC, a current version of a JVM, you need one of the following:
    • Sun's Java Runtime Environment (or the Java Development Kit) version 1.8 or later
    • Microsoft VM for Internet Explorer 5.01 (Build 3240, released 2/8/00)
    • Macintosh Runtime for Java (MRJ) 2.2 or later (with JDK 1.8 support)
  • A JDBC driver for the database you'll be using
  • Optionally: RmiJDBC-a client-server JDBC driver based on Java RMI


Dreamweaver U1traDev 4 supports the following servers for Active Server Pages applications (ASP):
  • Microsoft IIS 3.0 or later (part of Windows NT Server and Windows 2000 Server)
  • Microsoft Personal Web Server (part of Windows 95, 98, ME, and 2000 Professional)
  • Chili!Soft ASP

    Dreamweaver UltraDev 4 supports the following server for ColdFusion Markup Language (CFML):

  • ColdFusion 4.0 or later Dreamweaver U1traDev 4 supports any JavaServer Pages (JSP) 1.0-compliant server, and has been tested with the following:

    JSP servers:

  • Allaire JRun 2.3.3
  • IBM Websphere 2
  • BEA WebLogic
  • iPlanet Enterprise Server
  • Apache Tomcat/Jakarta
Dreamweaver U1traDev 4 supports ActiveX Data Objects (ADO), Open Database Connectivity (ODBC), and Java Database Connectivity (JDBC) on Windows, and JDBC on the Macintosh. It has been tested with a variety of databases, though to follow this book's lessons, a Microsoft Access database driver is essential. For more information on building web applications, see Appendix B of the Using Dreamweaver UltraDev 4 manual that came with your copy of U1traDev 4.
Read More Show Less

Table of Contents

Introduction ..... 1
Lesson 1: Ultradev 4 Basics ..... 8
Customizing UltraDev's Launcher
Setting Up Your Windows Application Server
Setting Up Database Drivers and Assigning a DSN
Lesson 2: Configuring Your Web Site ..... 16
Defining Your Web Site
Transferring Local Files to the remote site
Lesson 3: Setting Up Database Connectivity ..... 28
Defining a Database Connection for ASP
Defining a Database Connection for JSP
Defining a Database Connection for ColdFusion
Adding a Recordset to a Page
Adding a Cross-Referenced Recordset to a Page
Lesson 4: Adding Dynamic Data ..... 46
Making Text Dynamic
Making Images Dynamic
Adding a Live Object
Using the Live Data View
Making Form Objects Dynamic
Binding Menus and Lists to Data
Binding Check Boxes to Data
Binding Radio Buttons to Data
Binding Other HTML Attributes
Lesson 5: Building Multirecord Result Pages ..... 92
Copying a Recordset from Page to Page
Repeating Regions of a Page
Adding Navigation Buttons
Adding a Navigation Status Display
Linking a Results List to a Details Page
Lesson 6: Building Insert Pages ..... 116
Creating a New Recordset
Creating an Insert Page with a Live Object
Adding a Hidden Field
Using the Insert Page
Using and inspecting text input fields
Using Radio Buttons
Using Menus
Inserting the New Record
Checking the Form with Validation Behaviors
Linking to the Insert Page
Lesson 7: Building Update Pages ..... 148
Creating an Update Page
Building an Update Page with a Live Object
Adding an Update Link
Creating an Update Page Field by Field
Completing the Input Fields
Applying the Update Server Behavior
Lesson 8: Creating Searches With SQL Variables ..... 170
Building a Simple Search Page
Defining SQL Variables
Adding a Second Search Criterion
Implementing a Two-Dimensional Search
Allowing Wild Cards in Searches
Adding Static Options to Searches
Lesson 9: Displaying Server Objects ..... 192
Using a Request Object to Retrieve Data
Defining Request Variables as Data Sources
Displaying Symbol Alternatives for Static Options
Lesson 10: Setting Passwords and Security ..... 208
Creating Logins for Existing Users
Restricting Logins by Access Level
Restricting Logins by Passwords
Personalizing Pages for Users
Checking New User Names Against Existing Names
Lesson 11: Building Server Bhaviors ..... 230
Displaying Session Variables
Building a Simple Date/Time Server Behavior
Building a Server Behavior to Write Cookies
Using the writecookies Behavior to Store a Name and Password
Downloading Extensions
Installing an Extension
Appendix A Keyboard Shortcuts ..... 261
Appendix B Connecting Macintoshes to ..... 269
A Windows Server
Index ..... 283
Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star


4 Star


3 Star


2 Star


1 Star


Your Rating:

Your Name: Create a Pen Name or

Barnes & Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation


  • - By submitting a review, you grant to Barnes & and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Terms of Use.
  • - Barnes & reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing all of 2 Customer Reviews
  • Anonymous

    Posted October 23, 2001

    Needed an editorial run...

    The information and the tutorial set up is fairly clear and easy to follow. However, there are errors in the instructions which cause the lessons to fail. It was extremely frustrating to repeat several steps, several times, and still get no results. An errata site would have helped a great deal.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted October 24, 2001

    To much for to little

    You would think that a book named 'Training from the source' would have more explainations of what exactly is going on with the pages you are creating. For almost $40 I think they could have added more content and explained things more. There are pages on the CD that they do not even cover that would be very helpful. If this book had only been $20 I would be satisfied with what I got. They could of at least added the content from the Dreamweaver book, but I guess they want you to spend an extra $40 on that one also. I had hoped that a book straight from Macromedia would be the most complete, but I can get more and better information for free off the web. So my quest continues.

    Was this review helpful? Yes  No   Report this review
Sort by: Showing all of 2 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)