图书介绍

例解Java Web开发技术精髓2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

例解Java Web开发技术精髓
  • 张洪斌编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302183556
  • 出版时间:2008
  • 标注页数:519页
  • 文件大小:93MB
  • 文件页数:530页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

例解Java Web开发技术精髓PDF格式电子书版下载

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

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

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

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

图书目录

第1章 开发第一个Java Web程序1

1.1 Java Web开发运行环境的建立1

1.1.1选择开发Java Web代码的IDE1

1.1.2 Tomcat的安装、设置和运行2

1.2部署和运行第一个Java Web代码4

1.2.1部署Java Web模块到服务器中4

1.2.2运行Tomcat中的程序5

1.2.3解析Web模块的结构5

1.3开发Servlet程序6

1.3.1编写Servlet的代码6

1.3.2解析Web模块的URL结构10

1.3.3解析web.xml配置文件10

1.3.4巧妙利用Java Web模块的欢迎文件12

1.4 Servlet产生其他类型的网页内容13

1.4.1产生Excel表格13

1.4.2产生XML文件14

1.5 Java Web和Java EE技术概况15

第2章 例解Servlet核心语法18

2.1解析Servlet的运行机制和生命期18

2.1.1 Servlet的生命期方法18

2.1.2 Servlet的初始化顺序22

2.1.3 Servlet的getServletInfo方法22

2.2解析Servlet的表单处理22

2.2.1 GET方法提交的表单23

2.2.2 POST方法提交的表单24

2.2.3得到表单中所有的数据25

2.2.4 HTML各种组件和Servlet的处理方法26

2.3解析HTTP的Request、 Response和Header信息31

2.3.1运行本节的代码31

2.3.2 HTTP Request和HTTPResponse的格式37

2.3.3 HTTP Request和HTTPResponse的头部信息38

2.4解析Servlet的运行环境Context38

2.4.1 ServletConfig和Servlet初始化参数40

2.4.2 ServletContext及其属性41

2.4.3 Servlet的日志42

2.4.4 Context的初始化参数43

2.4.5 Context中的其他方法43

2.5解析Cookie44

2.5.1 Cookie的浏览器设置44

2.5.2 Cookie的组成45

2.5.3添加和显示Cookie46

2.5.4删除Cookie48

2.5.5 Cookie的用途示例——识别用户49

2.6解析 Session52

2.6.1 Session的概念52

2.6.2 Session入门54

2.6.3简易购物车的开发56

2.6.4 URL Rewriting控制Session58

2.6.5 Hidden Field(隐藏域)控制Session62

2.7解析Servlet的Include.Forward和Redirect方法65

2.7.1 Forward方法65

2.7.2 Redirect方法70

2.7.3 Include方法71

2.8小结:Servlet的Scope和共享数据73

2.9解析Servlet的Listener75

2.9.1 Servlet中的事件处理机制75

2.9.2 Servlet中的事件类型和配置80

2.9.3 Listener的配置80

2.9.4 Listener的运行80

2.10解析Servlet的Filter83

2.10.1 Filter的编写方法83

2.10.2 Filter的配置85

2.10.3 Servlet和Filter的运行87

2.11解析Servlet的数据同步87

第3章 例解JSP核心语法90

3.1 JSP快速入门90

3.1.1开发第一个JSP程序90

3.1.2解析JSP文件在Web模块中的位置和配置91

3.1.3 JSP基本语法分类92

3.1.4 JSP注释标记95

3.1.5 JSP声明标记95

3.1.6 JSP表达式标记95

3.1.7 JSP小脚本代码标记96

3.1.8 JSP指令标记97

3.2解析JSP生命期和运行机制99

3.2.1 JSP到Servlet的翻译99

3.2.2 JSP的生命期105

3.2.3 JSP的隐含变量105

3.2.4 JSP的Scope109

3.2.5 JSP的写作风格110

3.3解析JSP高级语法111

3.3.1动态属性表达式111

3.3.2 JSP的静态和动态包含(Include)112

3.3.3 JSP的转向(Forward)115

3.3.4 JSP的异常处理116

3.3.5 JSP产生其他类型的网页119

