导航:首页 > 编程语言 > 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实例相关的资料

热点内容
gmail服务器怎么收到邮件 浏览:297
sha弱加密算法 浏览:666
预编译error指令 浏览:304
小米控制电视的app叫什么 浏览:351
python中break的用法 浏览:508
安居家园app怎么设备绑定 浏览:91
程序员招聘数量城市 浏览:801
程序员反击代码 浏览:255
程序员在线课程思维 浏览:545
加密狗加密java 浏览:922
pdf文件转曲线 浏览:745
app内购买怎么付费 浏览:582
程序员那么可爱拍摄地点在哪 浏览:318
空调压缩机高温 浏览:719
androidx86chrome 浏览:658
大智慧行情云服务器地址 浏览:165
安卓手机玩王者为什么卡 浏览:931
农村信用社app怎么注册 浏览:662
钱龙dmi指标源码 浏览:584
python搭建直播 浏览:311