So far, all of the extension types covered in this book have related to Dreamweaver tasks that work for static, as well as dynamic, web sites. But if you're into databases, you know that there's a whole other world of Dreamweaver functionality beyond thatthe world of ASP, ASP.NET, JSP, PHP, and ColdFusion. This world is also extensible. The Dreamweaver API allows for creation of custom server models, data sources, and serverside scripting; translation of custom server markup to display in Dreamweaver Design view; opening up communication between Dreamweaver and databases, and between Dreamweaver and web servers; and more. This part of the API is complex and different in many respects from the rest of the API. It has to be, to accommodate the different language structures that server markup can have. This chapter covers the most accessible kind of live data extensibility, and probably the main type of extension you'll want to create for your dynamic pages: the server behavior.