图书介绍

精通JAVA WEB整合开发 JSP+AJAX+STRUTS+HIBERNATE 第2版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

精通JAVA WEB整合开发 JSP+AJAX+STRUTS+HIBERNATE 第2版
  • 刘斌编著 著
  • 出版社: 电子工业出版社
  • ISBN:
  • 出版时间:2011
  • 标注页数:780页
  • 文件大小:353MB
  • 文件页数:801页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

精通JAVA WEB整合开发 JSP+AJAX+STRUTS+HIBERNATE 第2版PDF格式电子书版下载

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

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

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

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

图书目录

第1篇 基础篇5

第1章 Java Web应用开发技术选用策略5

第2章 开发运行环境的安装与配置5

2.1安装与配置JDK 1.65

2.2安装Web服务器Tomcat 6.06

2.3 Tomcat 6.0的基本配置7

2.3.1通过server.xml配置Tomcat8

2.3.2 Web应用的目录结构9

2.3.3 web.xml配置详解10

2.3.4如何修改Tomcat的默认端口11

2.3.5如何配置虚拟主机11

2.3.6如何部署Web应用12

2.4安装数据库服务器MySQL 5.512

2.5安装MyEclipse 8.5集成开发环境15

2.6小结17

第3章 初识Java EE展示层组件JSP 2.018

3.1 Servlet 2.4简介18

3.1.1 Servlet概述18

3.1.2 Servlet的生命周期及请求响应时序19

3.1.3 HttpServlet相关对象的方法列表19

3.1.4创建HttpServlet实例20

3.2 JSP语法22

3.2.1 HTML注释23

3.2.2隐藏注释23

3.2.3声明23

3.2.4表达式24

3.2.5代码段24

3.2.6 JSP指令24

3.2.7 JSP行为标签26

3.3 JSP隐含对象29

3.3.1 page对象29

3.3.2 config对象29

3.3.3 out对象29

3.3.4 request对象30

3.3.5 response对象32

3.3.6 Session对象33

3.3.7 application对象34

3.3.8 pageContext对象36

3.3.9 exception对象37

3.4小结38

第2篇 进阶篇40

第4章 JSP 2.0在Java EE中的典型应用40

4.1 JSP与JDBC40

4.1.1 JDBC简介40

4.1.2 JDBC访问数据库的基本步骤43

4.1.3 JDBC数据源和连接池44

4.1.4综合实例(购物车)46

4.2 JSP与JavaBean51

4.2.1 JavaBean简介51

4.2.2在JSP中如何使用JavaBean52

4.2.3用JavaBean封装数据库操作54

4.2.4用JavaBean实现用户登录验证57

4.3 JSP与JavaMail59

4.3.1电子邮件工作原理59

4.3.2相关协议介绍59

4.3.3 JavaMail简介61

4.3.4使用JavaMail发送文本型邮件63

4.3.5使用JavaMail发送HTML型邮件67

4.3.6使用JavaMail发送带附件的邮件69

4.3.7使用JavaMail收取邮件73

4.4 JSP与在线编辑器CKeditor78

4.5 JSP与报表利器JasperReports81

4.5.1 iReport的安装与使用81

4.5.2 JasperReports的安装与使用85

4.6 Log4j实现日志操作87

4.6.1 Log4j的组成87

4.6.2 Log4j的配置文件89

4.6.3 Log4j使用方法90

4.6.4 Log4j的使用实例91

4.6.5 Log4j在Web应用中的推荐配置方法93

4.7 JSP与jspSmartUpload95

4.7.1 File类95

4.7.2 Files类95

4.7.3 Request类95

4.7.4 SmartUpload类96

4.7.5应用实例96

4.8 JSP与XML101

4.8.1 XML简介101

4.8.2 DOM4J简介102

4.8.3使用DOM4J解析XML102

4.8.4使用DOM4J创建XML104

4.8.5使用DOM4J修改XML106

4.9小结107

第5章 JSP 2.0在Java EE中的高级应用108

5.1过滤器Filter108

5.1.1 Filter简介108

5.1.2 Filter配置说明109

5.1.3使用Filter实现编码过滤器110

5.1.4使用Filter实现计时过滤器111

5.2监听器Listener112

5.2.1 Listener简介112

5.2.2 Listener的一般使用步骤113

5.2.3 Listener的应用实例113

5.3自定义JSP标签116

5.3.1 TagSupport类116

5.3.2 BodyTagSupport类117

5.3.3标签库描述文件117

5.3.4自定义JSP标签的一般步骤118

5.3.5自定义JSP标签的应用实例119

5.4 JSTL标签库123

5.4.1 EL简介123

5.4.2核心标签库124

5.4.3 I18N标签库132

5.4.4 SQL标签库141

5.4.5 XML标签库144

5.4.6函数标签库147

5.5小结148

