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 目录中。 </
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



