没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
Seam - 语境相关的组件 [满江红20071230] http://www.redsaga.com/opendoc/Seam2.0/html_single
/
第1页 共262页 2007-12-30 13:57
Seam - 语境相关的组件 [满江红20071230]
Java EE框架
2.0GA
Table of Contents
JBoss Seam简介
1. Seam 入门
1.1. 试试看
1.1.1. 在JBoss AS上运行示例
1.1.2. 在Tomcat服务器上运行示例
1.1.3. 运行测试
1.2. 第一个例子:注册示例
1.2.1. 了解代码
1.2.1.1. 实体Bean:User.java
1.2.1.2. 无状态会话Bean:RegisterAction.java
1.2.1.3. 会话Bean的本地接口:Register.java
1.2.1.4. Seam组件部署描述文件:components.xml
1.2.1.5. Web部署描述文件:web.xml
1.2.1.6. JSF配置:faces-config.xml
1.2.1.7. EJB部署描述文件:ejb-jar.xml
1.2.1.8. EJB持久化部署描述文件:persistence.xml
1.2.1.9. 视图:register.jsp 和 registered.jsp
1.2.1.10. EAR部署描述文件:application.xml
1.2.2. 工作原理
1.3. Seam中的可点击列表:消息示例
1.3.1. 理解代码
1.3.1.1. 实体Bean:Message.java
1.3.1.2. 有状态的会话Bean:MessageManagerBean.java
1.3.1.3. 会话Bean的本地接口:MessageManager.java
1.3.1.4. 视图:messages.jsp
1.3.2. 工作原理
1.4. Seam和jBPM:待办事项列表(todo list)示例
1.4.1. 理解代码
1.4.2. 工作原理
1.5. Seam页面流:猜数字范例
1.5.1. 理解代码
1.5.2. 工作原理
1.6. 一个完整的Seam应用程序:宾馆预订范例
1.6.1. 介绍
1.6.2. 预订系统概况
1.6.3. 理解Seam业务对话(Conversation)
1.6.4. Seam的UI控制库
1.6.5. Seam调试页面
1.7. 一个使用Seam和jBPM的完整范例:DVD商店
1.8. 一个使用Seam工作空间管理(workspace management)的完整范例:Issue Tracker
1.9. 结合Seam和Hibernate的范例:Hibernate预订系统
1.10. 一个RESTful的Seam应用程序:Blog范例
1.10.1. 使用“拉”风格的MVC
1.10.2. 可收藏的搜索结果页面
1.10.3. 在RESTful应用程序中使用“推”风格("push"-style)的MVC
Seam - 语境相关的组件 [满江红20071230] http://www.redsaga.com/opendoc/Seam2.0/html_single
/
第2页 共262页 2007-12-30 13:57
1.11. 在JBoss中用JSF 1.2 RI运行Seam的范例
2. 用Seam-gen起步
2.1. 准备活动
2.2. 建立一个新的Eclipse项目
2.3. 创建新动作
2.4. 创建有动作的表单(form)
2.5. 从现有数据库生成应用程序
2.6. 将应用部署为EAR
2.7. Seam与增量热部署
2.8. 在Jboss 4.0下使用Seam
2.8.1. 安装JBoss 4.0
2.8.2. 安装JSF 1.2 RI
3. 上下文相关的组件模型
3.1. Seam上下文
3.1.1. Stateless context(无状态上下文)
3.1.2. Event context(事件上下文)
3.1.3. Page context(页面上下文)
3.1.4. Conversation context(业务会话上下文)
3.1.5. Session context(Session上下文)
3.1.6. Business process context (业务流程上下文)
3.1.7. Application context(应用上下文)
3.1.8. Context variables(上下文变量)
3.1.9. Context搜索优先级
3.1.10. 并发模型
3.2. Seam 组件
3.2.1. 无状态Session Bean
3.2.2. 有状态Session Bean
3.2.3. 实体Bean
3.2.4. JavaBeans
3.2.5. 消息驱动Bean
3.2.6. 拦截
3.2.7. 组件名字
3.2.8. 定义组件范围(Defining the Component Scope)
3.2.9. 具有多个角色的组件(Components with multiple roles)
3.2.10. 内置组件
3.3. 双向注入
3.4. Lifecycle methods(生命周期方法)
3.5. 条件装载(Conditional installation)
3.6. 日志
3.7. Mutable接口和@ReadOnly
3.8. Factory和Manager组件
4. 配置Seam组件
4.1. 通过属性设置来配置组件
4.2. 通过 components.xml 来配置组件
4.3. 细粒度的配置文件
4.4. 可配置的属性类型
4.5. 使用XML命名空间
5. 事件、拦截器和异常处理
5.1. Seam事件
5.1.1. 页面动作
5.1.1.1. 页面参数
5.1.1.2. 导航
5.1.1.3. 导航的定义、页面动作和参数的细粒度文件
5.1.2. 组件驱动的事件
5.1.3. 上下文事件
5.2. Seam 拦截器
Seam - 语境相关的组件 [满江红20071230] http://www.redsaga.com/opendoc/Seam2.0/html_single
/
第3页 共262页 2007-12-30 13:57
5.3. 管理异常
5.3.1. 异常和事务
5.3.2. 激活Seam异常处理
5.3.3. 使用注解处理异常
5.3.4. 用XML处理异常
5.3.5. 一些常见的异常
6. 对话以及工作区管理
6.1. Seam的对话模型
6.2. 嵌套对话
6.3. 使用GET请求来开始一个对话
6.4. 利用<s:link>以及<s:button>
6.5. 成功信息
6.6. 使用“显式”的对话id
6.7. 工作区管理
6.7.1. 工作区管理及JSF导航
6.7.2. 工作区管理和jPDL页面流
6.7.3. 对话转换器
6.7.4. 对话列表
6.7.5. 导航控件
6.8. 对话组件和JSF组件绑定
6.9. 对话组件的并发调用
6.9.1. RichFaces Ajax
7. 页面流和业务流程
7.1. Seam中的页面流
7.1.1. 两种导航模型
7.1.2. Seam和后退按钮
7.2. 使用jPDL页面流
7.2.1. 安装页面流
7.2.2. 开始页面流
7.2.3. 页面节点和跳转
7.2.4. 流程控制
7.2.5. 流程的结束
7.2.6. 页面流组合
7.3. Seam中的业务流程管理
7.4. 使用jPDL业务流程定义
7.4.1. 安装流程定义
7.4.2. 初始化Actor id
7.4.3. 启动一个业务流程
7.4.4. 任务分配
7.4.5. 任务列表
7.4.6. 执行一个任务
8. Seam和对象/关系映射
8.1. 简介
8.2. Seam管理的事务
8.2.1. 关闭Seam管理的事务
8.2.2. 配置Seam事务管理器
8.2.3. 事务同步
8.3. Seam管理的持久化上下文
8.3.1. 在Seam管理的持久化上下文中使用JPA
8.3.2. 使用Seam管理的Hibernate会话
8.3.3. Seam管理的持久化上下文和原子会话
8.4. 使用JPA “代理(delegate)”
8.5. 在EJB-QL/HQL中使用EL
8.6. 使用Hibernate过滤器
9. Seam中的JSF表单验证
10. Groovy集成
Seam - 语境相关的组件 [满江红20071230] http://www.redsaga.com/opendoc/Seam2.0/html_single
/
第4页 共262页 2007-12-30 13:57
10.1. Groovy简介
10.2. 用Groovy编写Seam应用
10.2.1. 编写Groovy组件
10.2.1.1. 实体
10.2.1.2. Seam组件
10.2.2. seam-gen
10.3. 部署
10.3.1. 部署Groovy代码
10.3.2. 开发时部署本地.groovy文件
10.3.3. seam-gen
11. Seam应用程序框架
11.1. 简介
11.2. Home对象
11.3. Query对象
11.4. Controller对象
12. Seam和JBoss规则
12.1. 安装规则
12.2. 在Seam组件中使用规则
12.3. 在jBPM流程定义中使用规则
13. 安全
13.1. 概述
13.1.1. 哪种模式更适合我的应用程序呢?
13.2. 需求
13.3. 取消安全
13.4. 验证
13.4.1. 配置
13.4.2. 编写验证方法
13.4.2.1. Identity.addRole()
13.4.3. 编写登录表单
13.4.4. 简化配置 - 概述
13.4.5. 处理安全异常
13.4.6. 登录重定向
13.4.7. HTTP验证
13.4.7.1. 编写Digest验证者
13.4.8. 高级验证特性
13.4.8.1. 使用容器的JAAS配置
13.5. 错误消息
13.6. 授权
13.6.1. 核心概念
13.6.2. 保护组件
13.6.2.1. @Restrict注解
13.6.2.2. 行内限制
13.6.3. 用户界面中的安全
13.6.4. 保护页面
13.6.5. 保护实体
13.6.5.1. 使用JPA的实体安全
13.6.5.2. 使用Hibernate的实体安全
13.7. 编写安全规则
13.7.1. 许可概述
13.7.2. 配置规则文件
13.7.3. 创建安全规则文件
13.7.3.1. 通配符许可检查
13.8. SSL安全
13.9. 实现Captcha测试
13.9.1. 配置Captcha Servlet
13.9.2. 添加Captcha到页面
Seam - 语境相关的组件 [满江红20071230] http://www.redsaga.com/opendoc/Seam2.0/html_single
/
第5页 共262页 2007-12-30 13:57
13.9.3. 定制Captcha图片
14. 国际化和主题
14.1. 本地化
14.2. 标签
14.2.1. 定义标签
14.2.2. 标签显示
14.2.3. Faces Messages
14.3. 时区
14.4. 主题
14.5. 使用cookie保存locale和主题设置
15. Seam Text
15.1. 基本格式化
15.2. 输入代码和有特殊字符的文本
15.3. 链接
15.4. 输入HTML
16. iText PDF生成
16.1. 使用PDF支持
16.1.1. 创建一个文档
16.1.2. 基本的文本元素
16.1.3. 页眉和页脚
16.1.4. 章节
16.1.5. 列表
16.1.6. 表格
16.1.7. 文档常量
16.1.7.1. 颜色值
16.1.7.2. 对齐方式值
16.1.8. iText配置
16.2. 图表
16.3. 柱状图编码
16.4. 更详细的文档
17. 电子邮件
17.1. 创建一条消息
17.1.1. 附件
17.1.2. HTML/Text 交替部分
17.1.3. 多个收件人
17.1.4. 多条信息
17.1.5. 模板
17.1.6. 国际化
17.1.7. 其它的标识头
17.2. 接收邮件
17.3. 配置
17.3.1. mailSession
17.3.1.1. 在JBoss AS中查找JNDI
17.3.1.2. Seam配置会话
17.4. Meldware
17.5. 标签
18. 异步和消息
18.1. 异步
18.1.1. 异步方法
18.1.2. 包含Quartz Dispatcher的异步方法
18.1.3. 异步事件
18.2. Seam中的消息
18.2.1. 配置
18.2.2. 发送消息
18.2.3. 利用消息驱动Bean接收消息
18.2.4. 在客户端接收消息
剩余261页未读,继续阅读
sealking
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0