J2EE学习笔记:价值对象、JSP基础与RequestController架构详解

需积分: 10 1 下载量 59 浏览量 更新于2024-09-22 收藏 523KB PDF 举报
本文档是关于J2EE学习笔记的总结,作者是Byhuihoo.com的顾志凌,专注于中间件技术的研究和应用。文章首先介绍了J2EE模式中的ValueObject,这是一种设计模式,用于在不同对象或层次间传输数据,通常不包含业务逻辑,仅作为数据容器。 接下来,主要内容聚焦于JSP(JavaServer Pages)的基础知识。JSP主要由指令、脚本和动作三部分组成。指令包括page指令,用于设置页面的基本属性;include指令,用于插入其他JSP页面;taglib指令,引入自定义标签库。脚本部分包括声明式脚本( <%! declaration %>)、脚本let( <%scriptlet %>)和表达式( <%= expression %>)。动作则是页面中执行特定任务的部分,如useBean用于管理Bean实例,setProperty和getProperty用于设置和获取属性值,param用于传递参数,以及include、forward、plugin等用于页面间导航。 文章还提到JSP中的注释形式,包括JSP注释和HTML注释,并提到了session属性的处理,它默认为true,如果设置为false,则限制了隐含变量session的使用。此外,文章强调了RequestController(请求控制器)或JSP Model 2 Architecture的概念,即通过Servlet或JSP作为应用程序的入口点,这种方式有助于实现可维护的JSP系统架构。 这份笔记详细阐述了J2EE的结构、JSP的关键元素以及如何构建可管理的Web应用,对于初学者来说,这是一份宝贵的参考资料。