图书介绍
J2EE开发全程实录PDF|Epub|txt|kindle电子书版本网盘下载
- 杨中科编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302155607
- 出版时间:2007
- 标注页数:543页
- 文件大小:251MB
- 文件页数:556页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
J2EE开发全程实录PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 正则表达式1
1.1 为什么要用正则表达式1
1.2 正则表达式入门3
1.2.1 正则表达式中元字符的用法4
1.2.2 Java中的正则表达式API5
1.2.3 java.util.regex的使用6
1.3 实战正则表达式8
第2章 程序最优化14
2.1 空间与时间14
2.1.1 空间与时间的概念和度量14
2.1.2 空间与时间的背反15
2.1.3 以空间换时间15
2.2 字典、哈希与Map19
2.2.1 字典的定义19
2.2.2 哈希表与哈希方法19
2.2.3 冲突与冲突的解决20
2.2.4 Java中的Map接口20
2.3 HashMap21
2.3.1 应用举例21
2.3.2 Map与HashCode26
2.4 使用缓存29
2.4.1 缓存的概念29
2.4.2 LRUMap类30
第3章 AOP33
3.1 AOP概论33
3.2 AspectJ35
3.3 Spring AOP36
3.3.1 实现Advice36
3.3.2 编写业务代码37
3.3.3 装配pointcut和advice38
3.3.4 运行主程序39
3.4 动态代理40
3.4.1 CGLib40
3.4.2 JDK Proxy42
第4章 Java平台下的Web开发48
4.1 标记语言48
4.2 自定义标记库的开发48
4.2.1 Tag接口的生命周期49
4.2.2 hello标记的开发50
4.2.3 flash标记的开发52
第5章 案例系统需求58
5.1 基础系统58
5.1.1 系统用户管理58
5.1.2 编码规则管理59
5.2 基础资料60
5.2.1 人员管理60
5.2.2 供应商管理61
5.2.3 客户管理62
5.2.4 计量单位管理62
5.2.5 物料管理63
5.3 业务单据64
5.3.1 入库单64
5.3.2 出库单66
5.3.3 盘点单68
第6章 基于Spring的多层分布式应用71
6.1 概述71
6.2 Spring Remoting72
6.2.1 Hessian使用演示72
6.2.2 几种Remoting实现的比较75
6.3 改造HttpInvoker75
6.3.1 服务文件的分模块化82
6.3.2 本地服务加载器85
6.4 Remoting Session实现87
6.4.1 实现思路88
6.4.2 Session Id的生成88
6.4.3 用户信息的保存93
6.4.4 维护管理Session95
6.4.5 Session的注销97
6.4.6 安全问题100
第7章 元数据引擎102
7.1 MDA概述102
7.2 关于元数据104
7.2.1 元数据示例105
7.2.2 元元数据108
7.2.3 设计时与运行时108
7.2.4 元数据设计的基本原则109
7.2.5 此“元数据”非彼“元数据”109
7.3 实体元数据110
7.3.1 实体元数据格式110
7.3.2 元数据编辑器113
7.4 元数据引擎设计118
7.4.1 实体元数据运行时模型118
7.4.2 分包及命名规范119
7.4.3 元数据加载器接口120
7.4.4 元数据热部署121
7.4.5 元数据部署方式121
7.5 元数据引擎实现122
7.5.1 根据元数据路径加载元数据122
7.5.2 元数据枚举器122
7.5.3 元数据缓存125
7.5.4 元数据加载器126
7.5.5 工具类132
7.5.6 待改进问题133
第8章 基础类与基础接口135
8.1 异常处理135
8.1.1 异常处理的方式135
8.1.2 为异常“脱皮”140
8.1.3 枚举异常141
8.1.4 异常处理器146
8.2 工具类147
8.2.1 枚举147
8.2.2 资源管理工具类149
8.2.3 DateUtils149
8.2.4 StringUtils150
第9章 数据访问基础服务151
9.1 多账套的实现151
9.1.1 配置文件的支持151
9.1.2 账套管理器154
9.2 线程变量管理器157
9.2.1 ThreadLocal类157
9.2.2 线程变量管理器的实现159
9.3 事务163
9.3.1 为什么需要事务163
9.3.2 什么是事务164
9.3.3 事务的边界划分164
9.3.4 声明型事务的属性166
9.3.5 事务的隔离168
9.3.6 事务的隔离级别168
9.3.7 不同隔离级别的差异169
9.3.8 Spring的声明型事务169
9.3.9 改造Spring事务配置方式172
9.4 会话服务的生命周期管理175
9.5 IValueObject接口178
第10章 层间数据传输180
10.1 什么是DTO180
10.2 域DTO181
10.3 定制DTO186
10.4 数据传送哈希表188
10.5 数据传送行集189
10.6 案例系统的层间数据传输191
10.7 DTO生成器192
10.7.1 生成器接口定义193
10.7.2 Hibernate的元数据197
10.7.3 HibernateDTO产生器200
10.7.4 通用DTO生成器207
第11章 基于AOP技术的日志系统和权限系统211
11.1 日志系统211
11.1.1 日志系统的设计目标211
11.1.2 日志记录元数据212
11.1.3 日志拦截器214
11.2 权限系统217
11.2.1 RBAC218
11.2.2 用户模型219
11.2.3 权限拦截器222
11.2.4 取得系统中所有的权限项225
第12章 基于Hibernate和JDBC的持久层229
12.1 ServiceBean基类229
12.1.1 IBizCtrl与BizCtrlImpl229
12.1.2 IBaseDAO与BaseDAOImpl230
12.2 SQL翻译器238
12.2.1 数据库差异比较239
12.2.2 LDBC240
12.2.3 SwisSQL240
12.2.4 CowNewSQL241
12.2.5 案例系统SQL翻译器的选择243
12.2.6 SQL语句的缓存243
12.2.7 LDBC异常信息的序列化问题243
12.3 SQL执行器246
12.3.1 SQL执行器服务接口246
12.3.2 CachedRowSet248
12.3.3 直接执行SQL对Hibernate的影响248
第13章 Swing客户端主框架253
13.1 登录服务与远程服务定位器253
13.1.1 登录接口253
13.1.2 密码的保存254
13.1.3 通用服务257
13.1.4 客户端配置259
13.1.5 远程服务定位器259
13.2 系统登录263
13.2.1 对话框信息的保存和加载263
13.2.2 未捕获异常的处理265
13.2.3 登录对话框266
13.2.4 客户端入口269
13.3 基于Panel的UI框架271
13.3.1 UIPanel271
13.3.2 界面容器273
13.3.3 UI工厂277
13.4 主界面与可配置式菜单279
13.4.1 主界面279
13.4.2 可配置式菜单281
13.4.3 主菜单管理器284
13.4.4 主界面菜单初始化287
第14章 Swing客户端基础类291
14.1 常用Swing控件291
14.1.1 JTextComponent291
14.1.2 JTextField292
14.1.3 JFormattedTextField294
14.1.4 JPasswordField295
14.1.5 JScrollPane295
14.1.6 JProgressBar296
14.1.7 JList296
14.2 JTable的使用及扩展301
14.2.1 基本用法301
14.2.2 隐藏表列304
14.2.3 单元格渲染器304
14.2.4 单元格编辑器308
14.2.5 导出到Excel312
14.3 数据选择器319
14.3.1 自定义布局管理器320
14.3.2 数据选择器视图322
14.3.3 文件选择器326
14.3.4 日期选择器328
14.3.5 数据库数据选择器设计330
14.3.6 数据选择对话框336
14.3.7 数据库数据选择器339
第15章 客户端数据维护框架343
15.1 功能描述343
15.2 列表界面346
15.2.1 数据显示及分页支持347
15.2.2 增删改查351
15.3 编辑界面360
15.3.1 UIDataBinder360
15.3.2 TableDataBinder367
15.3.3 EditUI371
15.4 过滤界面376
15.4.1 界面布局377
15.4.2 过滤方案持久化377
15.4.3 排序规则相关类380
15.4.4 系统预设条件面板接口384
15.4.5 FilterUI实现386
第16章 Web客户端框架394
16.1 Web端部署方式与相关辅助类394
16.1.1 SessionId的存储394
16.1.2 Web端应用服务定位器396
16.1.3 Web端元数据加载器工厂397
16.2 登录界面398
16.2.1 登出系统403
16.2.2 心跳页面404
16.3 主页面和主菜单405
16.3.1 菜单配置文件407
16.3.2 菜单控件412
16.4 数据选择器415
16.4.1 HTML中的模态对话框416
16.4.2 表格的行选效果418
16.4.3 数据库数据对话框420
16.4.4 数据库数据选择器标记427
16.4.5 日期选择对话框430
第17章 应用系统开发433
17.1 日志监控和权限管理433
17.1.1 日志监控界面433
17.1.2 用户管理接口435
17.1.3 用户管理列表界面439
17.1.4 用户新增界面444
17.1.5 Web端修改密码449
17.2 用户自定义编码规则452
17.2.1 编码规则的持久化455
17.2.2 产生编码456
17.3 查询分析器460
17.3.1 生成建库SQL461
17.3.2 实体检索465
17.3.3 客户端界面468
17.4 WebExcel473
17.4.1 Excel的解析473
17.4.2 处理文件上传474
17.5 客户基础资料开发478
17.5.1 数据校验器478
17.5.2 客户基础资料开发485
17.6 计量单位基础资料开发489
17.6.1 计量单位组的服务器端实现492
17.6.2 计量单位列表界面496
17.7 库存业务单据502
17.7.1 入库单建模502
17.7.2 服务端接口及实现503
17.7.3 入库单编辑界面509
17.7.4 入库单列表界面513
17.7.5 入库单过滤界面517
17.8 库存Web报表523
17.8.1 报表服务接口及实现523
17.8.2 报表的编辑527
17.8.3 报表的打印530
17.8.4 打印控制按钮标记531
17.8.5 库存流水账533
17.8.6 销售排行榜538