第6章 Java EE应用中的异步通信技术——AJAX149

6.1 AJAX基础知识149

6.1.1 XMLHttpRequest对象150

6.1.2 JavaScript编程150

6.1.3文档对象模型DOM151

6.2 AJAX应用实例153

6.2.1实例一:会员注册唯一性检查153

6.2.2实例二:动态更新下拉列表156

6.2.3实例三:刷新页面局部内容159

6.2.4实例四:交互式电子相册161

6.2.5实例五:访问Web服务163

6.2.6实例六:创建工具提示167

6.3 JSON/JSON-RPC组件的使用170

6.3.1使用JSON组件170

6.3.2使用JSON-RPC组件175

6.4 Jsp AjaxTags组件的使用179

6.4.1 Auto-Complete标签应用实例180

6.4.2 Callout标签应用实例184

6.4.3 Form Update标签应用实例185

6.4.4 HtmlContent标签应用实例187

6.4.5 Portlet标签应用实例189

6.4.6 Select/Dropdown标签应用实例191

6.4.7 Tab Panel标签应用实例194

6.4.8 AJAX DisplayTag标签应用实例195

6.5小结197

第3篇 提高篇199

第7章 MVC混血宠儿Struts 2.1199

7.1初识MVC新秀Struts 2.1199

7.1.1 MVC概述199

7.1.2 Struts 2.1的MVC实现200

7.1.3 Struts 2.1的基本组成201

7.1.4 Struts 2.1的常用类介绍203

7.1.5 Struts 2.1的业务控制器Action实现204

7.1.6 Struts 2.1的处理结果Result209

7.1.7功能强大的表达式语言OGNL210

7.1.8 Struts 2.1的运行流程分析——Hello World211

7.1.9 Struts 2.1的异常处理215

7.2 Struts 2.1配置精要216

7.2.1 web.xml中Struts 2.1的配置实现216

7.2.2 Struts 2.1属性配置文件struts.properties详解216

7.2.3 Struts 2.1核心配置文件struts.xml详解218

7.3 Struts 2.1应用开发实务222

7.3.1 Struts 2.1应用基本开发步骤——搭建ePortal应用222

7.3.2 Struts 2.1中集成CKeditor在线编辑器230

7.3.3 Struts 2.1中集成DisplayTag分页列表标签232

7.3.4 Struts 2.1中集成JasperReports报表利器236

7.3.5 Struts 2.1中集成动态图表Flash Chart239

7.4 Struts 2.1国际化实现245

7.4.1 Web应用的中文本地化245

7.4.2 Struts 2.1应用的国际化246

7.4.3 Struts 2.1国际化语言的动态切换248

7.5 Struts 2.1的校验框架248

7.5.1在Action中实现手动校验249

7.5.2调用校验框架进行自动校验250

7.5.3自定义国际化Struts 2.1校验错误消息250

7.5.4 Struts 2.1的自带校验器251

7.6 Struts 2.1的拦截器252

7.6.1 Struts 2.1内建拦截器介绍252

7.6.2定义和使用拦截器栈254

7.6.3使用自定义拦截器255

7.7小结257

第8章 Struts 2.1标签库详解与AJAX技术应用258

8.1 Struts 2.1主题与模板258

8.2 Struts 2.1控制标签详解259

8.2.1 if/elseif/else标签详解260

8.2.2 iterator标签详解260

8.2.3 append标签详解262

8.2.4 generator标签详解264

8.2.5 merge标签详解265

8.2.6 subset标签详解266

8.2.7 sort标签详解268

8.3 Struts 2.1数据标签详解269

8.3.1 action标签详解269

8.3.2 bean标签详解271

8.3.3 date标签详解272

8.3.4 debug标签详解273

8.3.5 il8n标签详解274

8.3.6 include标签详解275

8.3.7 param标签详解277

8.3.8 push标签详解278

8.3.9 set标签详解279

8.3.10 text标签详解280

8.3.11 url标签详解281

8.3.12 property标签详解283

8.4 Struts 2.1表单标签详解284

8.4.1 checkbox标签详解286

8.4.2 checkboxlist标签详解287

8.4.3 combobox标签详解288

8.4.4 doubleselect标签详解289

8.4.5 file标签详解290

8.4.6 form标签详解291

8.4.7 hidden标签详解292

8.4.8 select标签详解292

8.4.9 optgroup标签详解293

8.4.10 optiontransferselect标签详解293

8.4.11 password标签详解294

8.4.12 radio标签详解295

8.4.13 reset与submit标签详解96

8.4.14 textarea标签详解296

8.4.15 textfield标签详解297

8.4.16 token标签详解297

8.4.17 updownselect标签详解298

8.5 Struts 2.1 AJAX标签详解303

8.5.1 a与submit标签详解303

8.5.2 autocompleter标签详解305

