导航:首页 > 编程语言 > mvcjava实例

mvcjava实例

发布时间:2025-01-04 23:07:29

⑴ Java中JavaBean的作用范围:request和page的区别是什么啊

JavaBean在WEB编程中一直被当作模型层对象来使用,不存在作用范围的说法,它是MVC模式的M,使用JavaBean存放数据可以有效的避免频繁的将数据存入或取出某个作用范围。

例如:当我们需要将用户的注册信息通过请求转发传递到新的页面,如果不使用JavaBean我们就得频繁的将用户属性保存到request对象中,在下一个页面又需要一个一个从request对象中取出,这样做相当麻烦,使用JavaBean将用户属性全部封装在一个User对象中我们就可以只存取request对象一次就可以了。

JavaBean早期出现在Java的图形界面编程中(Swing),这也是Java最早开始使用MVC模式,在图形界面Swing编程中的JavaBean有四大属性(根据需要,不必同时存在),而现在WEB编程中我们只需要考虑其中的Simple属性和Index属性就可以了。

page内置对象是Object类的一个实例,它是处理当前请求的JSP页面实现类的实例。page对象在页面的正文中可以被比作是this关键字,它的作用范围仅限于当前page页面。实际开发过程中使用较少。

request内置对象是HttpServletRequest对象的一个实例,代表了一个客户端请求,当用户向服务器发送请求(不论是点击链接还是提交表单),哪怕该请求在服务器上被转发N次,都是一个请求,直到服务器最终发送相应为止,这都是该request对象的生命周期。

例如:在JSP + Servlet + JavaBean的开发中,经常使用Servlet接收请求,将数据保存到JavaBean中,然后将JavaBean保存到request对象,再通过请求转发到负责显示的JSP页面,最终通过标签将JavaBean中保存的数据显示在JSP页面内。

与mvcjava实例相关的资料

热点内容
php开发套件 浏览:190
服务器的spi板是什么 浏览:896
解压缩全能王中文密码是什么 浏览:80
javaftp服务器上传文件 浏览:103
算法设计中文版pdf 浏览:81
视频压缩形式怎么改 浏览:368
perl程序员 浏览:789
电子表格对比命令 浏览:610
php循环输出数组内容 浏览:750
电脑加密能不能强制关掉 浏览:616
趣味单人解压桌游 浏览:212
oppo手机谷歌服务器无法核实什么 浏览:320
软件怎么加密华为 浏览:222
扫地机怎么安装app 浏览:319
考研结合特征值计算法 浏览:516
操作系统算法综合题 浏览:152
华为程序员待遇 浏览:547
程序员带娃的图片 浏览:79
迷你云服务器怎么下载 浏览:815
福州溯源码即食燕窝 浏览:235