3.3.6开发自定义标记(Tag)121

3.4解析JSP和Java Bean的关系125

3.4.1 Java Bean在JSP中的开发和访问方法125

3.4.2 Java Bean与表单的对应130

3.4.3 Java Bean和数据共享133

3.5解析日志在Web开发中的应用140

3.5.1 Servlet中的日志140

3.5.2 Log4j日志包141

3.5.3 JDK中的日志143

3.6解析JSP的Express Language146

3.6.1 Express Language(EL)语法146

3.6.2 Express Language和Java Bean150

3.6.3 Express Language的隐含变量152

3.6.4 Express Language访问复杂Java Bean155

第4章 例解数据库访问技术159

4.1 JDBC基础159

4.1.1 JDBC驱动程序的类型159

4.1.2 SQL语句的类型159

4.1.3 JDBC驱动程序的安装和测试160

4.2 Java Web访问数据库163

4.2.1 Servlet访问数据库163

4.2.2 JSP访问数据库166

4.3使用数据源JNDI访问数据库168

4.3.1 Tomcat数据源的设置168

4.3.2开发使用数据源的程序169

4.3.3数据源JNDI和服务器的Context171

4.4访问Oracle数据库172

4.4.1 Oracle的JDBC驱动程序172

4.4.2调用PL/SQL函数和过程173

4.5访问DB2数据库177

第5章 例解Web Security安全控制180

5.1安全语和Java的安全技术180

5.1.1安全术语180

5.1.2 Java Web的安全实现技术181

5.2 Declarative方式的安全技术实现181

5.2.1 Tomcat和其他服务器上的安全设置181

5.2.2 BASIC和DIGEST的用户验证实例182

5.2.3自定义FORM用户验证实例185

5.3 Programmatic方式的安全技术实现188

第6章 例解JSP标准标记库(JSTL)192

6.1解析JSTL的核心标记192

6.1.1 c:out标记(输出变量的值)193

6.1.2 c:set(建立和改变变量的值)196

6.1.3 c:remove(删除变量)199

6.1.4 c:catch(捕获异常)200

6.1.5 c:if(条件判断)202

6.1.6 c:choose(多重判断)203

6.1.7 c:forEach(循环)205

6.1.8 c:forToken(Token处理)206

6.1.9 c:url(URL对象)207

6.1.10 c:import(导入网页)208

6.1.11 c:redirect(网页转向)210

6.2解析JSTL的SQL处理标记211

6.3解析国际化和数据的格式化212

6.3.1 Servlet的中文处理213

6.3.2 JSP的中文处理216

6.3.3网页的国际化216

6.3.4数字和日期的格式化221

6.4解析JSTL的XML处理标记225

6.4.1 Java有关的XML API226

6.4.2 XML处理入门227

6.4.3 JSTL中的XPath语法229

6.4.4 XSLT语法基础233

6.4.5 JSTL的XSLT支持242

6.5 JSP标记处理HTML组件247

6.5.1 HTML组件和JSP的处理方法247

6.5.2 JSP动态生成HTML组件251

第7章 开发MVC结构的网上书店实例255

7.1解析MVC结构255

7.2 MVC入门256

7.2.1实例的运行和组成256

7.2.2开发JSP程序258

7.2.3开发Java Bean代码258

7.2.4开发Controller代码260

7.3开发最简单的网上书店262

7.3.1实例的运行和组成262

7.3.2开发Java Bean的代码266

7.3.3开发Controller的代码272

7.3.4开发JSP程序275

7.4开发数据库支持的网上书店282

7.4.1数据库的建立283

7.4.2开发Java Bean类283

7.4.3开发Controller的代码286

7.4.4开发JSP程序286

7.4.5更多的改进287

第8章 例解Java Server Faces290

8.1开发第一个JSF程序290

8.1.1开发JSF网页291

8.1.2开发JSF的Java Bean293

8.1.3开发JSF的配置文件295

8.2解析JSF的生命期299

8.3解析JSF基础语法300

8.3.1动态Navigation300

8.3.2基本HTML标记302

8.3.3 JSF国际化306

