图书介绍

零点起飞学2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

零点起飞学
  • 徐林林编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302317432
  • 出版时间:2013
  • 标注页数:416页
  • 文件大小:96MB
  • 文件页数:434页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

零点起飞学PDF格式电子书版下载

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

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

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

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

图书目录

第1篇JaVa Web开发基础2

第1章Java Web开发概述2

1.1什么是Java语言2

1.1.1 Java语言的发展2

1.1.2 Java语言的特点2

1.1.3 Java的应用领域3

1.2 Java Web开发必备知识3

1.2.1什么是Web应用程序3

1.2.2 Web服务器的种类4

1.2.3 Java Web开发中的组件构成4

1.3 Web应用程序开发6

1.3.1 C/S与B/S开发模式6

1.3.2动态页面语言对比7

1.4小结8

1.5本章习题8

第2章 搭建Java Web开发环境9

2.1安装JDK和JRE9

2.1.1下载安装JDK9

2.1.2设置环境变量10

2.2编译和运行Java程序10

2.3安装Tomcat服务器11

2.3.1下载安装Tomcat服务器11

2.3.2测试Tomcat服务器14

2.4安装MySQL数据库14

2.5小结16

2.6本章习题17

第3章MyEclipse使用简介19

3.1建立MyEclipse开发环境19

3.1.1 MyEclipse的下载和安装19

3.1.2在MyEclipse中集成Tomcat服务器21

3.2创建MyEclipse中的JSP页面23

3.3发布和运行MyEclipse中的Web项目24

3.4小结26

3.5本章习题26

第2篇JSP技术应用开发28

第4章JSP技术概述28

4.1什么是JSP技术28

4.2 JSP是如何工作的29

4.2.1使用JSP29

4.2.2 JSP的工作原理31

4.3编写第一个JSP页面33

4.4小结34

4.5本章习题35

第5章JSP语法及应用37

5.1 JSP文件是怎样构成的37

5.1.1分析典型的JSP文件37

5.1.2 JSP文件中的注释38

5.1.3 JSP文件中的模板元素39

5.1.4 JSP文件中的脚本元素39

5.1.5 JSP文件中的指令元素40

5.1.6 JSP文件中的动作元素40

5.2脚本元素详解41

5.2.1脚本元素中的声明( Declaration)41

5.2.2脚本元素中的表达式(Expression)42

5.2.3脚本元素中的Scriptlet42

5.3指令元素详解42

5.3.1页面指令元素page43

5.3.2包含指令元素 include44

5.3.3自定义标签指令元素taglib45

5.4动作元素详解46

5.4.1参数元素<jsp:param>46

5.4.2包含元素<jsp:include>47

5.4.3转发元素<jsp:forward>48

5.4.4属性设置元素<jsp:setProperty>49

5.4.5属性获取元素<jsp:getproperty>50

5.4.6 JavaBean调用元素<jsp:useBean>51

5.5创建一个完整的JSP文件54

5.6小结55

5.7本章习题55

第6章JSP内建对象58

6.1内建对象详解58

6.1.1输出对象out58

6.1.2获取客户请求对象request59

6.1.3返回客户请求response60

6.1.4会话对象session62

6.1.5上下文对象pageContext64

6.1.6应用程序对象application66

6.1.7异常信息对象exception68

6.2内建对象实战69

6.2.1实现页面间数据共享69

6.2.2实现用户之间通信71

6.3小结72

6.4本章习题72

第7章JavaBean技术基础75

7.1 JavaBean基础75

7.1.1什么是JavaBean75

7.1.2 JavaBean的特性75

7.1.3 JavaBean的属性76

7.1.4 JavaBean的方法78

7.2在JSP中嵌入JavaBean78

7.3使用JavaBean连接数据库81

7.4小结85

7.5本章习题85

第3篇SerVlet技术与Tomcat服务器90

第8章Servlet技术入门90

8.1 Servlet介绍90

8.1.1什么是Servlet90

