第1章 引言 1
1.1 架构 1
1.2 框架 2
1.3 设计模式 3
1.4 参考资料 5
第2章 总体概述 6
2.1 逻辑架构 6
2.2 执行架构 8
3.2 Web层框架结构 9
3.1 Web层框架综述 9
第3章 Web层及其所提供的组件 9
3.3 Web层数据交互与传输 11
3.4 Web层公用组件描述 14
3.4.1 xDatawindow组件 14
3.4.2 xSelect组件 16
3.4.3 xList组件 16
3.4.4 xDrop组件 17
3.4.5 xTree组件 18
3.4.6 申报表表头组件 19
3.4.7 前端工具包 20
第4章 App层及其所提供的服务 21
4.1 App层概述 21
4.2 App层架构结构 21
4.3 App层数据交互与传输 22
4.4 App层公用和专用构件 23
4.4.1 构件总体视图 23
4.4.2 App层构件描述 23
4.4.3 缓存服务 28
4.4.4 权限控制 31
4.4.5 日志服务 34
4.4.6 消息服务 36
4.4.7 服务管理 38
4.4.8 系统工具 38
4.4.9 查询框架 38
4.4.10 系统日期服务 42
4.4.11 启动服务 42
4.4.12 业务框架包 43
4.4.13 工作区包 44
4.4.14 服务公共违例包 45
4.4.15 Datawindow对象 45
4.4.16 XML数据对象 47
5.1 概述 49
5.2 界面设计 49
第5章 模块开发示例 49
5.3 交互设计 51
5.4 前台设计 53
5.5 后台设计 56
5.6 模块注册 63
6.2.1 基本原则 64
6.2.3 数据分布 64
6.2.2 数据组织 64
6.2 设计原则 64
6.1 概述 64
第6章 数据层 64
6.3 表空间的设计 65
第7章 工作流 66
7.1 工作流概述 66
7.2 工作机理 66
7.2.1 Workflow架构概述 66
7.2.2 功能描述 68
7.3 流程定义 69
7.2.3 类图 69
7.4 基于文书框架的开发示例 70
7.4.1 概述 70
7.4.2 前台设计 70
7.4.3 应用层设计 71
7.4.4 后台设计 72
第8章 权限管理 73
8.1 概述 73
8.2 权限模型 73
8.3 分级授权 74
9.2 接口技术手段 75
第9章 接口 75
9.1 概述 75
9.3 代码示例 76
附录 78
1.系统框架API列表 78
1.1 Web层API列表 78
xDatawindow组件 78
xSelect组件 83
xList组件 85
xDrop组件 86
xTree组件 87
申报表头组件 89
前端工具包 90
1.2 App层API列表 99
缓存服务 99
日志服务 100
消息服务 101
系统工具 102
查询框架 103
系统日期服务 105
业务框架包 107
工作区包 109
服务公共违例包 111
Datawindow对象 111
XML数据对象 121
权限管理服务 126
代码岛 128
序列号发生器 129
1.3 工作流API列表 131
工作流引擎接口 131
工作流主窗口 133
工作流目录树 134
工作流绘图区 136
工作流属性窗口 140
工作流业务处理 141
2.子系统间接口 143
2.1 管理服务接口 143
IBgxx:变更信息接口 143
IDjxx:登记信息接口 143
IDjxx4Network:为网站二期提供的接口 144
IFp:发票接口 145
IYhxx:银行信息接口 145
ICktsqy:出口退税企业接口 147
INsrNs:纳税人年审接口 148
INsrZg:纳税人资格的接口 148
IWgqy:外国企业接口 149
IHdqc:核定清册的接口 150
ITzxx:通知信息接口 150
IWsxx:文书信息接口 150
IZj:证件接口类 150
2.2 申报征收接口 152
Wzjklmp接口实现类 152
IZmxx:证明接口 152
Zsxxlmp征收信息接口实现类 153
Sbxxlmp申报接口实现类 163
2.3 税收会计接口 165
2.4 稽查法制接口 167
ctais.business.jcfz.jcfz_interface.AydjService:稽查案源登记服务类 167
ctais.business.jcfz.jcfz_interface.CjtzService:写入催缴通知,提供给征收接口 167
ctais.business.jcfz.jcfz_interface.DbsyCxInterface:提供对代办事宜的接口,使代办事宜的查询支持对稽查案件的查询 168
ctais.business.jcfz.jcfz_interface.DmjcjgService:稽查法制对外接口:关于稽查机构的服务 168
ctais.business.jcfz.jcfz_interface.JcxxService:稽查案件信息接口 169
ctais.business.jcfz.jcfz_interface.NbxcDjService:内部协查登记 170
ctais.business.jcfz.jcfz_interface.NbxcJcService:内部协查解除 170
ctais.business.jcfz.jcfz_interface.NbxcScService:内部协查删除服务 171
ctais.business.jcfz.jcfz_interface.PlmfService:批量免予处罚处理接口 171
ctais.business.jcfz.jcfz_interface.SbxxFkService:申报反馈违法违章信息 171
ctais.business.jcfz.jcfz_interface.Wzdjservice:违章登记服务 171
ctais.business.jcfz.jcfz_interface.WZJCQuery:违章稽查查询接口 172
ctais.business.jcfz.jcfz_interface.WZJCQueryFactory:违章稽查查询工厂类 172
ctais.business.jcfz.jcfz_interface.WZJCQuerylmp:违章稽查查询实现类 172
ctais.business.jcfz.jcfz_interface.ZlxgService:责令限改服务接口 173
ctais.business.jcfz.jcfz_interface.WzxxService:违章信息服务接口 173
ctais.business.jcfz.jcfz_interface.ZsxxFkService:征收信息反馈违法违章或者稽查的接口 174
3.命名及编码规则 175
3.1 编码规范 175
包(package)命名规则 175
类(class)命名规则 176
其他规则 176
3.2 数据对象的命名规范 177
表(Table)命名规则 177
视图(View)命名规则 177
索引(Index)命名规则 178
存储过程(Procedure)编写规范 178
触发器(Trigger)编写规范 178
约束(Constraint)命名规则 179
3.3 数据文件的命名规范 179
3.4 界面规范 180
4.部署规范 182
4.1 应用服务器的部署 182
4.2 Web服务上的部署 183
目录结构 183
目录说明 183
路径引用 183