8.3.4 Select类型的JSF标记309

8.3.5 f:param和f:attribute标记314

8.3.6 JSF和JavaScript317

8.4解析JSF的h:dataTable标记319

8.4.1 h:dataTable入门319

8.4.2完全在配置文件中定义的Java Bean322

8.4.3 h:dataTable和数据库324

8.4.4 h:dataTable的datamodel功能328

8.5解析JSF的Validator和Converter标记332

8.5.1 JSF的Validator333

8.5.2 JSF的Convertor337

8.6解析JSF的事件处理机制339

8.6.1 ValueChange事件339

8.6.2 Action事件343

8.7开发以JSF实现的网上书店344

8.7.1数据库的建立346

8.7.2配置文件的设置346

8.7.3开发Java Bean类347

8.7.4开发JSP网页356

8.7.5小结和问题362

第9章 例解ORM框架在Web开发中的应用363

9.1解析iBatis技术363

9.1.1 iBatis的数据库连接配置文件364

9.1.2 iBatis的Java Bean和SQL语句映射配置文件365

9.1.3开发iBatis的测试程序366

9.1.4开发应用iBatis的网上书店371

9.2解析Hibernate技术375

9.2.1 Hibernate的下载和安装375

9.2.2开发第一个Hibernate程序375

9.2.3开发应用Hibernate的在线书店实例379

第10章 例解Spring框架在Web开发中的应用382

10.1解析Spring基础383

10.1.1 Spring结构383

10.1.2开发第一个Hello World程序384

10.1.3 Dependency Injection或IoC详解388

10.1.4进一步了解Spring的Wiring392

10.1.5 Spring的继承398

10.2解析Spring对数据库访问的支持399

10.2.1 Spring对JDBC的支持400

10.2.2 Spring和属性文件404

10.2.3 Spring和iBatis的集成405

10.2.4 Spring和Hibernate的集成408

10.3解析Spring和Java Web的集成411

10.3.1 Spring和Servlet/JSP的集成411

10.3.2 Spring和JSF的集成414

10.3.3开发Spring+iBatis支持的在线书店417

10.4解析Spring和EJB的集成421

10.4.1 Spring和EJB 2.x的集成421

10.4.2 Spring和EJB 3的集成427

第11章 例解软件开发分析和设计模式430

11.1软件开发过程和方法学430

11.2软件设计的工具——UML431

11.2.1 Use Case图432

11.2.2 Activity图433

11.2.3 Sequence图434

11.2.4 Collaboration图435

11.2.5 Statechart图436

11.2.6 Class图436

11.2.7 Object图440

11.2.8 Package图440

11.2.9 Component/Deployment图440

11.2.10 Java类之间的关系小结441

11.3例解设计模式443

11.3.1设计模式的基本原则和模式分类443

11.3.2解析Factory模式445

11.3.3解析Singleton模式448

11.3.4解析Builder模式451

11.3.5解析Adapter模式454

11.3.6解析Decorator模式457

11.3.7解析Facade模式461

11.3.8解析Proxy模式463

11.3.9解析Iterator模式466

11.3.10解析Template模式471

11.3.11解析Command模式473

11.3.12解析Observer模式477

11.3.13解析Strategy模式480

11.3.14 J2EE模式简介482

11.3.15 设计模式小结484

11.4应用设计思想改进网上书店486

11.4.1数据库访问的修改487

11.4.2改善对象和类之间的依赖关系491

附录A Eclipse+MyEclipse环境下的Java Web开发495

A.1 Eclipse+MyEclipse的下载、安装和注册495

A.2 Eclipse+MyEclipse界面基础497

A.2.1 Perspective和View497

A.2.2工程、文件和视图499

A.2.3界面外观的设置500

A.2.4 Preferences设置窗口501

A.2.5工程的设置窗口501

A.3开发第一个Java Web程序503

A.3.1建立Web Project工程503

A.3.2建立Servlet506

A.3.3用内置Tomcat服务器运行510

A.3.4内置Tomcat服务器的设置和运行513

A.4与外部服务器的集成514

A.5 Web代码的打包516

A.6 Web代码的部署518

热门推荐