8.1.2 Servlet的优势91

8.1.3 JSP与Servlet92

8.2 Servlet的生命周期95

8.3开发一个简单的Servlet程序96

8.4小结98

8.5本章习题99

第9章 配置Servlet101

9.1 Servlet基本配置101

9.1.1 Servlet设置方法101

9.1.2设置Servlet初始化参数102

9.1.3配置启动优先级104

9.1.4建立Servlet映射104

9.2处理客户端请求106

9.2.1处理Get请求106

9.2.2处理 Post请求107

9.2.3处理客户端特殊请求108

9.3配置Servlet监听器108

9.3.1监听Servlet上下文信息109

9.3.2监听HTTP会话信息110

9.3.3监听客户端请求信息112

9.4配置Servlet过滤器114

9.5开发编码过滤器116

9.6小结117

9.7本章习题118

第10章JSP+JavaBean+Servlet综合运用122

10.1两种模式的分工方法122

10.1.1 JSP+JavaBean分工方法122

10.1.2 JSP+JavaBean+Servlet分工方法122

10.2两种模式的比较123

10.2.1两种模式的特点123

10.2.2应用特征的比较124

10.3 JSP+JavaBean应用实战124

10.3.1案例背景分析124

10.3.2处理留言数据的JavaBean125

10.3.3执行数据库操作的JavaBean126

10.3.4发表留言界面128

10.3.5处理添加留言的JSP页面130

10.3.6查看留言消息的JSP页面131

10.3.7示例运行132

10.4 JSP+JavaBean+ Servlet应用实战132

10.5小结138

10.6本章习题138

第4篇 数据库技术与Hibernate142

第11章 数据库技术基本知识142

11.1快速掌握数据库操作142

11.1.1创建/删除数据库142

11.1.2创建删除数据表143

11.1.3插入数据143

11.1.4删除数据144

11.1.5更新数据144

11.1.6创建/删除视图144

11.2 JDBC技术及驱动程序概述145

11.2.1什么是JDBC145

11.2.2数据库驱动程序概览145

11.3 JDBC API的使用146

11.3.1驱动接口Driver147

11.3.2驱动管理接口DriverManager147

11.3.3数据库连接接口Connection148

11.3.4 SQL语句容器接口Statement和PrepareStatement148

11.3.5记录集接口ResultSet149

11.4小结150

11.5本章习题150

第12章JSP+Servlet调用JDBC154

12.1在JSP中使用JDBC访问数据库154

12.1.1插入数据154

12.1.2查询数据155

12.1.3更新数据157

12.1.4删除数据157

12.1.5其他常用操作158

12.2 JSP调用JavaBean访问数据库159

12.3在Servlet中使用JDBC访问数据库161

12.4使用JDBC实现数据分页显示164

12.4.1编写Servlet: PageCustomerServlet165

12.4.2编写JavaBean: PageBean、 CustomerBean166

12.4.3编写JSP: pageContent、 pagePlugin168

12.4.4运行分页显示实例169

12.5小结169

12.6本章习题169

第13章Hibernate概述及实例分析172

13.1什么是数据持久化和ORM172

13.2什么是Hibernate172

13.3 MyEclipse对Hibernate的支持173

13.4在线购物系统开发概述175

13.5开发在线购物系统176

13.5.1需求分析176

13.5.2概念机构设计176

13.5.3逻辑机构设计177

13.6创建JavaBean组件178

13.7创建Hibernate映射文件180

13.8创建Hibernate配置文件182

13.9创建数据库操作类:DBOperator183

13.10测试系统功能186

13.11小结188

13.12本章习题188

第14章Hibernate结构分析191

14.1 Hibernate体系结构一览191

14.2 Hibernate实体对象的生命周期192

14.2.1瞬态(Transient)192

14.2.2持久态(Persistent)192

14.2.3游离态(Detached)193

14.2.4实体对象的状态转换193

14.3使用Hibernate API196

14.3.1使用Configuration类196

