Java EE复习关键点:平台划分、Servlet生命周期与JSP要素

需积分: 9 7 下载量 144 浏览量 更新于2024-10-26 1 收藏 43KB DOC 举报
"这份文档是东华理工内部的java EE复习资料,涵盖了java语言的三大平台、HTML基本结构、Servlet生命周期以及JSP的相关知识,旨在帮助学习者掌握Java企业级应用开发的基础概念和技术要点。" Java平台的划分: Java被分为三个主要平台,分别是Java ME(Micro Edition)、Java SE(Standard Edition)和Java EE(Enterprise Edition)。Java ME是针对嵌入式设备如手机和掌上电脑的,提供了轻量级的运行环境和API。Java SE是标准版,适用于桌面应用开发,提供丰富的API和开发工具。Java EE则面向企业级应用,支持分布式计算、数据库连接、多层架构等特性,用于构建服务器端应用程序。 HTML文件的基本结构: HTML文件由两大部分组成:`<head>`和`<body>`。`<head>`部分通常包含文档元信息,如标题、字符集设置、CSS样式表链接等。`<body>`部分则是文档的实际内容,显示在浏览器窗口中,包括文本、图像、链接等元素。 Servlet的生命周期: Servlet的生命周期包括装载(load)、初始化(init)、服务(service)和销毁(destroy)四个阶段。当Servlet被Web容器加载时,会调用`init()`方法进行初始化;接着,每次有客户端请求,都会调用`service()`方法,它会根据HTTP请求方法调用对应的`doGet()`或`doPost()`方法;当Web应用停止或Servlet不再需要时,`destroy()`方法会被调用,释放Servlet占用的资源。 JSP的相关指令、动作和内置对象: JSP指令包括`<page>`、`<include>`和`<taglib>`,分别用于设置整个JSP页面的属性、导入静态文件和定义自定义标签库。JSP动作如`<jsp:param>`、`<jsp:include>`、`<jsp:useBean>`、`<jsp:setProperty>`、`<jsp:getProperty>`、`<jsp:forward>`和`<jsp:plugin>`,用于参数传递、文件包含、Bean操作、请求转发等。JSP内置对象包括`page`、`config`、`out`、`response`、`request`等,它们分别是当前页面引用、Servlet配置信息、输出流、响应对象和请求对象,提供了与服务器交互和控制页面流程的功能。 这些知识点构成了Java EE开发的基础,对于理解Web应用的架构和工作原理至关重要。通过深入学习和实践,开发者能够有效地构建和维护复杂的企业级应用。