J2EE学习笔记:入门到精通
需积分: 9 93 浏览量
更新于2024-12-18
收藏 371KB DOC 举报
"这是一份关于J2EE学习的笔记,由huihoo.com的顾志凌编撰,主要涵盖了J2EE模式中的ValueObject以及JSP的基础知识,包括指令、脚本和动作等核心概念。"
在J2EE模式中,ValueObject是一个重要的设计模式,它被用作在不同对象或层次之间传递数据的Java对象。ValueObject通常不含任何业务逻辑,主要由公共属性或提供属性访问的getter方法构成。这个模式在多层架构的应用程序中非常常见,确保数据在不同组件间的一致性。
JSP(JavaServer Pages)是J2EE中用于创建动态网页的技术。JSP的核心元素包括指令、脚本和动作:
1. 指令:主要有page、include和taglib三种。Page指令用于设置页面级的属性,如导入包、指定语言等;include指令用于在多个页面间共享内容;taglib指令则用于引入自定义标签库。
2. 脚本:包括声明(<%!declaraction%>)、脚本片段(<%scriptlet%>)和表达式(<%=expression%>)。声明部分用于定义变量或方法;脚本片段可以包含任意Java代码;表达式则会将Java表达式的结果转换为字符串并输出到页面。
3. 动作:JSP的动作标签允许开发者执行特定的操作,如使用bean、设置和获取bean属性、包含其他页面、转发请求等。常见的动作标签有useBean、setProperty、getProperty、param、include、forward和plugin。
JSP还支持两种类型的注释:JSP注释(<%-- ... --%>)和HTML注释(<!-- ... -->)。此外,page指令中的session属性默认为true,若设为false,则在JSP页面中无法直接使用隐含的session变量。
请求控制器(RequestController)结构,也称为JSP Model 2架构,是一种常见的设计模式。在这种模式下,通常使用一个Servlet或JSP作为应用程序的入口点,负责处理请求和转发控制。为了创建可维护的JSP系统,将控制逻辑放在单独的Java类(而非JSP本身)是最佳实践。这样可以明确职责,提高代码的可读性和可测试性。
这份学习笔记适合J2EE初学者,通过深入理解ValueObject和JSP的基本概念,有助于读者构建扎实的J2EE基础。
2008-09-14 上传
2010-05-28 上传
2009-03-12 上传
2019-03-17 上传
2012-08-10 上传
2024-12-18 上传
2024-12-18 上传
2024-12-18 上传
wlboys
- 粉丝: 14
- 资源: 9
最新资源
- PureMVC AS3在Flash中的实践与演示:HelloFlash案例分析
- 掌握Makefile多目标编译与清理操作
- STM32-407芯片定时器控制与系统时钟管理
- 用Appwrite和React开发待办事项应用教程
- 利用深度强化学习开发股票交易代理策略
- 7小时快速入门HTML/CSS及JavaScript基础教程
- CentOS 7上通过Yum安装Percona Server 8.0.21教程
- C语言编程:锻炼计划设计与实现
- Python框架基准线创建与性能测试工具
- 6小时掌握JavaScript基础:深入解析与实例教程
- 专业技能工厂,培养数据科学家的摇篮
- 如何使用pg-dump创建PostgreSQL数据库备份
- 基于信任的移动人群感知招聘机制研究
- 掌握Hadoop:Linux下分布式数据平台的应用教程
- Vue购物中心开发与部署全流程指南
- 在Ubuntu环境下使用NDK-14编译libpng-1.6.40-android静态及动态库