J2EE学习笔记:价值对象与JSP基础

需积分: 9 2 下载量 15 浏览量 更新于2025-01-03 收藏 566KB PDF 举报
J2EE学习笔记是作者杨振华编撰的一份关于Java 2 Enterprise Edition (J2EE)的基础资料,这是一门用于构建企业级应用的Java平台。这份笔记涵盖了J2EE的核心概念和技术,包括但不限于: 1. **J2EE模式**: - **ValueObject**:这是一种设计模式,用于在不同对象或层次间传输数据,作为纯粹的数据载体,不含业务逻辑。它们可能仅包含公共属性或者get方法来获取属性值。 2. **JSP (JavaServer Pages)**: - **基础元素**:JSP主要由指令、脚本和动作构成。指令如`<%@ page %>`(page指令)、`<%@ include %>`, `<%@ taglib %>`等,用于设置页面属性和引用库。脚本分为声明式脚本`<%!`,脚本块`<%scriptlet%>`,和表达式输出`<%= %>`。 - **标准动作**:包括`<jsp:useBean>`(用于创建和管理Bean)、`<jsp:setProperty>` 和 `<jsp:getProperty>`(与Bean交互)、`<jsp:param>`(传递参数)、`<jsp:include>`(嵌入另一个JSP)、`<jsp:forward>`(转发请求)、以及`<jsp:plugin>`(嵌入插件)。 - **注释**:JSP支持两种类型的注释,`<%-- %>` 用于JSP脚本注释,`<!-- %>` 用于HTML注释。 3. **请求控制器(RequestController)或JSP Model 2 Architecture**: - 这是一种架构模式,通过Servlet或JSP作为应用或页面组的入口点,强调将控制逻辑分离至Java类(而非JSP本身)。这种模式有助于提高代码的可维护性,通常将控制类命名为`xxxController.jsp`,而对应的Java类遵循`xxxRequestController`的命名约定。 这份笔记详细介绍了J2EE的基本组件和工作方式,适合初学者理解J2EE开发环境的结构和编程范式,也对有经验的开发者提供了回顾和整理概念的参考材料。学习者可以通过阅读和实践这些内容,掌握如何构建、组织和管理复杂的Web应用。