9、Java Web开发中的Java Beans与成员变量应用

Java Web开发中的Java Beans与成员变量应用

1. Java Beans与成员变量概述

在Web开发过程中,借助控制器Servlet,能够充分发挥Java的强大功能与便利性。通过添加辅助类,开发工作得以简化。其中,一种强大的类是包含用户输入的所有数据的类。虽然请求对象包含用户数据,但同时也包含大量与用户数据无关的其他信息。因此,更好的设计是创建一个仅包含数据的新类,即Java Bean。引入Java Bean后,为Web应用添加验证变得简单,其中一种验证方式是默认验证,即用户数据必须满足特定标准,若不满足,则使用默认值替代用户输入的数据。

不过,Servlet虽然是实现Web动态内容的强大工具,但存在一个局限性,即成员变量。成员变量在设计面向对象程序时很有用,但在Servlet中使用却存在风险。

2. 应用:起始示例

为了清晰展示新特性,对之前的Web应用进行修改,添加一个新的文本元素,并在处理页面添加一个按钮,使用户能够再次编辑数据。具体修改如下:
- 编辑页面:添加一个新的文本元素。
- 确认页面:添加一个额外的隐藏字段。
- 处理页面:添加一个新表单、隐藏字段和一个按钮。

第一个控制器与之前的Servlet控制器类似,只是位于不同的包中:
- 控制器位于名为 ch3.startExample 的包中。
- 控制器映射到URL /ch3/startExample/Controller
- Web应用的JSP文件放置在 /ch3/startExample 目录中。 </

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值