java中jsp,servlet,javabean

来源:互联网 发布:网络诈骗事件汇总 编辑:程序博客网 时间:2024/05/22 16:58

首先,javabean和servlet虽都是java程序,但是是完全不同的两个概念

mvc中model模型:javabean;view表现:jsp页面;control控制和处理:servlet

其是还有一点就是所有的程序都可以写在jsp页面里,但是也存在一下问题:

1、执行效率低下;

2、不安全,所有的程序都在jsp文件中可见,毫无保护可信

3、逻辑混乱

在这就介绍一下jsp,javabean,servlet的各自的职责

jsp的职责:就是从数据库中取数据

servlet接受页面提交的数据,进行数据检验,如果正确,则存入数据库并返回显示页面,如果数据有误,

给出错误提示后返回页面,这个就叫逻辑处理。这些也完全可以放在jsp中实现,但是用servlet,其效率和安全性高的多
,也让JSP页面变得很简洁明了。javabean所谓JavaBean,就是一个很简单的Java类,比如说,网上商城的所有商品是一个商品类,论坛中所有的帖子是一个帖子类,这里,留言板的所有留言是一个留言类,叫做Message类。每个类有着它特定的属性和方法。对于Message类,其属性有主题、内容、日期、留言者等,其方法可以有添加留言、删除留言、修改留言等。使用JavaBean,主要是为了让JSP编程能够适应Java程序员的习惯,直接对类和实例进行操作,而不是直接去操作数据库。







原创粉丝点击