您好!欢迎来到上海前程网   学员登录 |  学员注册  |   机构登录 |  机构注册
+ 前程网微信
QQ登录
全国统一热线:400-810-1918    
您所在的位置:上海前程网 -> 计算机 -> IT认证 -> JSF培训
分享到:
上海青业计算机科技有限公司

课程类别: IT认证
授课机构: 上海青业计算机科技有限公司
课    时:
学    费: 价格电询
上课地点: 上海杨浦区赤峰路63号沪东科技园设计大厦6层
课程人气: 已有64人浏览
课程评分:
电话咨询:400-810-1918
选择合适的班级
 
班级名称 开班日期 上课时段 学费原价 优惠价 报名
循环开班 循环开班 白班 价格电询 价格电询
同类热点网络课程
 
  • 暂无相关热门网络课程

距开班倒计时:

1242小时

预计开班时间:

滚动开班

项目授课课时:

90课时

课程浏览人数:

报名方式:

  • 持本人身份证及学历证书复印件各一张,1寸彩色照片4张,22张到公司报名;
  • 拨打报名电话:进行电话报名;
  • 网上在线注册会员,填写个人简历、报名;

我要报名

课程简介(Course Description)

    本课程是针对具备 Servlet 和 JSP 开发经验并希望学习 Java Server Faces技术 的 Web 开发人员而开设。
    本课程全面深入地讲解了JSF 1.2编程的各个方面,包括JSF的各种增强特性、强大的Ajax开发技术,以及使JSF更具价值的开源创新内容,为创建高性能的应用程序提供系统级的最佳实用方案。通过对Java平台的透彻理解,提供了大量解决方案、技巧、提示和编写优秀JSF 1.2产品代码的方法,无论学习者是JSF或者servlet方面的新手还是老手,都将大受裨益。

预备知识(Pre-requisites)

  • 熟悉 JavaEE 服务器端编程技术

实训目标(Course Objectives)

  • 自动化低层细节,消除服务器端开发中不必要的复杂性

  • 从有效的UI设计和样式表到国际化,发现JSF最佳实践

  • 使用JSF和Tiles构建一致、可重用的用户界面

  • 利用外部服务,如数据库、LDAP目录、认证/授权,以及Web服务

  • 使用JBoss Seam大大简化数据库后端应用程序的开发

  • 实现自定义组件、转换器和验证器

  • 掌握JSF 1.2标签库和使用额外的标签库扩展JSF

课程环境(Course Environment)

  • Eclipse

  • JDK

  • Tomcat

课程内容详情(Course Details)

入门

为什么要选择JavaServer Faces

软件安装

一个简单的例子

组成部分

目录结构

构建说明

示例应用程序分析

Beans

JSF页面

导航

Servlet配置

欢迎文件

JSF开发环境

集成开发环境

可视构建器工具

使用Ant构建自动化

JSF框架服务

内幕

呈现页面

解码请求

生命周期

受管理Bean

Bean的定义

Bean属性

值表达式

消息包

具有可变部分的消息

设置应用程序的本地化

示例应用程序

支撑Bean

Bean作用域

会话作用域

应用程序作用域

请求作用域

生命周期说明

配置Bean

设置属性值

初始化列表和映射

链接Bean定义

字符串转换

值表达式的语法

使用方括号

映射和列表表达式

解析初始术语

复合表达式

方法表达式

导航

静态导航

动态导航

高级导航问题

重定向

通配符

使用from-action

导航算法

标准JSF标签

JSF核心标签概述

JSF HTML标签概述

表单

文本字段和文本区域

隐藏字段

使用文本字段和文本区域

显示文本和图片

按钮和链接

使用命令按钮

使用命令链接

选择标签

复选框和单选按钮

菜单和列表框

项目

消息

面板

 

数据表

数据表标签——h:dataTable

一个简单的表

h:dataTable属性

h:column属性

表头、表尾和标题

JSF组件

编辑表元

样式

列样式

行样式

