Java Web应用程序会生成各种类型的标记语言(HTML、XML等)和动态内容的交互Web网页。它通常由Web组件(如JSP、Servlet、JavaBean等)组成,可用来修改和临时存储数据,与数据库和Web服务器交互,以及根据客户端的请求呈现内容。开发Web应用程序需要有关的技术和工具,本章简单介绍Java Web开发所需要的主流技术和常用框架技术,以及开发Java Web应用所需要的开发环境、运行环境和开发工具。