JSF Web应用开发实战_源码 目录 序言 前言 第1章JSF简介1 1.1JSF概述1 1.1.1JSF的定义1 1.1.2JSF与MVC设计模式2 1.1.3JSF设计目标3 1.2JSF的优势4 1.2.1可视化开发5 1.2.2可重用UI组件7 1.2.3集中式页面导航8 1.2.4事件驱动8 1.2.5表示层和业务层的分离9 1.2.6用户界面到业务逻辑的直接映射9 1.2.7清晰的角色分工10 1.2.8Web开发的官方标准之一11 1.3JSF的开发工具NetBeans11 1.3.1NetBeans简介12 1.3.2NetBeans版本13 1.3.3安装NetBeans14 1.3.4熟悉NetBeans的界面14 1.3.5配置应用服务器15 1.3.6配置数据库服务器16 1.3.7JSF,就是这么简单17 第2章快速入门18 2.1一个简单的JSF例子:WebLogin程序18 2.2WebLogin的概要设计19 2.2.1业务功能设计19 2.2.2网页设计19 2.2.3导航设计21 2.2.4应用集成设计22 2.3WebLogin的详细设计22 2.3.1创建JSF项目22 2.3.2编写用户身份验证的业务逻辑24 2.3.3编写网页25 2.3.4配置页面导航32 2.3.5应用集成34 2.4运行WebLogin42 第3章UI组件43 3.1UI组件概述43 3.1.1组件的功能43 3.1.2组件和组件类44 3.1.3组件和页面Bean的关系45 3.1.4组件的事件及其响应46 3.1.5组件外观和CSS47 3.2组件的一般属性49 3.2.1id属性49 3.2.2style属性49 3.2.3styleClass属性50 3.2.4required属性51 3.2.5toolTip属性52 3.2.6disabled属性53 3.2.7visible属性55 3.2.8rendered属性57 3.2.9tabIndex属性58 3.3基本组件59 3.3.1标签组件59 3.3.2静态文本组件62 3.3.3文本字段组件64 3.3.4文本区域组件68 3.3.5按钮组件71 3.3.6超级链接组件76 3.3.7图像超级链接组件79 3.3.8下拉列表组件79 3.3.9列表框组件85 3.3.10复选框组件88 3.3.11复选框组组件90 3.3.12单选按钮组件93 3.3.13单选按钮组组件94 3.3.14图像组件94 3.3.15表组件95 3.3.16表行组组件100 3.3.17表列组件101 3.3.18口令字段组件104 3.3.19隐藏字段组件105 3.3.20日历组件108 3.3.21文件上传组件109 3.3.22树组件112 3.3.23树节点组件113 3.3.24锚点组件117 3.3.25消息组件118 3.3.26消息组组件119 3.4虚拟表单120 3.4.1虚拟表单的定义121 3.4.2虚拟表单的用途122 第4章页面导航127 4.1页面导航概述127 4.1.1Web应用的页面与导航127 4.1.2集中式的JSF页面导航128 4.1.3页面导航的可视化设计130 4.1.4导航规则131 4.2在JSF页面中导航132 4.2.1导航的触发132 4.2.2触发导航的组件类型133 4.2.3静态导航和动态导航134 4.2.4用动作类组件实现静态导航134 4.2.5在动作类组件的静态导航中加入业务逻辑136 4.2.6用输入类组件实现静态导航136 4.2.7用动作类组件实现动态导航137 4.2.8用导航实现页面刷新重载138 4.3高级导航应用141 4.3.1从任意页面导航到指定页面142 4.3.2在导航页面之间传递参数144 第5章托管Bean和统一表达式语言EL150 5.1托管Bean和EL概述150 5.1.1托管的含义150 5.1.2用EL访问托管Bean152 5.1.3托管Bean和EL的用途153 5.2托管Bean的范围154 5.2.1请求范围157 5.2.2会话范围158 5.2.3应用范围159 5.2.4使用正确的范围160 5.3绑定161 5.3.1值绑定162 5.3.2动作类组件的方法绑定164 5.3.3输入类组件的方法绑定166 5.3.4实例绑定169 5.4使用页面Bean171 5.4.1页面和页面Bean171 5.4.2页面Bean的生命周期方法172 5.4.3响应动作事件174 5.4.4响应值改变事件175 5.4.5动态生成UI组件176 5.5使用请求Bean178 5.5.1默认的和自定义的请求Bean178 5.5.2请求B
2021-11-05 01:04:16 1.32MB jsf jsp j2ee web
1
Java_Web应用开发技术与案例教程 第2版+电子课件、源代码,适合刚开始学习Java_web的朋友
2021-11-01 16:08:21 19.93MB javaweb
1
作为 Access Web 应用和 Web 数据库的替代选择,建议考虑使用 Microsoft PowerApps 构建针对 Web 和移动设备的无代码业务解决方案。虽然 PowerApps 是相对较新的产品,但 Microsoft 对 PowerApps 进行了重大投资,使其成为用于业务解决方案的一流工具,并定期向其添加新功能。 可阅读白皮书用于 Access Web 应用开发人员的 Microsoft PowerApps 简介,了解如何重建现有 Access Web 应用作为 PowerApp。
2021-10-19 19:47:22 30KB App
1
基于OSGi的Web应用开发系列(全).pdf
2021-10-06 13:07:19 1.98MB WEB开发
物联网监控平台实训文档,采用JSP技术开发,结合Socket进行数据模拟!
2021-10-05 14:35:54 999KB JSP Socket JAVA
1
FlaskWeb开发:基于Python的Web应用开发实战(第2版)
2021-09-08 09:09:00 2.93MB 电子书
1
Web应用开发技术代码与课件Web应用开发技术代码与课件Web应用开发技术代码与课件Web应用开发技术代码与课件Web应用开发技术代码与课件
1
本PPT分别介绍了Web程序设计基础、HTML和XML、CSS、JavaScript脚本语言、C#语法、服务器端控件、Web数据库、数据绑定、Web Service、AJAX技术等内容。
2021-09-02 21:27:33 7.14MB ASP.NET WEB
1
基于Flask 的 Python Web 应用开发。本书共分三部分,全面介绍如何基于Python微框架Flask进行Web开发。第一部分是Flask简介,介绍使用Flask框架及扩展开发Web程序的必备基础知识。第二部分则给出一个实例,真正带领大家一步步开发完整的博客和社交应用Flasky,从而将前述知识融会贯通,付诸实践。第三部分介绍了发布应用之前必须考虑的事项,如单元测试策略、性能分析技术、Flask程序的部署方式等。第2版针对Python 3.6全面修订。
2021-08-23 00:03:53 7.98MB Python Flask Web 第2版
1
移动互联网应用开发这门课,老师的课堂笔记,学生复习的宝藏资料,也是web应用开发非常好的参考资料