AnyFo实用开发笔记汇总

来源:互联网 发布:linux mv所有文件 编辑:程序博客网 时间:2024/04/29 19:08

 

以下文档来自Anyfo开源组织http://www.anyfo-life.com/ ,版权归Anyfo开源组织所有,这里仅用于收藏,方便在线查阅。

 

 

开源笔记:

 

AnyFo - SVN 碧血剑法.doc 

 

AnyFo - JSF 九阴真经

 

AnyFo - RichFaces打狗棒法.doc

 

AnyFo - Lucene 千斤坠.doc  

 

AnyFo - ExtJS 移魂大法.doc

 

AnyFo - jMaki抓奶龙爪手.doc

 

AnyFo - Java ME化骨棉掌.doc  

 

AnyFo - Heritrix大力金刚指.doc

 

AnyFo - EJB 3葵花宝典.doc

 

AnyFo - CSS 九阳神功  

 

 

 

 

以下是简介:

 

开源笔记:

 

AnyFo - SVN 碧血剑法.doc 

目录
一、 文件简介
二、 服务器配置
三、 在eclipse装载subclipse-site-1.2.0.zip。
四、 共享项目
五、 下载项目、更新和提交
六、 经验总结

 

AnyFo - JSF 九阴真经

目录 2
1 环境 4
1.1 运行环境的搭建 4
1.2 多个配置文件 4
2 基本使用 4
2.1 页面间跳转 4
2.2 通过Bean方法跳转 6
3 事件处理 8
3.1 动作事件 8
3.1.1 直接调用action指定的方法 8
3.1.2 直接指定actionListener 9
3.1.3 添加多个f:actionListener 9
3.1.4 多个Listener同时使用 9
4 国际化 10
4.1 文字国际化 10
5 验证器 11
5.1 普通验证 11
5.2 自定义验证器 12
5.3 使用资源文件显示错误信息 13
6 转换器 15
6.1 功能简介 15
6.2 基本转换器 15
6.2.1 convertDateTime 15
6.3 自定义转换器 16
6.3.1 主类 16
6.3.2 AddressBean类 17
6.3.3 转换器类 17
6.3.4 页面 18
7 UI组件 18
7.1 View 18
7.2 OutputText 18
7.2.1 文字的嵌套格式控制 18
7.2.2 文字的嵌套内容控制 18
7.3 HtmlOutputFormat 18
7.4 HtmlOutputLabel 19
7.4.1 普通使用 19
7.5 outputLink 19
7.6 HtmlGraphicImage 19
7.7 HtmlMessage 19
7.7.1 显示数据验证消息 19
7.7.2 显示逻辑验证消息 20
7.8 inputTextarea 20
7.9 inputSecret 20
7.10 inputHidden 20
7.11 CheckBox相关 20
7.11.1 selectBooleanCheckbox 20
7.11.2 selectManyCheckBox 20
7.12 ListBox相关 21
7.12.1 selectOneListBox 21
7.12.2 selectManyListBox 21
7.13 selectOneRadio相关 21
7.14 Verbatim 22
7.14.1 显示无格式文本 22
7.15 dataTable 22
7.15.1 需求 22
7.15.2 User类 22
7.15.3 UserSystem类 23
7.15.4 页面 23
7.16 panelGrid 24
8 其他 24
8.1 JSF页面布局原则和技巧 24
8.1.1 总体原则 24
8.1.2 PanelGrid的使用 25
8.1.3 用<jsp:include>来引入封装好的页面 27
8.1.4 用CSS控制格式 30
8.1.5 渐变背景色的使用 31
8.1.6 PanelGroup的使用 31
8.2 MyFace实现文件上传 32
8.2.1 依赖的包 32
8.2.2 Web.xml中配置下载信息 32
8.2.3 页面 32
8.2.4 Bean 33
8.2.5 faces-config.xml中Bean的配置 35

AnyFo - RichFaces打狗棒法.doc

目录 2
1 RichFaces基础 2
1.1 环境搭建 2
1.2 默认皮肤更换 3
1.3 解决MyEclipse没有正常部署项目的问题 3
2 组件 4
2.1 <a4j:ajaxListener> 4
2.1.1 作用 4
2.1.2 编写事件监听类 4
2.1.3 编写页面 4
2.2 <a4j:commandButton> 5
2.2.1 页面 5
2.2.2 Bean类 5
2.3 <a4j:commandLink> 6
2.3.1 页面 6
2.3.2 Bean类 7
2.4 <rich:dataGrid> 8
2.4.1 页面 8
2.4.2 Bean类 9
2.4.3 <rich:dataList> 11
2.5 </rich:dataTable> 14
2.5.1 页面 14
2.5.2 Bean类 15
2.6 <rich:dropDownMenu> 17
2.6.1 样子 17
2.6.2 页面 17

