图书介绍

Effective Enterprise JAVA中文版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Effective Enterprise JAVA中文版
  • (美)Ted Neward著;陈昊鹏等译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111171144
  • 出版时间:2005
  • 标注页数:311页
  • 文件大小:20MB
  • 文件页数:325页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Effective Enterprise JAVA中文版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

目录1

序1

前言1

缩略语1

第1章 简介1

J2EE的目标2

中间件和J2EE3

J2EE实现7

企业计算的十大谬误9

第1项 优先采用构件作为开发、部署和重用的核心元素13

第2章 架构13

第2项 跨越构件边界优先采用松耦合17

第3项 区分逻辑层和物理层20

第4项 数据和处理程序要尽可能靠近23

第5项 牢记标识引起的竞争26

第6项 使用“挂钩点”来注入优化、定制或新功能30

第7项 面对故障时要健壮35

第8项 定义性能和可扩展性目标38

第9项 只在事务性处理中使用EJB41

第10项 先测量性能,再进行优化43

第11项 认清“提供商中立”的成本47

第12项 内置监控功能50

第13项 内置管理支持55

第14项 部署要尽可能简单60

第3章 通信63

第15项 理解你所做的通信选择63

第16项 仔细考虑你的查找67

第17项 识别网络访问的代价71

第18项 优选上下文完整的通信风格76

第19项 优选数据驱动的通信而不是行为驱动的通信82

第20项 避免为远程服务请求去等待响应87

第21项 考虑构件的划分以避免任何一台机器负载过重90

第22项 为了开放集成而考虑使用Web服务94

第23项 大批量地传送数据96

第24项 考虑定制你自己的通信代理100

第4章 处理103

第25项 保持简洁104

第26项 优先采用规则引擎去处理复杂状态的评估和执行106

第27项 优先为隐含的非原子性错误场景采用事务性处理110

第28项 区分用户事务和系统事务114

第29项 最小化锁窗口117

第30项 当持有锁时不要让步给在构件之外的控制123

第31项 理解EJB的事务关联128

第32项 优先使用本地事务而不是分布式事务130

第33项 为了更好的可扩展性而考虑使用乐观的并发机制132

第34项 为了显式的并发控制而考虑使用悲观的并发机制137

第35项 考虑使用较低的隔离级别以获得更大的事务吞吐量140

第36项 面临回滚时使用保存点来保留部分工作143

第37项 当有可能避免锁定区域时就复制数据源145

第38项 偏爱不可变的,因为它不需要任何锁147

第5章 状态管理151

第39项 节省地使用HttpSession152

第40项 使用对象优先的持久化来保存你的领域模型155

第41项 使用关系优先的持久化来显示关系模型的威力158

第42项 使用过程优先的持久化来创建一个封装层165

第43项 识别对象-层次结构阻抗失配167

第44项 使用进程内或本地存储以避开网络174

第45项 不要假设拥有数据或数据库177

第46项 惰性加载不频繁使用的数据179

第47项 积极加载频繁使用的数据182

第48项 批处理SQL的工作以避免往返访问183

第49项 了解你的JDBC供应商186

第50项 调整你的SQL语句189

第6章 表示193

第51项 考虑富客户端UI技术194

第52项 使HTML短小精悍200

第53项 表示与处理相分离202

第54项 内容与样式相分离207

第55项 预生成内容以最小化处理过程209

第56项 尽早验证,尽量验证211

第7章 安全219

第57项 安全是一个过程,而不是产品221

第58项 记住安全不仅仅是预防224

第59项 建立威胁模型225

第60项 做不安全假设227

第61项 总是验证用户的输入231

第62项 打开平台安全机制238

第63项 使用基于角色的授权240

第64项 使用SignedObject以保证序列化对象的完整性247

第65项 使用SealedObject以保证可序列化对象的机密性250

第66项 使用GuardedObJect以保证对象的存取控制252

第8章 系统257

第67项 主动释放资源257

第68项 调整JVM262

第69项 为版本并存使用独立的JRE268

第70项 识别类加载器的边界272

第71项 理解Java的对象序列化278

第72项 不要对抗垃圾收集器283

第73项 优选容器管理的资源管理290

第74项 使用Reference对象来扩展垃圾收集行为293

第75项 不要担心在服务器上的JNI代码304

参考资料307

热门推荐