搜索

pdf文档 基于 Java EE 的企业应用系统设计 - Spring MVC 02

866.07 KB 56 页 1 下载 115 浏览 0 评论 0 收藏
所属分类: 后端开发 / Java
语言 格式 评分
中文(简体)
.pdf
3
摘要
文档主要介绍了基于 Java EE 的企业应用系统设计中 Spring MVC 的核心组件,包括转换器和格式化(Converter and Formatter)、验证器(Validator)、表达式语言(EL)以及 JSTL。转换器和格式化用于处理数据类型的转换,验证器用于输入验证,表达式语言(EL)用于在 JSP 页面中访问应用程序数据,JSTL 则提供了标签以增强 JSP 的功能。文档详细讲解了这些组件的作用、实现方式以及配置方法,强调了在 Spring MVC 应用中合理使用这些工具的重要性。
AI总结
本文主要介绍了基于 Java EE 的企业应用系统设计中 Spring MVC 框架的核心组件,包括转换器(Converter)、格式化器(Formatter)、验证器(Validator)以及表达式语言(EL)的相关知识。 1. **转换器和格式化器(Converter and Formatter)** - Spring MVC 具备数据自动绑定能力,但其默认绑定方式可能存在限制。 - **转换器(Converter)**:用于将一种对象类型转换为另一种对象类型,适用于应用程序的任意层。 - **格式化器(Formatter)**:专门用于 Web 层,适用于表单输入的用户数据转换。 - **使用场景**:在处理表单输入时,应优先使用 Formatter 而不是 Converter。 2. **Formatter 的实现** - 实现 `org.springframework.format.Formatter` 接口,包含 `parse` 和 `print` 两个方法: - `parse(String text, Locale locale)`:将字符串解析为目标类型。 - `print(T object, Locale locale)`:将目标对象转换为字符串表示。 3. **Converter 的配置** - 通过在 Spring MVC 配置文件中定义 `conversionService` Bean,注册自定义的 Converter。 - 示例:在配置文件中添加自定义的 `StringToDateConverter`。 4. **验证器(Validator)** - 验证器用于对用户输入进行校验,作用于对象级别。 - Spring 提供了对输入验证的支持,用于确保表单数据的有效性。 - 错误信息可以通过 `` 标签在 JSP 页面中显示。 5. **表达式语言(EL)** - EL 是 JSP 2.0 的重要特性,用于简化对应用程序数据的访问。 - EL 的语法格式为 `${expression}`,例如 `${x + y}`。 - EL 表达式可以用于自定义标签的属性值,并强制转换为目标类型。 6. **总结** - 转换器和格式化器用于数据类型转换,适用于不同的场景。 - 验证器用于对象级别的输入校验,确保数据的有效性。 - EL 用于简化 JSP 页面的数据访问,避免脚本的使用。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 44 页请下载阅读 -
文档评分
请文明评论,理性发言.