admin 管理员组文章数量: 887039
2024年1月16日发(作者:h5游戏我和慢跑女神秘密)
JSP 定义JavaBean
JavaBean将“组件软件”概念引入到Java编程的领域。组件是自含的、可重用的软件单元;而JavaBean组件,则可以使用可视的应用程序开发工具,可视地将它们编写到Java程序中。JavaBean为Java开发人员提供了一种“组件化”开发方式。JavaBean是一些Java类,任何具有某种特性和事件接口约定的Java类都可以是一个JavaBean。
JavaBean的任务就是:“Write once,run anywhere,reuse everywhere”,即“一次性编写,任何地方执行,任何地方重用”。这个实际上就是要解决困扰软件工业的日益增加的复杂性,提供一个简单的、紧凑的和优秀的问题解决方案。一个开发良好的软件组件应该是一次性地编写,而不需要再重新编写代码以增强或完善功能。因此,JavaBean应该提供一个实际的方法来增强现有代码的利用率,而不再需要在原有代码上重新进行编程。除了在节约开发资源方面的意义外,一次性地编写JavaBean组件也可以在版本控制方面起到非常好的作用。开发者可以不断地对组件进行改进,而不必从头开始编写代码。这样就可以在原有基础上不断提高组件功能,而不会犯相同的错误。
JavaBean组件在任意地方运行是指组件可以在任何环境和平台上使用,这可以满足各种交互式平台的需求。由于JavaBean基于Java,所以它可以很容易地得到交互式平台的支持。
JavaBean组件在任意地方执行不仅是指组件可以在不同的操作平台上运行,还包括在分布式网络环境中运行。
JavaBean组件在任意地方的重用,意思是它能够在包括应用程序、其他组件、文档、Web站点和应用程序构造器工具的多种方案中再利用。这也许是JavaBean组件的最为重要的任务,因为它正是JavaBean组件区别于Java程序的特点之一。Java程序的任务就是JavaBean组件所具有的前两个任务,而这第3个任务却是JavaBean组件独有的。
在前面编写JSP页面时,通常是将HTML代码、JavaScript代码、CSS代码、Java代码(JSP脚本程序)和JSP标签共同封装在一个JSP页面。这样做不利于JSP页面的读取和调试,要使JSP代码易于读取,需要将HTML代码与Java代码二者相互分离。使用HTML完成JSP页面的静态部分,用Java代码完成动态部分。
从页面中分离出来的Java代码,可以单独做出一个类,并为该类添加一下特殊的约定,这时该类我们可以称为JavaBean。用户可以通过使用从JSP页面中分离出来的JavaBean,将功能代码、处理代码、值、数据库访问和其他任何可以用Java代码创造的对象进行打包,并且其他的开发者可以通过内部的JSP页面、Servlet、其他JavaBean、applet程序或者应用来调用这些JavaBean对象。用户可以认为JavaBean提供了一种随时随地的复制和粘贴的功能,而不用关心任何改变。
在JSP页面中,使用JavaBean具有下列几个好处:
它可实现代码的重复利用,如显示当前日期时间的功能代码,可以在多个JSP页面分别调用。
JavaBean易编写,易维护,易使用,如果JavaBean出现问题,可以单独解决,而不影响JSP页面的静态部分。
JavaBean可以在任何安装了Java运行环境的平台上使用,而不需要重新编译。
JavaBean是一个用Java语言编写的遵循某种规则的类。JavaBean的使用使Web程序到达了代码的重复使用,易编写,易维护,易使用,可以在任何安装了java运行环境的平台上使用,而不需要重新编译。不提倡大量的数据处理都用java程序片来完成,而是在JSP页面中调用Bean,有效地分离静态工作部分和动态工作部分。
版权声明:本文标题:JSP 定义JavaBean 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1705370283h482957.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论