JavaEE复习: SetProperty 动作标记详解
需积分: 10 130 浏览量
更新于2024-08-22
收藏 838KB PPT 举报
"JavaEE复习相关知识,包括动作标记setProperty的使用、JavaEE企业应用概述、考试题型和内容"
在JavaEE开发中,动作标记`<jsp:setProperty>`是用于在JSP页面中设置JavaBean对象属性的重要工具。这个标记有三种主要的用法:
1. **设置Bean属性值**:你可以直接将一个表达式的值或者字符串赋给Bean的属性,语法如下:
```jsp
<jsp:setProperty name="bean的名字" property="bean的属性" value="<%=expression%>"/>
```
其中,`name`属性指定了Bean的实例名,`property`定义了要设置的Bean属性,而`value`则用来提供该属性的新值。
2. **从HTTP表单参数设置Bean属性**:如果要根据HTTP请求中的表单参数自动设置Bean的所有属性,可以使用星号(*)作为`property`值:
```jsp
<jsp:setProperty name="bean的名字" property="*"/>
```
这样,JSP会尝试将所有与Bean属性匹配的请求参数值映射到相应的属性上。
3. **参数名称与Bean属性名称不同时的映射**:有时,HTTP请求参数的名称可能与Bean的属性名称不一致,这时可以使用`param`属性来指定请求参数名:
```jsp
<jsp:setProperty name="bean的名字" property="属性名" param="参数名"/>
```
JavaEE是Java Platform Enterprise Edition的简称,它是一个由Sun Microsystems(现在归Oracle所有)发起的用于构建企业级应用的开放标准。JavaEE不是一个编程语言,而是一个包含了一系列标准和规范的平台,支持开发多层架构、面向Web的分布式应用程序。这个平台提供了诸如Servlet、JavaBean、JDBC、JNDI、RMI、JMS、EJB、JTA等一系列技术,用于处理数据库访问、远程方法调用、消息队列、事务管理等任务。
JavaEE的典型三层模型包括表现层(Browser)、业务逻辑层(Application Server)和数据访问层(Database)。在容器和组件的关系中,容器(如Web容器或EJB容器)为组件(如Servlet、JavaBean)提供运行环境和服务,组件通过部署描述文件(XML)与容器进行交互。
在B/S(Browser/Server)和C/S(Client/Server)架构的对比中,B/S模式更依赖于Web浏览器,降低了客户端的硬件和软件需求,但可能在性能和安全性方面不如C/S架构。C/S架构则通常需要专门的客户端应用程序,提供了更好的用户体验和性能,但维护和升级成本较高。
JavaEE的考试内容涵盖了多个方面,如JavaEE概述、Servlet编程、JavaBean在JSP中的应用、数据库编程、MVC模式,以及Struts2、Hibernate、Spring等框架的使用。复习这些内容对于理解和掌握JavaEE开发至关重要。
2023-12-30 上传
871 浏览量
2010-10-29 上传
2009-05-20 上传
2021-06-06 上传
2015-05-14 上传
八亿中产
- 粉丝: 24
- 资源: 2万+
最新资源
- 新代数控API接口实现CNC数据采集技术解析
- Java版Window任务管理器的设计与实现
- 响应式网页模板及前端源码合集:HTML、CSS、JS与H5
- 可爱贪吃蛇动画特效的Canvas实现教程
- 微信小程序婚礼邀请函教程
- SOCR UCLA WebGis修改:整合世界银行数据
- BUPT计网课程设计:实现具有中继转发功能的DNS服务器
- C# Winform记事本工具开发教程与功能介绍
- 移动端自适应H5网页模板与前端源码包
- Logadm日志管理工具:创建与删除日志条目的详细指南
- 双日记微信小程序开源项目-百度地图集成
- ThreeJS天空盒素材集锦 35+ 优质效果
- 百度地图Java源码深度解析:GoogleDapper中文翻译与应用
- Linux系统调查工具:BashScripts脚本集合
- Kubernetes v1.20 完整二进制安装指南与脚本
- 百度地图开发java源码-KSYMediaPlayerKit_Android库更新与使用说明