图书介绍

JSP高级程序设计PDF|Epub|txt|kindle电子书版本下载

JSP高级程序设计
  • (美)Vivek Chopra,(美)Jon Eaves,(美)Rupert Jones等著;朱涛江,张文静等译 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115145229
  • 出版时间:2006
  • 标注页数:464页
  • 文件大小:33MB
  • 文件页数:481页
  • 主题词:JAVA语言-主页制作-程序设计

PDF下载


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

下载说明

JSP高级程序设计PDF格式电子书版下载

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

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

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

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

图书目录

译者序1

前言1

致谢1

作者简介1

第1章 高级动态Web内容生成1

1.1 Web应用中的数据验证1

1.1.1 服务器端验证和资源的高效使用2

1.1.2 客户端数据验证3

1.1.3 服务器端验证的必要性4

1.1.4 常见的客户端数据验证4

1.1.5 客户端验证的操作4

1.1.6 动态生成客户端JavaScript代码14

1.1.7 使用JSP动态生成XML21

1.2 小结25

习题26

第2章 国际化和本地化27

2.1 关于支持国际化的应用27

2.2 国际化和本地化28

2.3 利用Java平台的国际化功能30

2.3.1 本地化环境的概念30

2.3.2 维护本地化环境信息31

2.4 小结56

习题57

第3章 JSP调试技术58

3.1 调试科学58

3.2 编译时捕获bug60

3.3 使用调试系统与生产系统63

3.4 使用System.out.println()测量代码64

3.5 使用日志系统66

3.5.1 通过servlet容器记录日志66

3.5.2 利用JDK日志记录器记录日志68

3.5.3 用Log4j记录日志74

3.5.4 使用标记库记录日志79

3.6 使用工具进行调试82

3.6.1 设置断点82

3.6.2 检查变量和设置观察点84

3.6.3 单步跟踪代码85

3.6.4 远程调试86

3.7 在生产环境中调试代码87

3.7.1 预编译JSP的调试87

3.7.2 在负载情况下调试87

3.7.3 向日志文件增加上下文信息88

3.7.4 增加日志过滤器90

3.8.1 增加信息作为响应注释91

3.8.2 侦查应用91

3.8 查找间歇问题91

3.9 避免并发问题95

3.10 小结95

习题95

第4章 JSP在Web应用领域的角色96

4.1 什么是Web应用?96

4.2 Web应用的目录结构96

4.3 部署描述文件97

4.4 使用Web归档文件105

4.5 开发和部署策略105

4.6 Tomcat的打包和部署106

4.7 小结110

习题110

第5章 Web框架112

5.1 什么是框架?113

5.2 框架的好处113

5.3.1 应用框架114

5.3 框架类型114

5.3.2 持久性框架115

5.3.3 工具框架115

5.4 WebWork116

5.5 Spring框架126

5.5.1 Spring MVC的主要组件127

5.5.2 使用Spring的示例128

5.6 小结145

习题146

第6章 Struts框架147

6.1 Struts介绍147

6.1.1 Struts简介148

6.1.2 控制器:动作和表单149

6.1.4 视图157

6.1.3 模型157

6.1.5 示例应用174

6.2 小结188

习题188

第7章 使用Tiles的布局管理189

7.1 Tiles介绍189

7.1.1 什么是Tiles框架?189

7.1.2 Tiles术语191

7.1.3 安装Tiles191

7.2 tile作用域195

7.3 定义195

7.4 Tiles标记197

7.4.1 insert197

7.4.2 definition198

7.4.3 put198

7.4.7 getAsString199

7.4.6 get199

7.4.5 add199

7.4.4 putList199

7.4.8 useAttribute200

7.4.9 importAttribute200

7.4.10 initComponentDefinitions200

7.5 向Tiles传递参数201

7.6 高级Tiles202

7.6.1 定义和继承202

7.6.2 嵌套tile205

7.7 Tiles和Struts211

7.7.1 使用Struts配置Tiles211

7.7.2 作为动作转发的Tiles定义211

7.7.3 从Struts向Tiles传递值213

7.8 小结217

习题218

8.1 配置JSF项目219

第8章 JSF219

8.2 JSF入门220

8.2.1 使用支撑bean222

8.2.2 托管bean223

8.2.3 控制导航224

8.2.4 防止直接访问Faces JSP文件226

8.3 JSF生命周期226

