jsp与javaBean的问题

来源:百度知道 编辑:UC知道 时间:2024/09/22 07:37:26
我的问题是开发网站或者bbs之类的web,一般都会些javabean吗?不管是大型的还是小型的网站,javabean在jsp的网站设计里都要涉及到的吗?
或者说做jsp的网站能够用javabean的就尽量用,或者少用,还是说什么情况下用?
1.
javabean在jsp的网站里很重要是吗?
2.
jsp能做的还需要用到javabean吗?还是有了javabean就尽量的要用jsp了呢?
比如说,连接数据库,我们初学jsp的时候就那jsp来连接数据库,或做其他的连接和页面跳转之类的,到学到javabean了,可以代替jsp的那些动作吗?
3.
有了javabean后,那jsp又担负什么角色了呢?
4.
都说javabean能重复的套用,这个重复有是怎么理解呀?
是不是说比如,连接数据库呀,文件上传呀,验证之类的呀,只要需要用到javabean的地方的,找到相关的javabean复制粘贴就可以了是吗?
比如我用人家的javabean还需要修改吗,一般要该那里呀?
(请一一帮我回答)谢谢了!

主要是重用,封装,n个jsp内重复的代码就应该用JavaBean实现,况且一大堆java代码镶嵌在jsp的HTML里面实在是不可读,丑陋,况且要符合MVC的模式,如果业务逻辑全写在jsp上,待以后有新的客户访问形式有要重写,比如用手机访问的wap页面,swing写的桌面程序,全部写在javabean里面就可以和表示层解耦,看来楼主Java SE还没玩转,建议搞好基础

javaBean就是jsp里面使用的类...和j2se一样...使用它的时候就是为了体现模块和封装

你在J2SE里什么时候要单独写类 在JSP里也就什么时候写javaBean

最简单的例子:
用户登陆 存放用户个人信息的类
连接数据库的类
这些你不会都直接在html页面上写java代码吧 还是写在javaBean里好..把后台处理和前台显示分开...最基本的MVC模型

2.你在JSP页面里连接数据库以,或者其它页面操作,都是通过Java代码段来实现的,Javabean实际上就是封装了的Java类,所以JSP页面通过调用Javabean可以实现那些动作.

3.有了Javabean,JSP页面只负责向控制器提交所需数据,显示数据,实现视图功能.Javabean用于实现数据操作.

4.在JSP中调用Javabean等于是重复利用这些对数据处理的方法,要通过一些指令实现,比如说常用:
引入javabean的包 :<%page import="包名.*"%>
动作标记:<jsp:useBean/> ,<jsp:getProperty/>, <jsp:getProperty/>

在JSP页面里面,大量的程序片和HTML掺杂在一起,就显得页面混乱,不易维护,而且不方便重复利用,所以现在做工程都不提倡混着写.
所以,Javabean(你以后还会学到Servlet等)在建立用JSP建立架构的时候是很重要的

1.现在大型的网站的主流是用struts+hibernate+spring开发。javabean+jsp适用于小型或者中型的网