J2EE学习笔记:架构、指令与脚本详解
4星 · 超过85%的资源 需积分: 0 160 浏览量
更新于2024-08-01
收藏 361KB DOC 举报
本文档是一份关于J2EE学习的实用笔记,由Huihoo.com的顾志凌撰写,专注于J2EE框架的理解和应用。作者强调了J2EE模式中的核心概念——ValueObject,这是一种数据传递工具,主要用于在不同的对象或层之间转移数据,它不含业务逻辑,仅包含公共属性或get方法。
JSP(JavaServer Pages)部分是文档的重点内容,JSP是Java平台上的动态网页技术,主要分为三类元素:
1. **指令(Directives)**:包括page指令、include指令和taglib指令,这些在JSP页面中是可配置和扩展的部分,允许开发者设置页面属性或引用自定义标签库。
- `page指令`:用来声明页面的基本信息,如编码、页面编码字符集等。
- `include指令`:引入外部文件到当前JSP中。
- `taglib指令`:导入并使用预定义的标签库,简化代码编写。
2. **脚本(Scripting)**:JSP中的脚本分为声明式脚本、脚本let和表达式,它们处理程序逻辑和数据操作。
- `<%! declaration %>`:声明变量或方法,通常在JSP文件开头进行。
- `<% scriptlet %>`:嵌入式Java代码块,直接执行Java语句。
- `<%= expression %>`:用于输出Java表达式的值。
3. **动作(Actions)**:标准的JSP动作,如`<jsp:useBean>`用于实例化JavaBean,`<jsp:setProperty>`和`<jsp:getProperty>`用于设置和获取Bean属性,还有`<jsp:param>`用于传递参数,`<jsp:include>`和`<jsp:forward>`用于页面间的导航,`<jsp:plugin>`用于插入插件。
此外,文档还提到了JSP中的注释形式和一些配置选项,如`<%@ pages session="true" import="java.util.*" %>`,这个标签设置了页面是否使用session以及需要导入的包。作者特别强调了请求控制器(RequestController)的概念,即JSP Model 2架构,其中将控制逻辑从JSP转移到Java类,以提高系统的可维护性和结构清晰度。
这份笔记为初学者和进阶者提供了J2EE环境下的关键概念和技术细节,帮助读者理解和应用JSP技术进行Web开发。
2010-05-28 上传
2009-05-29 上传
2009-03-28 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
2010-04-01 上传
2014-01-20 上传
2008-07-20 上传
adsl10000
- 粉丝: 0
- 资源: 9
最新资源
- 开源通讯录备份系统项目,易于复刻与扩展
- 探索NX二次开发:UF_DRF_ask_id_symbol_geometry函数详解
- Vuex使用教程:详细资料包解析与实践
- 汉印A300蓝牙打印机安卓App开发教程与资源
- kkFileView 4.4.0-beta版:Windows下的解压缩文件预览器
- ChatGPT对战Bard:一场AI的深度测评与比较
- 稳定版MySQL连接Java的驱动包MySQL Connector/J 5.1.38发布
- Zabbix监控系统离线安装包下载指南
- JavaScript Promise代码解析与应用
- 基于JAVA和SQL的离散数学题库管理系统开发与应用
- 竞赛项目申报系统:SpringBoot与Vue.js结合毕业设计
- JAVA+SQL打造离散数学题库管理系统:源代码与文档全览
- C#代码实现装箱与转换的详细解析
- 利用ChatGPT深入了解行业的快速方法论
- C语言链表操作实战解析与代码示例
- 大学生选修选课系统设计与实现:源码及数据库架构