java 库和标准的区别_JSP中的JavaBean、标准动作、标准标签库

JavaBean的概念

简单的说,JavaBean是一种​Java语言写成的可重复使用的组件(类)。这个类必须是具体的,公共的(public),并且具有无参数的构造方法、(还必须具备get()和set()方法,以便读取和写入JavaBean的属性)。JavaBean将功能、处理、值、数据库的访问和其他可以用Java创造的对象进行打包,可以通过内部的JSP页面、Servlet、其他JavaBean、程序或应用来使用这些对象。(也就是说,JavaBean中编写的是那些需要经常重复使用的Java代码)

分类:有UI​的JavaBean:

没有用户界面的JavaBean:主要负责处理事务(数据运算、操纵数据库)。​这种JavaBean是JSP经常访问的。

JSP经常访问的原因:​当JSP对数据库进行操作时,每个jsp页面都要写一段相同的连接数据库的代码,如果要修改数据库的连接字符串就需要将每个Jsp页面都修改一遍,造成页面的维护困难。所以最好的解决办法就是将于数据库操作相关的代码封装在JavaBean中,由JavaBean执行后台的数据库操作,JSP页面用于显示最终结果。

JSP通过JDBC访问数据库的实例:

a4c26d1e5885305701be709a3d33442f.png

​JavaBean处理数据库的实例:

a4c26d1e5885305701be709a3d33442f.png

​JSP中嵌入JavaBean的实例:

a4c26d1e5885305701be709a3d33442f.png

​JSP使用useBean动作将JavaBean嵌入JSP页面中。useBean动作用于创建引用并将现有的Bean组件嵌入JSP。

语法如下:

a4c26d1e5885305701be709a3d33442f.png

class指定JavaBean的类(可指定是哪个包里的哪个类)

如:class="test.Count"​

test包里的Count类

scope指定Bean的范围(表示Bean的对象只在这个范围内有效)​默认值为page

​JavaBean和Java类的区别:

JavaBean不需要继承自任何特定的类或接口​

这一篇了解了useBean这个JSP标准动作,下一篇将全面了解所有的JSP标准动作​

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值