第5章 用户界面开发基础ppt课件.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第5章 用户界面开发基础ppt课件.ppt》由会员分享,可在线阅读,更多相关《第5章 用户界面开发基础ppt课件.ppt(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第5章章 用户界面开发基础用户界面开发基础第五章第五章用户界面开发基础用户界面开发基础 n本章主要内容本章主要内容v 开发用户界面的主要技术,以及通过一些具体的实例来讲解如何解开发用户界面的主要技术,以及通过一些具体的实例来讲解如何解决开发中的常见问题。决开发中的常见问题。用户界面开发基础用户界面开发基础 n用户界面的开发需要注意两个方面的内容用户界面的开发需要注意两个方面的内容v 要注意页面的风格,要使界面适合于这个软件的用户群。这一点主要注意页面的风格,要使界面适合于这个软件的用户群。这一点主要是通过美工的设计来完成的要是通过美工的设计来完成的v 要注意的就是如何实现用户的界面,如何能够
2、按照客户的要求来实要注意的就是如何实现用户的界面,如何能够按照客户的要求来实现界面的显示工作。这一点要依赖于所使用的技术和采用的开发方现界面的显示工作。这一点要依赖于所使用的技术和采用的开发方法,在实际的开发中,要能够结合自身特点开发出适合用户的界面法,在实际的开发中,要能够结合自身特点开发出适合用户的界面用户界面开发基础用户界面开发基础 使用使用Struts开发开发JSP nStruts标记库标记库v HTML标记库:标记库:Struts的用户界面组件库,用来创建表单中的各种供的用户界面组件库,用来创建表单中的各种供用户输入的控件以及各种基于用户输入的控件以及各种基于HTML的用户界面的元素
3、。的用户界面的元素。v Bean标记库:产生以及处理标记库:产生以及处理Bean对象的标记库,包含用于定义新对象的标记库,包含用于定义新Bean、访问、访问Bean及其属性的标记。及其属性的标记。v Logic标记库:用来处理外观逻辑而不需要使用标记库:用来处理外观逻辑而不需要使用Scriptlet脚本。脚本。HTML标记库标记库 nHTML标记库简介标记库简介vStruts的的HTML标记库实际上核心是对标记库实际上核心是对HTML原有的大量原有的大量标记进行了标记进行了Java风格的封装,使这些标记能够充当风格的封装,使这些标记能够充当JSP视图与其他视图与其他Web应用组件之间的桥梁。应
4、用组件之间的桥梁。vStruts的的HTML标记中,大部分用来产生用户界面上的各标记中,大部分用来产生用户界面上的各种控件并与之建立相应的联系。这些种控件并与之建立相应的联系。这些HTML标记必须嵌套标记必须嵌套在表单标记(在表单标记()中使用。)中使用。HTML标记库标记库 nStruts的的 HTML的标记库有以下几类:的标记库有以下几类:v显示表单元素和输入控件显示表单元素和输入控件v显示错误信息显示错误信息v显示其他显示其他HTML元素元素HTML的表单标记的表单标记 n表单标记的名称表单标记的名称v ActionForm对象实例的名称可以通过对象实例的名称可以通过标记的属性进行标记的
5、属性进行指定。如果没有进行明确的指定,那么将使用指定。如果没有进行明确的指定,那么将使用struts-config.xml文文件中配置的件中配置的ActionForm对象的名称。对象的名称。HTML的表单标记的表单标记 n表单标记的输入表单标记的输入v Struts将将HTML表单与为表单操作而定义的表单与为表单操作而定义的ActionForm Bean紧密紧密联系在一起。表单输入字段的名称与联系在一起。表单输入字段的名称与ActionForm Bean里定义的属里定义的属性名称是对应的。性名称是对应的。v 当第一次显示表单时,表单的输入字段是从当第一次显示表单时,表单的输入字段是从Actio
6、nForm Bean中移中移植过来的,当表单被提交时,请求参数将移植到植过来的,当表单被提交时,请求参数将移植到ActionForm bean实例实例HTML的表单标记的表单标记 n表单的提交表单的提交v当用户提交页面表单中的数据到后台的当用户提交页面表单中的数据到后台的ActionServlet时时,如果表单中输入域的名称与,如果表单中输入域的名称与ActionForm类的属性名相类的属性名相同,那么该输入域的值将被赋予相应的属性同,那么该输入域的值将被赋予相应的属性 。表单控件(表单控件(1) 标记名称标记名称作用作用button生成普通按钮生成普通按钮cancel生成取消按钮生成取消按钮
7、checkbox生成复选框生成复选框file生成文件浏览按钮生成文件浏览按钮hidden生成隐藏的控件生成隐藏的控件image生成图片的控件生成图片的控件multibox生成复选框生成复选框password生成密码输入框生成密码输入框表单控件(表单控件(2) 标记名称标记名称作用作用radio生成单选按钮生成单选按钮reset生成复位按钮生成复位按钮select生成下拉列表框生成下拉列表框option生成下拉列表框的选项生成下拉列表框的选项options生成下拉列表框的选项生成下拉列表框的选项submit生成提交按钮生成提交按钮text生成单行文本输入框生成单行文本输入框textarea生成多
8、行文本输入框生成多行文本输入框 Bean标记库标记库 nStruts Bean标记的分类标记的分类 一个普通一个普通Java Bean在在JSP页面上的使用通常包含创建、访页面上的使用通常包含创建、访问等,因此,问等,因此,Struts的的Bean标记库对于标记库对于Java Bean的操作的操作功能也可以分为以下功能也可以分为以下2类:类:v创建创建Bean。v访问访问Bean的属性的属性 Bean标记库标记库(1) nBean标记的通用属性标记的通用属性vid: 用于定义这个标记所创建的脚本变量的名称,通过这个关键字使得其他用于定义这个标记所创建的脚本变量的名称,通过这个关键字使得其他标记
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第5章 用户界面开发基础ppt课件 用户界面 开发 基础 ppt 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内