JavaBean和Servle
来源:互联网 发布:移动宽带拨号软件 编辑:程序博客网 时间:2024/04/29 07:12
JavaBean和Servlet虽都是Java程序,但是是完全不同的两个概念。引用mz3226960提出的MVC的概念,即M-model-模型:JavaBean;V-view-表现:JSP页面;C-control-控制和处理:Servlet。其实所有的程序都可以写在jsp页面里,但是存在以下问题:1、执行效率低下;2、不安全,所有的程序都在jsp文件中可见,毫无知识保护可言;3、逻辑混乱。这样让JSP文件的逻辑很难懂。于是提出了MVC模式,即将一些处理用的程序从JSP中分离出来,让JSP页面只负责显示,几乎是html,只不过可以动态的读取数据和进行少量的逻辑处理,比如循环、判断等。可能不举例说你还是不懂,我就举个最简单的例子——留言板。JSP的职责:从数据库取出数据,显示所有的留言信息(当中要用少量的,简单的逻辑处理:循环)、显示签写留言的页面(几乎全部都是html)。
Servlet的职责:接受签写留言页面提交过来的标单数据,进行数据检验,如果正确,则存入数据库并返回留言的显示页面;如果数据有误,给出错误提示后返回签写留言的页面。可以看到,这个就叫做逻辑处理。这些你也完全可以放在JSP中实现,但是用Servlet,
其效率和安全性高多了,也让JSP页面变得很简洁明了。JavaBean的职责:其实一般的留言板是不需要用到JavaBean的,但在这里,为了让你明白,还是牵强的把JavaBean用进来。所谓 JavaBean,就是一个很简单的Java类,
比如说,网上商城的所有商品是一个商品类,论坛中所有的帖子是一个帖子类,这里,留言板的所有留言是一个留言类,叫做Message类。每个类有着它特定的属性和方法。对于Message类,其属性有主题、内容、日期、留言者等,其方法可以有添加留言、删除留言、修改留言等。
使用JavaBean,主要是为了让JSP编程能够适应Java程序员的习惯,直接对类和实例进行操作,而不是直接去操作数据库。
- JavaBean和Servle
- Servle
- servle
- servle
- Servle和JSP的区别
- 【随行笔记】有关servle和数据库
- Servle知识
- Servle监听器
- Servle生命周期
- Servle入门
- JavaBean详解---JavaBean的保存范围和删除JavaBean
- JavaBean和XML
- EJB和JAVABEAN
- javaBean和Servlet区别
- JavaBean和反射
- JavaBean组件和Serialization
- JSP 和 JavaBean
- 依赖注入和JavaBean
- Spring.net web
- 常用Oracle命令
- pbntierbuilder产品应用解决方案之商业软件迁移升级
- Javascript 面向对象编程(一):封装
- 装微软补丁有可能与主板不兼容而导致系统无法进入
- JavaBean和Servle
- 1021732249@qq.com
- 在 ASP.NET 環境下使用 Memcached 快速上手指南
- Javascript面向对象编程(二):继承
- 折腾wxwidgets,wxIE成功
- 企业智能信息服务平台2010版
- Javascript面向对象编程(三):非函数对象的继承
- 注意使用Ibatis做like查询的时候SQL注入。
- 近期 10 大 IT 人文好书盘点