J2EE学习笔记精华:值对象、JSP指令与动作解析

需积分: 9 1 下载量 9 浏览量 更新于2024-11-28 收藏 566KB PDF 举报
"这是一份由杨振华编写的J2EE学习笔记,旨在用通俗易懂的方式介绍J2EE技术,覆盖了全面的知识点,包括J2EE模式、JSP基础以及请求控制器结构等核心概念。" 在J2EE模式中,ValueObject是一个关键的概念,它是一个用于跨对象或层次传递数据的Java对象,通常不包含业务逻辑,只拥有公共属性或getter方法,以简化数据传输。JSP是J2EE中用于展现层的重要技术,它提供了指令、脚本元素和动作三大组成部分。 JSP指令主要包括page、include和taglib指令。Page指令用于定义页面级的属性,如语言、导入包等;include指令用于在多个页面间进行内容包含;taglib指令则用于引入自定义标签库。脚本元素包括声明(<%!declaration%>)、脚本片段(<%scriptlet%>)和表达式(<%=expression%>),分别用于声明变量、编写Java代码和输出表达式结果。 JSP的动作元素如useBean、setProperty、getProperty等,是用来管理JavaBean的。useBean用于实例化或查找JavaBean,setProperty和getProperty分别用于设置和获取JavaBean的属性值。其他如jsp:include、jsp:forward等则是处理请求转发和包含的功能。 JSP中的注释有两种形式,一种是JSP注释,另一种是HTML注释。Page指令中,通过session属性可以控制会话的使用。如果session设为"false",则在JSP页面中无法直接使用隐含的session变量。 请求控制器结构,也称为JSP Model 2架构,提倡将控制逻辑放在Servlet或JSP中,而不是直接在JSP页面上。这种方式提高了代码的可维护性,通过名为xxxController.jsp的Servlet或JSP作为应用程序的入口点,而对应的Java类如xxxRequestController则负责处理请求和控制流程。 这份J2EE学习笔记深入浅出地讲解了J2EE的核心概念,对于理解和掌握J2EE开发有着重要的指导作用。