14.3.2使用SessionFactory接口197

14.3.3使用Session接口197

14.3.4使用Transaction接口198

14.3.5使用Query接口198

14.3.6使用Criteria接口200

14.4小结200

14.5本章习题200

第15章 使用Hibernate映射203

15.1配置映射文件203

15.1.1映射文件的格式203

15.1.2装载映射文件206

15.2映射一对多关联关系206

15.2.1多对一单向关联207

15.2.2实现双向关联210

15.3映射多对多关联关系213

15.3.1映射单向多对多关联213

15.3.2映射双向多对多关联216

15.4映射一对一关联关系217

15.5映射继承关系220

15.6小结224

15.7本章习题224

第16章Hibernate事务处理和缓存管理228

16.1 Hibernate的事务处理228

16.1.1什么是数据库事务228

16.1.2数据库的隔离级别229

16.1.3了解Hibernate中的事务处理230

16.1.4并发控制231

16.2管理Hibernate缓存232

16.2.1缓存的基本原理232

16.2.2 Hibernate的二级缓存结构233

16.2.3管理Hibernate的第一级缓存234

16.2.4管理Hibernate的第二级缓存235

16.3小结238

16.4本章习题239

第5篇Struts2构架详解244

第17章MVC模式与Struts2框架244

17.1什么是MVC模式244

17.1.1 MVC设计模式的思想244

17.1.2 MVC处理请求的过程244

17.1.3 MVC的优点245

17.1.4 MVC和模式二(JSP+JavaBean+Servlet)246

17.2 Struts2框架介绍246

17.2.1 Struts2的历史246

17.2.2 Struts2框架结构246

17.2.3 Struts2的配置文件247

17.2.4 Struts2控制器249

17.2.5 Struts2标签库250

17.3小结251

17.4本章习题251

第18章Struts2实例分析253

18.1 Struts2的下载与安装253

18.1.1 Struts2的下载过程253

18.1.2 Struts2安装过程254

18.2项目简介255

18.3编写配置文件256

18.3.1配置web.xml文件256

18.3.2配置strts.uxml文件256

18.4创建控制器(Action类)257

18.5创建视图层258

18.5.1用于注册的register jsp文件258

18.5.2用于显示注册成功的success.jsp259

18.6运行程序260

18.7使用ActionSupport类实现数据验证260

18.8运行验证262

18.9小结262

18.10本章习题263

第19章Struts2核心剖析265

19.1 Struts2的工作流程265

19.2 Struts2配置文件详解271

19.2.1 web.xml的配置271

19.2.2 struts.xml的配置272

19.2.3 struts.properties配置文件280

19.3 Struts2的Action类281

19.3.1业务控制器Action的实现类281

19.3.2使用Struts2框架提供的接口282

19.3.3使用Action类访问Servlet API285

19.3.4 Action的配置286

19.3.5 Action类方法的动态调用287

19.4拦截器289

19.4.1拦截器的思想289

19.4.2使用拦截器290

19.5 Struts2中使用ONGL293

19.5.1对象导航语言ONGL简介293

19.5.2 Struts2中使用ONGL294

19.6小结296

19.7本章习题297

第20章Struts2框架技术300

20.1 Struts2的国际化操作300

20.1.1 Struts2实现国际化的原理300

20.1.2 Struts2实现国际化的通用流程300

20.1.3使用不同范围的资源文件306

20.1.4加载资源文件的顺序308

20.2 Struts2的类型转换309

20.2.1预定义类型和日期类型的转换309

20.2.2复合类型的转换311

20.2.3复合类型集合的转换313

20.2.4 Struts2类型转换异常处理316

20.3 Struts2数据验证316

20.3.1使用validate()方法进行验证316

20.3.2使用配置文件进行验证319

20.4数据验证时国际化操作的实例分析322

20.5小结324

20.6本章习题324

第21章Struts2标签库327

21.1 Struts2标签库概述327

21.1.1什么是Struts2标签327