8.5.3 datetimepicker标签详解306

8.5.4 div标签详解307

8.5.5 head标签详解308

8.5.6 tabbedPanel标签详解309

8.6 Struts 2.1其他标签详解311

8.6.1 actionerror与actionmessage标签详解311

8.6.2 fielderror标签详解312

8.6.3 tree与treenode标签详解312

8.7 Struts 2.1全力支持AJAX316

8.7.1 Struts 2.1中原始AJAX技术应用316

8.7.2基于DWR的AJAX实现320

8.7.3基于DWR的AJAX表单验证322

8.7.4基于JSON插件的AJAX实现324

8.8小结327

第9章 ORM中间件名流Hibernate 3接管持久层328

9.1 ORM简介328

9.1.1持久化与持久层328

9.1.2 JDBC劣势329

9.1.3实体域模型与关系数据模型329

9.1.4 ORM中间件332

9.2 Hibernate简介332

9.2.1 Hibernate体系结构332

9.2.2 Hibernate API简介333

9.2.3配置Hibernate334

9.2.4 Hibernate的映射配置文件336

9.2.5体验Hibernate(会员管理)337

9.3 Hibernate的映射机制345

9.3.1 Hibernate的基本映射数据类型345

9.3.2 Hibernate的主键映射351

9.3.3 Hibernate的实体映射359

9.3.4映射一对一关联关系360

9.3.5映射多对一单向关联关系365

9.3.6映射一对多双向关联关系368

9.3.7映射一对多双向自身关联关系372

9.3.8映射多对多单向关联关系375

9.3.9映射多对多双向关联关系379

9.3.10映射组成关系383

9.3.11映射继承关系385

9.3.12 Hibernate的集合映射390

9.4小结394

第10章 Hibernate 3持久化技术实践与性能优化395

10.1操作持久化对象的常用方法介绍395

10.1.1使用Session的beginTransaction()方法396

10.1.2使用Session的close()方法396

10.1.3使用Session的connection()方法397

10.1.4使用Session的delete()方法397

10.1.5使用Session的get()方法397

10.1.6使用Session的load()方法398

10.1.7使用Session的save()方法398

10.1.8使用Session的update()方法399

10.1.9使用Session的saveOrUpdate()方法399

10.1.10使用Hibernate的isInitialized()与initialize()方法399

10.1.11持久化对象间的级联操作400

10.2 Hibernate的检索策略411

10.2.1立即检索411

10.2.2延迟检索415

10.2.3迫切左外连接检索418

10.3 HQL查询方式421

10.3.1基本查询421

10.3.2条件查询423

10.3.3分页查询425

10.3.4连接查询425

10.3.5子查询428

10.3.6动态实例化查询结果429

10.4 QBC查询方式430

10.4.1基本查询431

10.4.2 QBE查询433

10.4.3分页查询433

10.4.4复合查询434

10.4.5离线查询434

10.5本地SQL查询435

10.6 Hibernate的批量处理437

10.6.1批量插入437

10.6.2批量更新438

10.6.3批量删除439

10.7 Hibernate的事务管理439

10.7.1事务边界声明440

10.7.2并发控制440

10.7.3悲观锁441

10.7.4乐观锁442

10.8 Hibernate的缓存机制445

10.8.1 Hibernate的缓存分类445

10.8.2 Hibernate的缓存范围445

10.8.3 Hibernate的缓存管理446

10.8.4 Hibernate二级缓存的并发访问策略446

10.8.5 Hibernate的二级缓存配置447

10.9 Hibernate应用的性能优化448

10.10多数据源的应用450

10.11 JDBC的应用454

10.12 Hibernate调用存储过程454

10.13 XML数据持久化456

10.14小结458

第11章 充分利用Spring 3.0的IoC 利器统管Bean世界459

11.1 Java程序员的春天厚礼——Spring 3.0459

11.1.1爱上Spring 3.0的十大理由459

11.1.2一睹Spring 3.0芳容461

11.1.3 Spring 3.0拿手戏——控制反转与依赖注入462

11.1.4何为“面向切面编程AOP”464

11.1.5 Spring 3.0圣经——面向接口编程466

11.1.6开始Spring 3.0旅程——Hello World467

11.2 Spring 3.0核心技术471

11.2.1 Bean工厂之BeanFactory介绍471

11.2.2实用的Bean工厂ApplicationContext472

11.2.3 Spring 3.0配置文件详解473

11.2.4 Bean的作用域与生命周期480

11.2.5基于XML方式的Bean装配481

11.2.6基于Annotation方式的Bean装配486

11.2.7基于XML方式的AOP实现490

11.2.8基于Annotation方式的AOP实现494

11.3 Spring 3.0事务管理机制496

11.3.1 Spring 3.0的声明式事务管理497

11.3.2基于XML方式的事务管理配置498

