Chinaunix首页 | 论坛 | 博客
  • 博客访问: 197772
  • 博文数量: 57
  • 博客积分: 2688
  • 博客等级: 少校
  • 技术积分: 550
  • 用 户 组: 普通用户
  • 注册时间: 2009-10-15 22:08
文章分类

全部博文(57)

文章存档

2011年(17)

2010年(1)

2009年(39)

我的朋友
最近访客

分类: Java

2011-12-28 22:00:12

培训对象:

从事软件开发或软件管理的人员:软件项目经理、软件开发经理、软件设计师、软件开发员。

学员基础

具备Java语言基础、J2EE Web开发编程技术,有一定的软件开发和项目实践经验

课程时间3

培训日程计划

课程名称

JBoss Seam应用开发实战(3天)

时间

 

      

J2EE体系结构介绍

n          J2EE概述

n          J2EE技术架构

n          J2EE应用程序架构

n          J2EE技术体系

n          Java EE 5介绍

 

JSF概述(Java Server Faces

n          J技术优势

n          MyFace1.5框架介绍

n          Sun JSF RI 1.2

n          [yyj1] JSF应用程序介绍

n          编写简单的JSF应用程序

n          用户界面组件模型

n          向导模型

n          Backing Beans

页面生命周期[yyj2] 

 

生命周期和页面导航

n          JSF请求/响应生命周期

n          生命周期阶段

n          The FacesContext Class

n          导航规则

n          Outcomes

 

JSF用户界面组件

n          组合视图模式

n          The UIComponent Class

n          Behavioral Interfaces

n          核心和HTML Tag Libraries

n          CSS关系

n          ID, Client ID, and Label

n          The UISelectItem(s) Class

n          导航和UI Tree

 

Java Enterprise Edition (J2EE) 架构设计

n          选择并应用合适的J2EE技术设计架构

n          评估分布式系统设计时的权衡

n          选择合适的J2EE设计模式

[yyj3] 

 

使用JBoss Seam简化Java EE开发

概述[yyj4] 

n          Seam整合了JSFJPAPOJO 组件

n          上下文组件模型

n          充当Backing Bean的实体类

n          将组件绑定到视图上

设计的集成测试[yyj5] 

n          Seam的核心竞争力

n          构建JBoss Seam的开发环境

n          使用seam-gen开发Seam应用程序

 

 

Seam的生命周期

的资源Servlet访问资源

n          SeamServlet过滤器链

n          Seam的阶段监听器

n          JSF生命周期阶段

n          JSF生命周期的缺点

n          Seam面向页面生命周期的附加功能:pages.xml的高级编排、智能导航、Seam UI命令组件等

n          页面动作与导航的结合

n          SeamJSF生命周期

n          阶段监听器和Servlet过滤器

n          概览增强的生命周期

n          try-catch块包围生命周期:以优雅的方式处理失败、注册异常处理器

[yyj6] 

组件及其上下文

的上下文命名容器

n          Seam的上下文模型

n          Seam中增强的Servlet上下文

n          组件与组件实例

n          Seam管理组件

n          用注解定义组件

n          实施完整的组件开发

n          组件的生命周期

n          Seam中使用EJB 3会话Bean

n          整合机制

n          访问组件、访问模式、访问策略

[yyj7] 

Seam组件描述符

n          利用XML定义组件

n          组件描述符中的XML命名空间

n          配置组件属性

n          组件定义和组件配置

n          配置和启用内建组件

n          配置Seam的国际化支持

 

IoC

:依赖注入的演变

n          动态的依赖注入

n          注出上下文变量

n          避免使用bijection

n          组件事件

n          自定义的Seam方法拦截器

n          工厂和管理器组件

[yyj8] 

Seam的状态管理

的状态管理概述

n          会话上下文:定义在会话中保存数据

n          建立会话范围

n          放弃会话

n          创建嵌套会话

n          会话转换

n          用页面流驱动会话

n          特定的会话

[yyj9] 

 

Java Persistence APIJPA

n          Java持久性介绍

n          对象持久性

n          创建实体类

n          查找实体

n          持久单元

 

对象关系映射

n          采用Annotation方式或XML表示对象关系映射

n          基本的关系映射

n          主键生成策略

n          特定属性映射

n          实体关系类型

n          延迟装载和级联操作

[yyj10] 持久实体

n          实体管理器和实体上下文环境

n          实体生命周期

n          创建、更新、查询、删除实体

n          事务管理

 

查询和EJB-QL

n          Query API介绍

n          EJB QL介绍

n          Native Queries介绍

n          Named Queries介绍

 

Seam管理的持久化和事务

n          正确管理持久化上下文

n          Seam中持久化管理器的标准强化功能

n          Seam中构建持久化单元

n          Seam的事务支持:全局事务、Seam的事务抽象层、控制受Seam管理的事务、应用程序事务

 

保护Seam应用程序安全

n          启动验证

n          保护页面安全

n          基于角色的授权

n          利用Drools进行基于规则的授权

 

AjaxJavaScript远程处理

n          结合JSF使用AjaxAjax4jsfICEfaces

n          Seam在基于AjaxJSF请求中的作用

n          部分提交表单

n          ICEfacesAjax Push

n          JavaScriptSeam的远程处理

n          会话的远程处理调用    

n          通过Seam远程处理GWT服务调用

 

J2EE性能调优

应用程序性能慢[yyj11] 

n          了解系统限制和设定调优目标

n          建立性能调优策略

n          决定调优时机

n          如何避免垃圾收集

n          如何调优String操作性能

n          如何调优循环、多分支和递归

n          如何调优多线程应用程序

n          J2EE应用程序性能调优分析

 

JDK内存管理机制

n          Java的内存管理原理

n          JVM的垃圾收集算法

n          JVM内存参数

n          JVM性能优化策略和方法

 

内存优化工具和问题诊断-JConsole与相关工具

n          使用JConsole监控JVM

n          使用JstatJinfoJmapJstack工具

n          利用JProfiler进行诊断内存泄漏问题

n          根据JDK故障症状,联系到相应的排错工具和选项

n          掌握排错工具和选项的知识

 

 

培训对象:

从事软件开发或软件管理的人员:软件项目经理、软件开发经理、软件设计师、软件开发员。

学员基础

具备Java语言基础、J2EE Web开发编程技术,有一定的软件开发和项目实践经验

课程时间3

培训日程计划

课程名称

JBoss Seam应用开发实战(3天)

时间

 

      

J2EE体系结构介绍

n          J2EE概述

n          J2EE技术架构

n          J2EE应用程序架构

n          J2EE技术体系

n          Java EE 5介绍

 

JSF概述(Java Server Faces

n          J技术优势

n          MyFace1.5框架介绍

n          Sun JSF RI 1.2

n          [yyj1] JSF应用程序介绍

n          编写简单的JSF应用程序

n          用户界面组件模型

n          向导模型

n          Backing Beans

页面生命周期[yyj2] 

 

生命周期和页面导航

n          JSF请求/响应生命周期

n          生命周期阶段

n          The FacesContext Class

n          导航规则

n          Outcomes

 

JSF用户界面组件

n          组合视图模式

n          The UIComponent Class

n          Behavioral Interfaces

n          核心和HTML Tag Libraries

n          CSS关系

n          ID, Client ID, and Label

n          The UISelectItem(s) Class

n          导航和UI Tree

 

Java Enterprise Edition (J2EE) 架构设计

n          选择并应用合适的J2EE技术设计架构

n          评估分布式系统设计时的权衡

n          选择合适的J2EE设计模式

[yyj3] 

 

使用JBoss Seam简化Java EE开发

概述[yyj4] 

n          Seam整合了JSFJPAPOJO 组件

n          上下文组件模型

n          充当Backing Bean的实体类

n          将组件绑定到视图上

设计的集成测试[yyj5] 

n          Seam的核心竞争力

n          构建JBoss Seam的开发环境

n          使用seam-gen开发Seam应用程序

 

 

Seam的生命周期

的资源Servlet访问资源

n          SeamServlet过滤器链

n          Seam的阶段监听器

n          JSF生命周期阶段

n          JSF生命周期的缺点

n          Seam面向页面生命周期的附加功能:pages.xml的高级编排、智能导航、Seam UI命令组件等

n          页面动作与导航的结合

n          SeamJSF生命周期

n          阶段监听器和Servlet过滤器

n          概览增强的生命周期

n          try-catch块包围生命周期:以优雅的方式处理失败、注册异常处理器

[yyj6] 

组件及其上下文

的上下文命名容器

n          Seam的上下文模型

n          Seam中增强的Servlet上下文

n          组件与组件实例

n          Seam管理组件

n          用注解定义组件

n          实施完整的组件开发

n          组件的生命周期

n          Seam中使用EJB 3会话Bean

n          整合机制

n          访问组件、访问模式、访问策略

[yyj7] 

Seam组件描述符

n          利用XML定义组件

n          组件描述符中的XML命名空间

n          配置组件属性

n          组件定义和组件配置

n          配置和启用内建组件

n          配置Seam的国际化支持

 

IoC

:依赖注入的演变

n          动态的依赖注入

n          注出上下文变量

n          避免使用bijection

n          组件事件

n          自定义的Seam方法拦截器

n          工厂和管理器组件

[yyj8] 

Seam的状态管理

的状态管理概述

n          会话上下文:定义在会话中保存数据

n          建立会话范围

n          放弃会话

n          创建嵌套会话

n          会话转换

n          用页面流驱动会话

n          特定的会话

[yyj9] 

 

Java Persistence APIJPA

n          Java持久性介绍

n          对象持久性

n          创建实体类

n          查找实体

n          持久单元

 

对象关系映射

n          采用Annotation方式或XML表示对象关系映射

n          基本的关系映射

n          主键生成策略

n          特定属性映射

n          实体关系类型

n          延迟装载和级联操作

[yyj10] 持久实体

n          实体管理器和实体上下文环境

n          实体生命周期

n          创建、更新、查询、删除实体

n          事务管理

 

查询和EJB-QL

n          Query API介绍

n          EJB QL介绍

n          Native Queries介绍

n          Named Queries介绍

 

Seam管理的持久化和事务

n          正确管理持久化上下文

n          Seam中持久化管理器的标准强化功能

n          Seam中构建持久化单元

n          Seam的事务支持:全局事务、Seam的事务抽象层、控制受Seam管理的事务、应用程序事务

 

保护Seam应用程序安全

n          启动验证

n          保护页面安全

n          基于角色的授权

n          利用Drools进行基于规则的授权

 

AjaxJavaScript远程处理

n          结合JSF使用AjaxAjax4jsfICEfaces

n          Seam在基于AjaxJSF请求中的作用

n          部分提交表单

n          ICEfacesAjax Push

n          JavaScriptSeam的远程处理

n          会话的远程处理调用    

n          通过Seam远程处理GWT服务调用

 

J2EE性能调优

应用程序性能慢[yyj11] 

n          了解系统限制和设定调优目标

n          建立性能调优策略

n          决定调优时机

n          如何避免垃圾收集

n          如何调优String操作性能

n          如何调优循环、多分支和递归

n          如何调优多线程应用程序

n          J2EE应用程序性能调优分析

 

JDK内存管理机制

n          Java的内存管理原理

n          JVM的垃圾收集算法

n          JVM内存参数

n          JVM性能优化策略和方法

 

内存优化工具和问题诊断-JConsole与相关工具

n          使用JConsole监控JVM

n          使用JstatJinfoJmapJstack工具

n          利用JProfiler进行诊断内存泄漏问题

n          根据JDK故障症状,联系到相应的排错工具和选项

n          掌握排错工具和选项的知识

 

 

 

咨询电话

中软总公司计算机培训中心 

联系人:  崔老师

  机:010-51527259     手机 :13810201052

MSNE-mailchangjuncui@163.com

公司  邮箱:cuichj@chinasofti.com

        址:北京市海淀区学院南路55号中软大厦B5层(100081

阅读(1766) | 评论(0) | 转发(0) |
0

上一篇:软件需求分析时间

下一篇:没有了

给主人留下些什么吧!~~