The main contents of this chapter include all of the following: User interfaces and tools, web interfaces to databases, web fundamentals, servlets and JSP, building large web applications, triggers, authorization in SQL, application security. | Chapter 8: Application Design and Development Database System Concepts ©Silberschatz, Korth and Sudarshan See for conditions on reuse Database System Concepts ©Silberschatz, Korth and Sudarshan Chapter 8: Application Design and Development s User Interfaces and Tools s Web Interfaces to Databases s Web Fundamentals s Servlets and JSP s Building Large Web Applications s Triggers s Authorization in SQL s Application Security Database System Concepts 5th Edition, Aug 9, 2005. 8. ©Silberschatz, Korth and Sudarshan User Interfaces and Tools s Most database users do not use a query language like SQL. q Forms q Graphical user interfaces q Report generators q Data analysis tools (see Chapter 18) s Many interfaces are Webbased s Backend (Web server) uses such technologies as q Java servlets q Java Server Pages (JSP) q Active Server Pages (ASP) Database System Concepts 5th Edition, Aug 9, 2005. 8. ©Silberschatz, Korth and Sudarshan The World Wide Web s The Web is a distributed information system based on hypertext. s Most Web documents are hypertext documents formatted via the HyperText Markup Language (HTML) s .