AnyFo - Lucene 千斤坠.doc  
1 Lucene快速入门
1.1 开发环境搭建

1.2 索引建造程序

1.3 搜索程序

 

AnyFo - ExtJS 移魂大法.doc

目录 2
1 环境搭建 5
2 布局 7
2.1 Border布局 7
2.1.1 效果 7
2.1.2 源码 7
2.2 Accordion布局 11
2.2.1 效果 11
2.2.2 源码 11
2.2.3 无title布局 13
3 事件机制 15
3.1 响应html控件事件 15
3.1.1 效果 15
3.1.2 页面 15
3.1.3 JS文件 16
3.2 响应ExtJS控件事件 16
3.2.1 JS代码 16
4 窗体 17
4.1 基本窗体 17
4.1.1 普通用法 17
4.2 Alert 提示框 18
4.2.1 效果 18
4.2.2 JS文件 18
4.2.3 页面 19
4.3 Confirm确认框 20
4.3.1 效果 20
4.3.2 JS文件 20
4.3.3 页面 20
4.4 Prompt输入框 21
4.4.1 效果 21
4.4.2 JS文件 21
4.4.3 页面 21
5 表单 23
5.1 表单面板 23
5.1.1 普通表单面板 23
5.2 Ext.form.TextField 25
5.2.1 隐藏框 25
5.3 Ext.form.ComboBox 26
5.3.1 JS文件 26
5.3.2 HTML 26
5.4 Ext.form.DateField 26
5.4.1 JS文件 26
6 Tree 27
6.1 从JSP文件加载数据 27
6.1.1 效果 27
6.1.2 代码 27
6.2 从后台加载数据 29
6.2.1 效果 29
6.2.2 JS文件 29
6.2.3 后台 30
6.2.4 页面 31
6.3 带多选框的树 32
6.3.1 效果 32
6.3.2 添加多选框 32
6.3.3 得到选中节点列表 33
6.4 其他操作 33
6.4.1 展开所有节点 33
6.4.2 重新加载所有节点 33
6.4.3 出现滚动条 33
7 Tab 34
7.1 效果 34
7.2 代码 34
7.2.1 JS文件 34
8 Grid 35
8.1 从内存中加载数据 35
8.1.1 效果 35
8.1.2 JS文件 35
8.1.3 页面 36
8.2 添加多选按钮和排序功能 37
8.2.1 效果 37
8.2.2 JS文件 37
8.2.3 页面 39
8.3 获得选中数据 40
8.3.1 效果 40
8.3.2 JS源码 40
8.3.3 页面 42
8.4 从后台加载数据 43
8.4.1 包 43
8.4.2 打包结果数据的后台类 43
8.4.3 后台Servlet 44
8.4.4 JS代码 46
8.5 可编辑的表格 47
8.5.1 效果 47
8.5.2 JS文件 48
8.5.3 页面 50
8.6 获得被修改数据 51
8.6.1 效果 51
8.6.2 JS文件 51
8.7 分页Grid 54
8.7.1 效果 54
8.7.2 JS页面 54
8.7.3 后台 56
8.7.4 页面 57
9 数据显示 58
9.1 模板显示 - XTemplate 58
9.1.1 效果 58
9.1.2 JS文件 58
9.2 复杂显示 – DataView 59
9.2.1 效果 59
9.2.2 JS文件 60
9.2.3 页面 62
10 AJAX 63
10.1 表单提交 63
10.1.1 JS文件 63
10.1.2 后台Servlet代码 64
10.1.3 编码格式 65
10.2 隐藏表单提交 65
11 整合Struts2 65

 

AnyFo - jMaki抓奶龙爪手.doc


目录 2
1 Budget 3
1.1 dojo 3
1.1.1 dojo.accordion 3
1.1.2 dojo.clock 4
1.1.3 dojo.combobox 4
1.1.4 dojo.datepicker 5
1.1.5 dojo.drawer 6
1.1.6 dojo.dropdowndatepicker 7
1.1.7 dojo.editor 8
1.1.8 dojo.etable 8
1.1.9 dojo.fisheye 9
1.1.10 dojo.tabbedview 10
1.1.11 dojo.table 11
1.1.12 dojo.timepicker 12
1.1.13 dojo.tree 12
1.2 Scriptaculous 14
1.2.1 scriptaculous.autocompleter 14
1.3 Spry 15
1.3.1 spry.accordion 15
1.4 Widgets 16
1.4.1 jmaki.blockList 16
1.4.2 jmaki.menu 17
1.4.3 jmaki.tabMenu 18