8.3.2 应用请求值227

8.3.1 恢复视图227

8.3.3 处理验证228

8.3.4 更新模型值228

8.3.5 调用应用228

8.3.6 呈现响应228

8.4 验证数据228

8.4.1 使用标准验证器231

8.4.2 创建自己的验证器232

8.5 转换数据239

8.5.1 标准转换器244

8.5.2 实现转换器接口246

8.6 用监听者处理事件248

8.7 JSF与Struts250

8.8 小结251

习题251

第9章 J2EE中的JSP252

9.1 J2EE概述252

9.1.1 什么是J2EE?252

9.1.2 容器的功能254

9.2 J2EE技术254

9.2.1 J2EE API254

9.2.2 J2EE平台体系结构256

9.2.3 JSP开发情况257

9.3 结合JSP使用J2EE组件258

9.3.1 servlet259

9.3.2 JNDI263

9.3.3 JDBC266

9.4 EJB269

9.4.1 EJB的好处269

9.4.2 EJB的限制269

9.4.3 EJB类型270

9.4.4 会话bean271

9.4.5 实体bean271

9.4.6 消息驱动bean272

9.4.7 Timer服务272

9.5 小结273

习题273

第10章 安全274

10.1 安全领域274

10.1.1 认证275

10.1.2 授权276

10.1.4 机密性278

10.2 数据完整性和机密性278

10.1.3 数据完整性278

10.3 认证283

10.3.1 HTTP基本认证283

10.3.2 基于表单的认证288

10.3.3 客户端证书认证293

10.4 授权297

10.4.1 容器297

10.4.2 编程式授权297

10.5 小结301

习题301

11.1 性能概念302

11.1.1 度量的内容302

第11章 性能302

11.1.2 用户的角度303

11.1.3 如何度量性能303

11.1.4 性能测试后的工作305

11.2 使用JMeter测试性能306

11.2.1 安装JMeter306

11.2.2 JMeter概念306

11.3 性能调优技巧311

11.3.1 开发时的措施311

11.3.2 部署时的措施314

11.4 小结319

第12章 最佳实践和工具321

12.1 开发方法321

12.1.1 瀑布和迭代方法321

12.1.2 统一开发过程323

12.1.3 极限编程323

12.1.5 特性驱动开发324

12.1.4 测试驱动开发324

12.2 开发工具325

12.2.1 版本控制工具325

12.2.2 构建工具325

12.2.3 测试工具325

12.2.4 日志工具326

12.2.5 保证编码标准的工具326

12.3 Apache Ant326

12.3.1 安装Ant327

12.3.2 Ant概念327

12.3.3 其他资源335

12.4 CVS335

12.4.1 安装CVS335

12.4.2 CVS概念336

12.4.3 连接到CVS服务器336

12.4.4 登记代码337

12.4.5 检查代码338

12.4.6 比较多个修订之间的修改338

12.4.7 其他资源338

12.5 JUnit338

12.5.1 安装JUnit339

12.5.2 JUnit概念339

12.5.3 其他资源344

12.6 HttpUnit344

12.6.1 安装HttpUnit344

12.6.2 HttpUnit概念345

12.6.3 其他资源348

12.7 Web开发的最佳实践348

12.7.1 遵循好的JSP编码实践348

12.7.2 分离应用逻辑和表示348

12.7.3 在适当的时候使用设计模式348

12.7.5 早期测试和集成349

12.7.4 使用框架开发应用349

12.8 小结350

习题350

第13章 JSP项目:购物车应用351

13.1 书店项目351

13.1.1 项目特点351

13.1.2 用例352

13.1.3 初始分析352

13.2 应用设计353

13.2.1 数据库设计353

13.2.2 定义关键实体对象355

13.3 开发环境和配置373

13.3.1 目录结构373

13.3.2 Tomcat374

13.3.3 Ant374

13.3.5 Hibernate379

13.3.4 数据库379

13.3.6 Struts、Validator和Tiles384

13.3.7 web.xml385

13.4 应用386

13.4.1 应用布局:Tiles386

13.4.2 购物车状态388

13.4.3 显示种类列表389

13.4.4 显示图书列表391

13.4.5 向购物车增加一本书394

13.4.6 管理购物车396

13.4.7 结账402

13.5 小结413

习题413

附录A JSP语法参考414

附录B JSP表达式语言参考428

附录C JSTL参考437

热门推荐