- 7
- 0
- 约5.79千字
- 约 29页
- 2017-12-26 发布于河北
- 举报
JSP程序设计基础教程(第5章)
第5 章 JavaBean技术 第 5章 JavaBean技术 5.1 JavaBean概述 5.2 创建JavaBean 5.3 JavaBean的应用 5.4 JavaBean的应用实例 5.1 JavaBean概述 5.1 JavaBean概述 5.1.1 JavaBean技术介绍 5.1.2 JavaBean的种类 5.1.3 JavaBean规范 5.1.1 JavaBean技术介绍 5.1.1 JavaBean技术介绍 5.1.2 JavaBean的种类 5.1.2 JavaBean的种类 5.1.2 JavaBean的种类 5.1.3 JavaBean规范 5.1.3 JavaBean规范 5.1.3 JavaBean规范 5.2 创建JavaBean 5.3 JavaBean的应用 5.3.1 获取JavaBean信息 5.3.2 向JavaBean中发送信息 5.3.3 在JSP页面中应用工具JavaBean 5.3.1 获取JavaBean信息 5.3.2 向JavaBean中发送信息 1. 通过表达式的值或字符串设置JavaBean中的属性值 2. 通过HTTP表单设置JavaBean中的属性值 3. 通过request参数设置JavaBean属性值 通过表达式的值或字符串设置JavaBean中的属性值 通过表达式的值或字符串设置JavaBean中的属性值 通过HTTP表单设置JavaBean中的属性值 通过HTTP表单设置JavaBean中的属性值 通过request参数设置JavaBean属性值 通过request参数设置JavaBean属性值 5.3.3 在JSP页面中应用工具JavaBean 5.3.3 在JSP页面中应用工具JavaBean 5.3.3 在JSP页面中应用工具JavaBean 5.4 JavaBean的应用实例 5.4.1 应用JavaBean解决中文乱码 5.4.2 应用JavaBean实现购物车 5.4.1 应用JavaBean解决中文乱码 5.4.1 应用JavaBean解决中文乱码 5.4.2 应用JavaBean实现购物车 课件制作人:王国辉 《JSP程序设计基础教程》课件 制作人:王国辉 JSP程序设计基础教程 √ √ √ √ JSP较其他同类语言最强有力的方面就是能够使用JavaBean组件,JavaBean组件就是利用Java语言编写的组件,它好比一个封装好的容器,使用者并不知道其内部是如何构造的,但它却具有适应用户要求的功能,每个JavaBean都实现了一个特定的功能,通过合理地组织不同功能的JavaBean,可以快速生成一个全新的应用程序。如果将一个应用程序比做一间空房间,那么这些JavaBean就好比房间中的家俱。 √ √ √ 使用JavaBean的最大优点就在于它可以提高代码的重用性,例如正在开发一个商品信息显示界面,由于商品信息存放在数据库指定表中,此时需要执行连接数据库、查询数据库、显示数据操作,如果将这些数据库操作代码都放入JSP页面中,代码复杂度可以想象,非编程人员根本无法接收这样的代码,这将为开发带来极大的不便。 编写一个成功的JavaBean,宗旨是“一次性编写,任何地方执行,任何地方重用”,这正迎合了当今软件开发的潮流,“简单复杂化”,将复杂需求分解成简单的功能模块,这些模块是相对独立的,可以继承、重用,这样为软件开发提供了一个简单、紧凑、优秀的解决方案。 1.一次性编写 一个成功的JavaBean组件重用时不需要重新编写,开发者只需要根据需求修改和升级代码即可。 2.任何地方执行 一个成功的JavaBean组件可以在任何平台上运行,由于JavaBean是基于Java语言编写的,所以它可以轻易移植到各种运行平台上。 3.任何地方重用 一个成功的JavaBean组件能够被在多种方案中使用,包括应用程序、其他组件、Web应用等。 最初,JavaBean主要应用于可视化领域,现在JavaBean更多应用于非可视化领域,并且在服务器端表现出卓越的性能。 JavaBean按功能可分为可视化JavaBean和不可视化JavaBean两类。 (1)可视化JavaBean 可视化JavaBean就是具有GUI图形用户界面的JavaBean;不可视JavaBean就是没有GUI图形用户界面的JavaBean,最终对用户是不可见的,它更多地是被应用到JSP中。 (2)不可视JavaBean 不可视JavaBean又分为值JavaBean和工具JavaBean。值JavaBean严格遵循了JavaBean的
您可能关注的文档
- flash动画第四课 上色.ppt
- Flash Mini Site 的现状与未来.pptx
- flash第13课.ppt
- flash教程6.ppt
- Flex 3 基础教程(二).ppt
- Flexray演示方案.ppt
- fluent-v6.3-求解过程.ppt
- FortiAnalyzer功能介绍.ppt
- FPGACPLD部分总结.ppt
- FX功能指令及其应用.ppt
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
原创力文档

文档评论(0)