数据库表

表模型

编辑表模型

排序和过滤

滚动技术

使用滚动条滚动表

使用分页组件滚动

转换和验证

转换和验证过程概述

使用标准转换器

数字和日期的转换

转换错误

一个完整的转换器的例子

使用标准验证器

验证字符串长度和数值范围

必需值的检查

显示验证错误

跳过验证

一个完整的验证例子

使用自定义转换器和验证器编程

实现自定义转换器类

实现自定义验证器类

注册自定义验证器

使用Bean方法验证

为转换器提供属性

在多个组件间验证关系

事件处理

生命周期事件

值变化事件

动作事件

事件@@@@@@标签

直接组件

使用直接输入组件

使用直接命令组件

从UI到服务器传递数据

f:param标签

f:attribute标签

f:setPropertyActionListener标签

阶段事件

把所有组件放在一起

 

子视图和Tiles

常见布局

书籍阅读器和图书馆

书籍阅读器

单一JSF页面

公共内容包含

基于JSP程序的包含内容

JSF特定的考虑

书籍阅读器中的内容包含

了解Tiles

安装Tiles

为书籍阅读器使用Tiles

参数化Tiles

扩展Tiles

图书馆

嵌入Tiles

Tiles控制器

自定义组件、转换器和验证器

用于实现自定义组件的类

标签和组件

自定义组件开发者的工具箱

编码:产生标记

解码:处理请求值

实现自定义组件标签

TLD文件

标签处理程序类

微调控制器程序

在JSF 1.1中定义标签处理程序

深入理解微调控制器

使用外部呈现器

从外部呈现器中调用转换器

支持值变化@@@@@@

支持方法表达式

示例程序

编码JavaScript以避免到服务器往返

使用子组件和facets

处理SelectItem子组件

处理facets

编码CSS样式

使用隐藏字段

保存和重建状态

触发动作事件

使用多页选项卡

实现自定义转换器和验证器

自定义转换器标签

自定义验证器标签

外部服务

使用JDBC访问数据库

发送SQL语句

连接管理

填补连接泄漏

使用预编译语句

配置数据源

在GlassFish中配置数据库资源

在Tomcat中配置数据库资源

访问容器管理的资源

一个完整的数据库例子

LDAP介绍

LDAP目录

配置LDAP服务器

访问LDAP目录信息

管理配置信息

配置Bean

配置外部上下文

配置容器管理资源

创建LDAP应用程序

容器管理的验证和授权

使用Web服务

Ajax

Ajax基础

JavaScript库

Prototype库

褪色技术库

表单自动完成

实时验证

传送客户端视图状态

直接Web远程调用

Ajax组件

混合组件

将JavaScript放在呈现器外面

传输JSP标签属性到JavaScript代码

Ajax4jsf

使用Ajax4jsf实现表单自动完成

使用Ajax4jsf实现实时验证

开源

Web流——Shale

对话框配置

进入对话框

对话框导航

对话框作用域

对话框上下文敏感

子对话框

另一种视图技术——Facelets

XHTML视图

标记通过使用JSF组件替换:jsfc属性

使用JSF标签

使用模板的页面合成

Facelets自定义标签

EJB 集成——Seam

地址簿

配置

实体Bean

有状态会话Bean

JSF DataModel集成

对话作用域

如何实现……

Web用户界面设计

如何找到更多的组件?

如何支持文件上传?

如何显示图像映射?

如何在MyPage中包含一个applet?

在JSF页面中如何产生二进制数据?

如何一次在一个页面中显示大型数据集?

如何产生一个弹出窗口?

如何有选择地显示和隐藏组件?

如何自定义错误页面?

验证

如何编写自己的客户端验证标签?

如何为客户端验证使用Shale验证器?

如何验证组件间的关系?

编程

在Eclipse中如何使用JSF?

如何查找配置文件?

JSF组件如何访问JAR 文件中的资源?

如何将一系列标签打包到JAR文件中?