11.3.3基于Annotation方式的事务管理配置502

11.4“桃园三结义”——SSH 2组合开发框架始成505

11.4.1 Spring 3.0集成ORM中间件Hibernate 3.3505

11.4.2 Spring 3.0集成MVC框架Struts 2.1511

11.4.3 SSH 2组合框架的基本开发步骤——ePortal启程514

11.5小结521

第12章 基于Annotation注解技术的SSH 2整合开发522

12.1初识Annotation522

12.2亲身体验Annotation的威力524

12.3 Struts 2.x的Annotation插件convention-plugin528

12.4 Hibernate 3.x的Annotation解决之道532

12.4.1为Hibernate应用添加Annotation支持532

12.4.2 Annotation为Hibernate改头换面532

12.4.3 Hibernate中的常用Annotation介绍534

12.4.4一对一关联的Annotation注解实现536

12.4.5多对一单向关联的Annotation注解实现538

12.4.6一对多双向关联的Annotation注解实现540

12.4.7一对多双向自身关联的Annotation注解实现542

12.4.8多对多单向关联的Annotation注解实现543

12.4.9多对多双向关联的Annotation注解实现545

12.4.10组成关系映射的Annotation注解实现547

12.4.11继承关系映射的Annotation注解实现549

12.4.12 Hibernate集合映射的Annotation注解实现552

12.5基于Annotation的SSH 2整合开发554

12.6小结563

第4篇 实践篇565

第13章 SSH2热身——构建新闻发布系统565

13.1门户网站新闻资讯基本分类565

13.2新闻发布系统需求分析566

13.3新闻发布系统功能设计567

13.4新闻栏目后台管理568

13.4.1展示层JSP 2+Struts 2标签库实现569

13.4.2控制层Struts 2实现578

13.4.3持久层Hibernate 3实现586

13.4.4 Spring 3接管业务逻辑层587

13.5新闻内容后台管理589

13.5.1展示层JSP 2+Struts 2标签库实现590

13.5.2控制层Struts 2实现603

13.5.3持久层Hibernate 3实现613

13.5.4 Spring 3接管业务逻辑层616

13.6新闻资讯前台展现618

13.6.1文本新闻列表自定义标签类TextnewsTag618

13.6.2文本新闻列表分页控制自定义标签类TextnewsPageTag622

13.6.3图片新闻列表自定义标签类PicnewsTag625

13.6.4幻灯片新闻列表自定义标签类SlidenewsTag626

13.6.5 Struts 2与AJAX完全结合实现点击数加一628

13.7基于HttpClient构建通用静态页面发布引擎630

13.7.1优秀的模拟浏览器HttpClient630

13.7.2构建通用静态页面发布引擎632

13.8小结634

第14章 通用新闻采集系统635

14.1新闻采集系统需求分析635

14.2新闻采集系统功能设计636

14.3使用正则表达式与HTMLParser采集新闻内容637

14.3.1正则表达式基本知识637

14.3.2体验HTMLParser639

14.4量身定制采集规则649

14.4.1展示层JSP 2+Struts 2标签库实现649

14.4.2控制层Struts 2实现659

14.4.3持久层Hibernate 3实现664

14.4.4 Spring 3接管业务逻辑层667

14.5新闻采集功能实现669

14.6 小结678

第15章 举一反三——实现商品分类管理679

15.1商品管理系统需求分析679

15.2商品管理系统功能设计680

15.3商品类别后台管理681

15.3.1展示层JSP 2+Struts 2标签库实现681

15.3.2控制层Struts 2实现688

15.3.3持久层Hibernate 3实现692

15.3.4 Spring 3接管业务逻辑层693

15.4商品后台管理695

15.4.1展示层JSP 2+Struts 2标签库实现696

15.4.2控制层Struts 2实现708

15.4.3持久层Hibernate 3实现718

15.4.4 Spring 3接管业务逻辑层720

15.5小结722

第16章 温故知新——打造购物车与订单管理系统723

16.1购物车与订单管理系统需求分析723

16.2购物车及订单管理系统功能设计724

16.3购物车自助管理725

16.3.1展示层JSP 2+Struts 2标签库实现725

16.3.2控制层Struts 2实现736

16.3.3持久层Hibernate 3实现743

16.3.4 Spring 3接管业务逻辑层746

16.4订单管理748

16.4.1展示层JSP 2+Struts 2标签库实现749

16.4.2控制层Struts 2实现756

16.4.3持久层Hibernate 3实现764

16.4.4 Spring 3接管业务逻辑层765

16.5小结767

第17章 Java EE应用安装打包利器——InstallAnywhere 2010768

17.1基本概念说明768

17.2常用Action介绍769

17.3常用Rule介绍770

17.4 Java Application安装包的一般制作流程770

17.5 Java Web Application安装包的一般制作流程773

17.6小结777

热门推荐