21.1.2 Struts2标签库的构成327

21.1.3使用Struts2标签库328

21.2 Struts2控制标签329

21.2.1循环标签iterator329

21.2.2选择标签if/elseif/else331

21.2.3集合连接标签append333

21.2.4子集标签subset335

21.2.5排序标签sort335

21.3数据标签337

21.3.1控制器调用标签action337

21.3.2 JavaBean调用标签bean339

21.3.3值栈置顶标签push340

21.3.4调试标签debug341

21.3.5包含标签include341

21.3.6参数传递标签param342

21.3.7变量赋值标签set342

21.3.8地址标签url343

21.3.9值输出标签property343

21.4表单标签343

21.4.1复选框标签checkbox344

21.4.2复选框集合标签checkboxlist344

21.4.3组合框标签combobox346

21.4.4日期选择标签datetimepicker346

21.4.5下拉列表框标签select348

21.4.6单选框标签radio348

21.4.7选项组标签optgroup348

21.4.8其他常用表单标签349

21.5非表单标签349

21.5.1信息显示标签actionerrror和actionmessage349

21.5.2树形结构标签tree和treenode350

21.6小结351

21.7本章习题351

第6篇Spring框架及其使用356

第22章Spring基础356

22.1什么是Spring356

22.2 Spring的特点357

22.3搭建Spring开发环境357

22.4 Spring应用实战358

22.4.1编写接口文件Hellojava358

22.4.2编写实现接口的类359

22.4.3创建Spring的配置文件config.xml359

22.4.4创建用于主函数类360

22.4.5运行程序360

22.5小结361

22.6本章习题361

第23章Spring的Web架构363

23.1第一个Spring MVC例子363

23.1.1配置web.xml文件363

23.1.2编写用于输出的页面364

23.1.3创建控制器364

23.1.4创建Spring的配置文件365

23.1.5运行Spring MVC示例366

23.1.6使用JSTL视图技术366

23.2 Spring MVC的控制器367

23.2.1核心控制器DispatcherServlet367

23.2.2控制器接口Controller368

23.2.3表单控制器SimpleFormController368

23.3 Spring MVC视图371

23.3.1模型视图类ModelAndView371

23.3.2支持不同的视图373

23.4使用拦截器373

23.5数据验证376

23.6 Spring和Struts2整合377

23.6.1整合原理378

23.6.2整合步骤378

23.7一个Spring+Struts2的开发实例379

23.8小结382

23.9本章习题382

第24章 使用Spring操作数据库384

24.1 Spring框架的事务处理384

24.1.1传统的JDBC事务处理384

24.1.2 Spring框架的事务处理385

24.2数据源DataSource的注入390

24.3 PlatformTransactionManager接口的作用391

24.4使用JdbcTemplate访问数据393

24.4.1 Template模式简介393

24.4.2 JdbcTemplate的实现方式394

24.5 Spring+Hibernate实例分析396

24.6小结399

24.7本章习题400

第25章Spring+Hibernate+Struts集成实例分析401

25.1项目需求和系统框架401

25.1.1项目需求概述401

25.1.2系统框架401

25.2数据库的设计402

25.3配置开发环境403

25.3.1 web.xml文件的配置403

25.3.2 Spring配置文件applicationContext.xml的配置403

25.3.3 Struts2配置文件struts.xml的配置405

25.3.4其他文件的配置405

25.4编写JavaBean组件406

25.5建立数据库访问组件(DBOperator)406

25.5.1定义接口Shopping406

25.5.2定义接口的实现类HibernateShopping407

25.5.3在Action类中调用HibernateShopping类408

25.6创建业务控制器409

25.6.1业务控制器的执行流程409

25.6.2在线购物系统Action类分析411

25.7创建视图组件413

25.7.1用户注册界面413

25.7.2修改用户信息界面414

25.7.3浏览商品详细信息界面414

25.7.4显示用户订单列表界面415

25.8运行在线购物系统416

25.9小结416

热门推荐