• Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

Introduction

Introduction

In this introduction

This Book Is for You

How This Book Is Organized

How to Use This Book

Welcome to Dreamweaver UltraDev 4! Macromedia’s attempt to integrate Web site design and development has brought forth Dreamweaver UltraDev 4, a Web application-building tool that uses the ASP, JSP, and ColdFusion technologies behind the scenes to help you design powerful, dynamic Web sites. Dreamweaver UltraDev 4 builds upon the Dreamweaver architecture, with added features that enable database connectivity and auto-code generation for server-side programming. With Dreamweaver UltraDev 4, Web designers and Web developers can work together closely on a common platform.

If you have used Dreamweaver before, you will find the Dreamweaver UltraDev interface is strikingly similar. If you have been only designing Web sites and never ventured to implement features that require server-side coding, with Dreamweaver UltraDev 4 you can now do both. If you have already used Dreamweaver UltraDev 1, you will find an improved interface in version 4, with added server behaviors and better support for developing ColdFusion applications.

This Book Is for You

This book is targeted at both Web designers and programmers who want to use Dreamweaver UltraDev 4 to quickly develop Web applications. Even if you are new to Web designing or Web programming, you will find in this book all that you need to know about designing a Web site as well as adding dynamic features to it.

How This Book Is Organized

This book is divided into five parts. Each part covers a specific topic that you will need to know in order to use Dreamweaver UltraDev 4 to develop Web applications. Part I introduces you to the features of Dreamweaver UltraDev 4. If you already familiar with database concepts and server-side programming, you can skip Part II, which deals with database and server-side programming concepts that you will need to know to use Dreamweaver UltraDev 4 more effectively. Part III walks you through the process of Web page designing. Part IV deals with the tasks involved in connecting to a database, querying the database, and displaying dynamic data, apart from adding other dynamic features that require server-side programming. At the end of the every chapter in Parts III and IV, you will find the “Activity Corner” section. This section builds upon the features that you have learned in the chapter by guiding you through the process of creating a sample application. When you complete reading these two parts, you will have developed a complete dynamic Web application. Part V deals with writing programs to extend Dreamweaver UltraDev 4.

Part I, “Getting Ready to Work with Dreamweaver UltraDev 4,” is an introduction to Dreamweaver UltraDev 4. Chapter 1, “Presenting Dreamweaver UltraDev 4,” is a roadmap to the entire book. It introduces you to the current Internet scenario, explaining the concepts of static and dynamic content, as well as server-side and client-side scripting. It describes the features of Dreamweaver UltraDev 4 in brief and gives an overview of the kind of applications that can be built with Dreamweaver UltraDev 4. Chapter 2, “The UltraDev 4 Environment,” introduces you to all the components of the Dreamweaver UltraDev 4 interface so that you can quickly start using the tool to create your Web applications.

Part II, “Understanding Databases, ASP, JSP, and ColdFusion,” introduces you to the basics of relational databases as well as server-side programming. In Chapter 3, “Database Essentials,” you will learn about the fundamental concepts of relational database design. You will also be introduced to using Structured Query Language (SQL) statements to create a database in SQL Server and retrieve data from it. You will also learn how to create a database, link database tables, and create queries to retrieve the records in the tables in Appendix D, “Creating a Database Using Microsoft Access.” Chapters 4, 5, and 6 deal with the basics of ASP, JSP, and ColdFusion programming, respectively. They introduce you to all the fundamental concepts that you need to know about server-side scripting in order to make the maximum use of Dreamweaver UltraDev 4.

Part III, “Designing Web Pages Using Dreamweaver UltraDev 4,” covers the entire range of activities that you need to do to design a page. It details the process of laying out a page, creating tables, forms, and frames, inserting images, ActiveX objects, and Java applets, as well as adding client-side behaviors. You will also learn about utilizing Dreamweaver tools to optimize your work. The “Activity Corner” sections in this part guide you through the process of designing a sample Web application.

Part IV, “Creating Dynamic Web Pages,” deals with the tasks involved in adding dynamic content to a Web page. It explains the tasks involved in connecting to a database from ASP, JSP, and ColdFusion applications and retrieving records to display dynamic data. In the Activity Corner sections in this part, you will learn how to display dynamic data in the sample Web site that you designed in Part III. You will also be creating a shopping cart, and managing its contents as well as creating registration and login pages.

Part V, “Extending the Capabilities of Dreamweaver UltraDev 4,” deals with developing extensions to enhance the features of Dreamweaver UltraDev 4. You will be introduced to the architecture and API functions of Dreamweaver UltraDev 4. You will learn to create simple interface extensions by writing programs using API functions.

The appendixes in this book contain a quick reference to XML, JavaScript, and HTML, listing of Web sites that provide information on ASP, JSP, and ColdFusion as well as steps to install and configure IIS 4.0, SQL Server 7.0, ColdFusion 4.5, Dreamweaver UltraDev 4, and Allaire JRun 3.0 to start you off with using Dreamweaver UltraDev right away.

How to Use This Book

This book uses various stylistic and typographic conventions to make it easier to use.

Note

When you see a note in this book, it indicates additional information that can help you better understand a topic or avoid problems related to the subject at hand.


Tip

Tips introduce techniques applied by experienced developers to simplify a task or to produce a better design. The goal of a tip is to help you apply standard practices that lead to robust and maintainable applications.


Caution

Cautions warn you of hazardous procedures (for example, actions that have the potential to compromise the security of a system).


Cross-references are used throughout the book to help you quickly access related information in other chapters.

→ For an introduction to the terminology associated with transactions, see “Understanding Transactions,” p. xxx.

Many of the chapters in this book conclude with a “Troubleshooting” section that provides solutions to some of the common problems that you might encounter while you work with a particular topic. Throughout the main chapter text, cross-references such as these are included to direct you to the appropriate heading within the “Troubleshooting” section to address these problems.

Beginning in Chapter 7 and continuing through Chapter 21, there are also “Activity Corner” sections that help you get to work building actual applications with Dreamweaver UltraDev 4. The files associated with the Activity Corners are available on the Web. Go to www.quepublishing.com and type the ISBN for this book (0789725770) in the Search field to find these files.

  • Creative Edge
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint