Designing Data-Intensive Web ApplicationsElsevier, 4. 1. 2003 - Počet stran: 562 The most prominent Web applications in use today are data-intensive. Scores of database management systems across the Internet access and maintain large amounts of structured data for e-commerce, on-line trading, banking, digital libraries, and other high-volume sites.Developing and maintaining these data-intensive applications is an especially complex, multi-disciplinary activity, requiring all the tools and techniques that software engineering can provide. This book represents a breakthrough for Web application developers. Using hundreds of illustrations and an elegant intuitive modeling language, the authors—all internationally-known database researchers—present a methodology that fully exploits the conceptual modeling approach of software engineering, from idea to application. Readers will learn not only how to harness the design technologies of relational databases for use on the Web, but also how to transform their conceptual designs of data-intensive Web applications into effective software components. * A fully self-contained introduction and practitioner's guide suitable for both technical and non-technical members of staff, as well as students.* A methodology, development process, and notation (WebML) based on common practice but optimized for the unique challenges of high-volume Web applications.* Completely platform- and product-independent; even the use of WebML is optional.* Based on well-known industry standards such as UML and the Entity Relationship Model.* Enhanced by its own Web site (http://www.webml.org), containing additional examples, papers, teaching materials, developers' resources, and exercises with solutions. |
Obsah
Models for Designing Web Applications | 59 |
Design of Web Applications | 191 |
Implementation of Web Applications | 327 |
Appendix A Summary of WebML Elements | 519 |
Appendix B WebML Syntax | 525 |
Appendix C OCL Syntax | 533 |
Appendix D Summary of WebML Elements Implementation | 537 |
543 | |
551 | |
About the Authors | 561 |
Další vydání - Zobrazit všechny
Běžně se vyskytující výrazy a sousloví
Acer-Euro AlbumIndex application server architecture Artist ArtistData associated attributes bean browser caching Celine Dion Chapter client components computation concepts configuration connected contains content management core entity create data schema data sources data unit data-intensive Web applications database default defined delete diagram displayed element Enterprise JavaBeans entity beans Entity-Relationship Entity-Relationship model entry unit example execution foreign key functions global parameter hierarchical index hierarchy hypertext hypertext design implementation includes index unit instance Java JDBC JSP template keyword link parameter Login mapping multidata unit navigation NewsCategory NewsItem ODBC operation output Page1 primary key product group relationship role rendition represented request requirements retrieval scripting scroller unit selected selector SendMail server-side servlet shown in Figure shows source entity specification SQL query sub-pages sub-schema update user’s Web application Web server WebML WebRatio XSLT