AnyFo - Java ME化骨棉掌.doc  

目录 2
1 环境搭建 3
1.1 WTK简介 3
1.2 Eclipse中环境配置 3
1.3 入门开发 4
1.3.1 一个MIDlet 4
2 高级界面开发 5
2.1 对话框 5
2.1.1 Form 5
2.1.2 TextBox 6
2.1.3 列表List 7
2.2 Command菜单 9
2.3 TextField 9
2.4 ChoiceGroup(可以添加到Form的List) 10
2.4.1 ChoiceGroup.BUTTON多选框 10
2.4.2 ChoiceGroup.EXCLUSIVE单选框 11
2.4.3 ChoiceGroup.POPUP下拉ComboBox 12
2.5 DateField 13
2.6 StringItem 14
2.7 Image和ImageItem - 图像 15
2.8 Spacer – 布局 15
2.9 Alert 15
2.9.1 自动隐藏的Alert 15
2.9.2 一直显示的Alert 16
3 数据库开发RMS 16
3.1 普通操作 16
3.2 遍历RecordStore 17
3.3 RecordFilter – 条件判断 18
3.4 RecordComparator – 结果排序 18
3.5 各种数据类型与byte [ ]之间的类型转换 19
3.5.1 其他 到 Byte [] 19
3.5.2 Byte [] 到 其他 19
4 网络开发 19
4.1 HTTP协议 19
4.1.1 JavaME客户端 19
4.1.2 Servlet服务器端 20
4.2 TCP/IP协议 21
4.2.1 移动客户端 21
4.2.2 TCP/IP服务器 22
5 文件操作 22
5.1 普通文件读取 22
5.2 XML文件解析 23
5.2.1 解决方案 23
5.2.2 代码 23
6 后续工作 24
6.1 打包 24
6.2 在手机上安装程序 25

 

AnyFo - Heritrix大力金刚指.doc

1 Heritrix控制台操作 3
2 代码控制Heritrix 3
2.1 包的添加 3
2.2 设定爬行任务 3
2.2.1 配置爬行设置 3
2.2.2 建立网址列表 8
2.3 编写代码控制爬虫 8
2.4 爬虫网址过滤方案 9
2.4.1 需求 9
2.4.2 编写过滤器 9
2.4.3 配置过滤器 12

 

AnyFo - EJB 3葵花宝典.doc

目录 2
1 技术总述 4
2 开发环境介绍 4
2.1 搭建开发环境 4
2.1.1 Sun Application Server 4
2.1.1.3 控制台 6
2.2 MyEclipse 6
3 SessionBean(会话Bean) 14
3.1 会话Bean调用架构 14
3.2 会话Bean的客户 14
3.3 会话Bean的组成 14
3.4 Stateless SessionBean(无状态会话Bean) 15
3.4.1 需求 15
3.4.2 Remote接口 15
3.4.3 Local接口 16
3.4.4 Bean类 16
3.4.5 远程客户 17
3.4.6 本地客户 19
3.5 Stateful SessionBean(有状态会话Bean) 20
3.6 State(状态) 21
3.6.1 无状态 21
3.6.2 有状态 21
3.6.3 效果 21
4 消息驱动Bean 22
5 Persistence 22
5.1 Persistence的系统架构 22
5.2 Peristence基本思想 22
5.3 Peristence的基本组成 22
5.4 Persistence的环境搭建 23
5.4.1 在服务器中建立连接池和数据源 23
5.4.2 建立数据源与连接池绑定 26
5.4.3 配置对数据库的连接 26
5.5 Persistence基本开发 27
5.5.1 实体代码 27
5.5.2 会话Bean中用实体操作数据库 28
5.5.3 Persistence.xml 30
5.6 查询方案 31
5.6.1 EJB QL 31
5.6.2 本地SQL 35
5.7 Persistence主键策略 36
5.7.1 单一主键值生成策略 36
5.7.2 符合主键策略 36
5.8 Persistence级联策略 41
5.8.1 一对一双向关联 41
5.8.2 一对多与多对一双向与关联 46
5.8.3 多对多双向关联 48
5.9 Persistence继承策略 53
5.9.1 每个子类一张表 53
5.9.2 整个继承树一张表 53
5.10 Persistence组件(字段封装)策略 53
5.11 Persistence特殊类型字段处理方案 53
5.11.1 BLOB & CLOB字段 53
5.11.2 时间日期字段 53
5.12 Persistence其他 53
5.12.1 Persistence翻页解决方案 53
6 EJB事务 53
7 定时器 53
8 拦截器 53

 

AnyFo - CSS 九阳神功  

CSS各个常用配置

 

 

 

 

原创粉丝点击