在JavaScript中,如何为产生document.forms[id]取得表单ID?

如何使JavaScript函数每页只出现一次?

如何执行初始化或清理工作?

如何存储一个受管理Bean,使它的生命周期比请求作用域长但比会话作用域短?

如何扩展JSF表达式语言?

调试和日志

如何解释栈跟踪?

如何避免“复杂的堆栈跟踪”?

如何“热部署”应用程序?

如何注释掉JSF页面的一部分?

如何找到日志?

如何查看页面接收了什么参数?

如何开启JSF容器的日志功能?

如何调试问题页?

如何找到库源代码?

授课形式(Course Format)

    我们的授课形式采用独特的“软件工厂”模式进行实训。

    实训体系是在模拟“真实的软件企业项目、真实的软件企业环境、真实的软件企业管理”的环境下,通过“课程知识实训+项目技术实训+企业工作实训”,分别从专业技能、项目能力和职业素质三方面提升职场就业竞争力。

    实训的最终目标是:使实训员工(指参加实训的受训者)具备IT相关领域职业方向职场必备的扎实理论基本功和娴熟的实际动手操作能力;掌握项目开发全部流程以及能够驾驭解决开发流程中各种常见问题和突发问题;具备大型软件企业所要求的必须掌握的经验水平和项目开发、调试、部署能力;完全实现实训结束后即可立即上岗胜任大型软件企业项目开发、管理的具体工作。

    (1) 以IT相关领域专业知识和专业技能为课程实训目标,针对性地训练应用知识的能力,动手实现的能力,思考、设计、分析、解决问题的能力,一方面为项目实训准备知识和技能基础,另一方面为将来参加企业应聘作必要的笔试题技能准备训练;

    (2) 全新、全真、全景的项目实训过程:“全新”是指实训项目的内容和形式不和以前开发的项目重复,“全真”是指实训项目来自于真实的企业应用,“全景”是指实训项目开发完全采取真实的软件企业环境和真实的软件企业管理,全程积累项目经验,大幅提升参加大型软件项目从需求分析、设计、开发、调试到部署的全部能力;

    (3) 在实训知识和技能达到的基础上,同时提升综合职业素质,培养综合素质过硬的有管理潜质的员工;通过“自我管理”、“人际沟通”和“高效团队”三大模块的综合职业素质训练,掌握职场工作的必备素质,全面提高自信心和创造力,提升人际沟通意识和技巧,把握职业沟通中的礼仪规范,打造能够快速融入团队的“入职即可用”的IT企业欣赏的优秀员工。

  • 正在加载数据。。。。
  • 学员打分:在如下三个评分指标中分别点击星号即可,星级越高,表示您的满意度和打分越高

    课程设置:
    师资力量:
    教学质量:
  • 学员培训感受
    最多能输入200字
    非会员不可提问,如未注册,请立即注册。如已经是会员请立即登录
  • 正在加载数据。。。。
  • 一句话描述您的疑问(5-50个汉字)
  • 问题补充(选填 200字内)
  • 非会员不可提问,如未注册,请立即注册。如已经是会员请立即登录
资料添加资料添加资料添加资料添加资料添加资料添加资料添加资料添加资料添加资料添加资料添加资料添加资料添加资料添加资料添加资料添加

全国统一报名专线

400-810-1918

在线咨询:点击进入>>

招生合作 | 广告合作 | 会员合作 | 网站加盟 | 网站介绍 | 诚聘英才 | 友情链接 | 联系我们 | 网站声明 | 点击这里给我发消息    点击这里给我发消息
国家信息产业部网站经营许可证编号:苏B2-20110182  国家信息产业部备案号:苏ICP备10003297
江苏省信息化协会会员网站 江苏省互联网协会会员网站
Copyright © 2005-2014 前程网 All Rights Reserved
网络支持:江苏教育在线 江苏招生考试网

北京前程网 上海前程网 南通前程网 苏州前程网 无锡前程网 广州前程网 南京前程网