图书介绍

轻松学Java Web开发PDF|Epub|txt|kindle电子书版本网盘下载

轻松学Java Web开发
  • 张昆编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121195587
  • 出版时间:2013
  • 标注页数:381页
  • 文件大小:97MB
  • 文件页数:398页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

轻松学Java Web开发PDF格式电子书版下载

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

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

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

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

图书目录

JSP基础篇2

第1章 浏览器技术2

1.1 HTTP协议2

1.1.1 HTTP协议原理2

1.1.2 HTTP请求格式3

1.1.3 HTTP响应格式3

1.1.4 Content type4

1.2 HTML5

1.2.1标记语言5

1.2.2超链接7

1.2.3静态页面8

1.3 HTML常用表单标签9

1.3.1表单元素9

1.3.2表单元素的属性12

1.3.3表单中添加目的地址12

1.3.4表单中添加数据的提交方式13

1.4 CSS基础14

1.4.1 CSS属性设置14

1.4.2 CSS绝对定位17

1.4.3 CSS实现表格变色18

1.5小结19

1.6本章习题19

第2章JSP基础21

2.1 JSP与服务器21

2.1.1 JSP在服务器上的工作原理21

2.1.2 Web服务器Tomcat的搭建22

2.1.3安装MyEclipse26

2.1.4 MyEclipse中集成Tomcat服务器28

2.1.5 MyEclipse中JSP页面的创建30

2.1.6 MyEclipse中Web项目的发布和运行32

2.2 JSP的基本语法33

2.2.1 JSP注释34

2.2.2声明变量和方法37

2.2.3 JSP表达式37

2.3 JSP编译指令38

2.3.1 page指令38

2.3.2 include指令40

2.3.3 taglib指令41

2.4 JSP动作指令42

2.4.1 〈jsp:include〉动作指令42

2.4.2 〈jsp:forward〉动作指令44

2.4.3 〈jsp:param〉动作指令45

2.5小结46

2.6本章习题46

第3章JSP内置对象49

3.1 request内置对象49

3.1.1获取用户提交的表单信息50

3.1.2获取服务器端和客户端信息51

3.1.3 request中保存和读取共享数据53

3.2 response内置对象54

3.2.1 response实现页面转向54

3.2.2动态设置页面返回的MIME类型55

3.3 out内置对象57

3.4 session内置对象58

3.4.1获取session的ID59

3.4.2 session中保存和读取共享数据60

3.4.3 session对象的生命周期62

3.5 application内置对象63

3.6其他内置对象64

3.6.1 pageContext内置对象64

3.6.2 config内置对象65

3.6.3 exception内置对象65

3.6.4 page内置对象65

3.7 JSP中的中文乱码问题66

3.7.1 JSP页面中文乱码66

3.7.2表单提交中文乱码67

3.7.3 URL传递参数中文乱码69

3.7.4 MyEclipse开发工具中文JSP文件的保存70

3.8小结71

3.9本章习题71

第4章JavaBean基础74

4.1创建JavaBean74

4.1.1 JavaBean类74

4.1.2 JavaBean属性和方法74

4.2 JSP与JavaBean交互的动作指令76

4.2.1 〈jsp:useBean〉动作指令76

4.2.2 〈jsp:getProperty〉动作指令78

4.2.3 〈jsp:setProperty〉动作指令78

4.3 JavaBean的应用81

4.3.1计数器JavaBean82

4.3.2数据库应用83

4.4小结85

4.5本章习题85

第5章Servlet编程88

5.1 Servlet基础88

5.1.1什么是Servlet88

5.1.2 Servlet的生命周期89

5.2简单Servlet开发配置示例89

5.3使用HttpServlet处理客户端请求92

5.3.1处理Get请求doGet92

5.3.2处理Post请求doPost94

5.4 JSP页面调用Servlet96

5.4.1通过表单提交调用Servlet97

5.4.2通过超链接调用Servlet98

5.5 Servlet文件操作100

5.5.1 Servlet读取文件100

5.5.2 Servlet写文件101

5.5.3 Servlet下载文件102

5.6 Servlet的应用103

5.6.1获取请求信息头部内容103

5.6.2获取请求信息104

5.6.3获取参数信息105

5.6.4 Cookie操作107

5.7 Session技术111

5.7.1 HttpSession接口方法111

5.7.2通过Cookie跟踪Session112

5.7.3通过重写URL跟踪Session113

5.8 Servlet过滤器115

5.8.1过滤器的方法和配置115

5.8.2过滤器应用实例——禁止未授权的IP访问站点116

5.8.3过滤器应用实例——版权过滤器118

5.9 Servlet监听器119

5.9.1监听Servlet上下文信息119

5.9.2监听HTTP会话信息121

5.9.3对客户端请求进行监听123

5.10小结126

5.11本章习题126

第6章 用户自定义标签130

6.1自定义标签概述130

6.1.1自定义标签的构成130

6.1.2自定义标签声明131

6.1.3标签库描述符文件131

6.1.4标签处理器133

6.2简单格式的标签开发134

6.3自定义带有属性的标签136

6.4自定义带有体的标签138

6.5自定义嵌套标签139

6.6小结143

6.7本章习题143

第7章EL与JSTL145

7.1 EL简介145

7.2 EL应用146

7.2.1 EL运算符求值146

7.2.2访问作用域变量148

7.2.3 EL内置对象149

7.2.4 EL函数151

7.3 JSTL简介152

7.4 Core标签库(核心标签库)154

7.4.1表达式操作标签155

7.4.2流程控制标签159

7.4.3迭代操作标签161

7.4.4 URL相关的标签164

7.5 XML操作标签库167

7.5.1核心操作标签168

7.5.2流程控制标签171

7.5.3转换操作标签171

7.6 JSTL格式化标签库171

7.6.1国际化标签172

7.6.2消息标签173

7.6.3数字日期格式化标签176

7.7 JSTL数据库标签库179

7.7.1建立数据源连接标签180

7.7.2数据库操作标签181

7.8 JSTL函数标签库183

7.9小结184

7.10本章习题185

Struts 2技术篇190

第8章Struts 2框架入门190

8.1 Struts 2概述190

8.1.1 Struts 2的由来190

8.1.2 MVC模式190

8.1.3 Java Web的实现模型191

8.1.4为什么要使用Struts 2192

8.2 Struts 2的下载与安装193

8.2.1 Struts 2的下载过程193

8.2.2 Struts 2安装过程194

8.3使用Struts 2实现第一个程序195

8.3.1 Struts 2的工作流程195

8.3.2开发一个Struts 2框架程序的步骤196

8.3.3配置web.xml197

8.3.4编写JSP界面197

8.3.5编写Action197

8.3.6配置文件中增加映射198

8.4小结199

8.5本章习题199

第9章Struts 2配置详解201

9.1 Struts 2配置文件201

9.1.1 web.xml文件202

9.1.2 struts.xml文件203

9.1.3 struts.default.xml和struts.properties文件205

9.2 struts.xml文件配置详解206

9.2.1 Bean配置206

9.2.2常量配置207

9.2.3包配置208

9.2.4命名空间配置209

9.2.5包含配置210

9.2.6拦截器配置211

9.3配置Action211

9.3.1 Action实现类211

9.3.2间接访问Servlet API213

9.3.3直接访问Servlet API216

9.3.4动态方法调用218

9.3.5使用method属性和通配符映射220

9.3.6默认Action221

9.4配置Result222

9.4.1结果映射222

9.4.2 dispatcher结果类型223

9.4.3 redirect结果类型225

9.4.4 redirectAction结果类型225

9.4.5使用通配符动态配置result226

9.4.6使用OGNL动态配置result226

9.5小结228

9.6本章习题228

第10章Struts 2拦截器231

10.1拦截器的实现原理231

10.1.1拦截器简介231

10.1.2拦截器实现原理231

10.2 Struts 2拦截器232

10.2.1 Struts 2拦截器原理232

10.2.2配置拦截器232

10.3自定义拦截器234

10.3.1自定义拦截器类234

10.3.2使用自定义拦截器235

10.4 Struts 2系统拦截器237

10.4.1系统拦截器237

10.4.2 timer拦截器实例238

10.5权限拦截器实例239

10.5.1权限拦截器239

10.5.2配置拦截器240

10.5.3业务控制器Action240

10.6小结241

10.7本章习题241

第11章Struts 2类型转换和输入校验243

11.1 Struts 2类型转换基础243

11.1.1为什么需要类型转换243

11.1.2自定义类型转换器244

11.2使用Struts 2的类型转换247

11.2.1内建类型转换器247

11.2.2使用集合类型属性249

11.3 Struts 2输入校验251

11.3.1使用validate方法完成输入校验251

11.3.2 Struts 2内置校验框架253

11.4小结255

11.5本章习题255

第12章 国际化和文件上传259

12.1 JSP页面国际化259

12.1.1加载全局资源文件实现国际化259

12.1.2临时指定资源文件完成国际化261

12.1.3为资源文件传递参数261

12.2 Action国际化262

12.2.1加载全局资源文件完成国际化263

12.2.2加载包范围资源文件完成国际化264

12.2.3加载Action范围资源文件完成国际化265

12.2.4资源文件加载顺序266

12.3基于Struts 2完成文件上传266

12.3.1下载并安装Common.FileUpload框架266

12.3.2实现文件上传控制器267

12.3.3完成文件上传268

12.4多文件上传269

12.4.1实现多文件上传控制器269

12.4.2完成多文件上传270

12.5小结272

12.6本章习题272

第13章Struts 2标签库275

13.1 Struts 2标签库概述275

13.2控制标签277

13.2.1 if/elseif/else标签277

13.2.2 iterator标签278

13.2.3 append标签279

12.2.4 generator标签280

13.3数据标签281

13.3.1 action标签281

13.3.2 bean标签283

13.3.3 date标签284

13.4表单标签285

13.4 1简单表单标签285

13.4 2 combobox标签286

13.4 3 datetimepicker标签287

13.5小结289

13.6本章习题289

Hibernate技术篇294

第14章Hibernate框架入门294

14.1 Hibernate概述294

14.1.1什么是ORM294

14.1.2为什么要使用ORM295

14.1.3使用Hibernate的优势296

14.2在程序中使用Hibernate296

14.2.1安装MySQL数据库296

14.2.2 MyEclipse对Hibernate的支持299

14.3第一个Hibernate程序301

14.3.1开发Hibernate程序的基本步骤301

14.3.2创建数据库302

14.3.3创建Hibernate配置文件302

14.3.4创建会话工厂类302

14.3.5创建实体类302

14.3.6创建对象关系映射文件303

14.3.7完成插入数据304

14.3.8查询学生列表305

14.4小结305

14.5本章习题306

第15章Hibernate配置和会话308

15.1传统方式配置Hibernate308

15.1.1配置Hibernate308

15.1.2配置映射文件309

15.2使用Annotations配置映射312

15.2.1使用@Entity注释实体类312

15.2.2使用@Table注释实体类313

15.2.3使用@Id注释实体类标识313

15.2.4使用@GenerateValue注释覆盖标识的默认访问策略314

15.2.5使用@GenericGenerator注释生成标识生成器315

15.2.6使用@Colunn注释实体类非标识属性316

15.2.7自定义AnnotationSessionFactory类获得 Session对象316

15.2.8测试Annotations注释是否成功完成映射317

15.3会话(Session)的应用318

15.3.1 Hibernate对象状态319

15.3.2使用save方法持久化对象319

15.3.3使用load方法装载对象320

15.3.4使用refresh方法刷新对象321

15.3.5使用delete方法删除对象322

15.4小结322

15.5本章习题323

Spring技术篇328

第16章Spring框架入门328

16.1 Spring概述328

16.1.1 Spring技术介绍328

16.1.2为什么使用Spring329

16.2 Spring开发环境的搭建329

16.3开发Spring的HelloWorld程序330

16.3.1开发Spring程序的步骤331

16.3.2编写业务接口331

16.3.3编写业务实现类331

16.3.4配置业务实现类332

16.3.5编写客户端进行测试332

16.4小结333

16.5本章习题333

第17章 控制反转335

17.1 IoC容器335

17.1.1 Bean工厂接口335

17.1.2实例化容器335

17.1.3多配置文件的使用336

17.1.4使用容器实例化Bean336

17.2依赖注入337

17.2.1 Setter方法注入337

17.2.2构造函数注入338

17.2.3注入其他Bean339

17.2.4注入集合341

17.3 Bean作用域342

17.3.1 singleton作用域343

17.3.2 prototype作用域343

17.3.3 request作用域343

17.3.4 Session作用域344

17.3.5 global session作用域344

17.4小结344

17.5本章习题344

第18章 面向切面编程346

18.1面向切面编程简介346

18.1.1面向切面编程的概念346

18.1.2面向切面编程的功能347

18.2使用注解方式进行AOP开发347

18.2.1启动AspectJ的支持347

18.2.2声明切面348

18.2.3声明切入点348

18.2.4声明通知348

18.3使用注解对数据访问层进行管理349

18.4切入点351

18.4.1切入点指定者352

18.4.2合并连接点352

18.4.3切入点表达式352

18.5通知353

18.5.1返回后通知353

18.5.2出错后通知354

18.5.3后通知355

18.5.4环绕通知355

18.6在Spring中进行JDBC编程355

18.6.1 Spring中的数据库封装操作类和数据源接口355

18.6.2创建数据库表操作356

18.6.3更新数据库操作358

18.6.4查询数据库操作359

18.7小结360

18.8本章习题361

S2SH 整合篇364

第19章 框架技术整合开发364

19.1 Struts 2和Hibernate框架的整合开发364

19.1.1整合策略364

19.1.2数据库层开发365

19.1.3持久层开发365

19.1.4数据访问层开发366

19.1.5业务逻辑层开发368

19.1.6完成书籍的录入369

19.1.7完成所有图书的显示372

19.2 Struts 2和Spring整合开发373

19.2.1整合策略374

19.2.2安装Spring插件完成整合374

19.2.3装配数据访问层375

19.2.4装配业务逻辑层376

19.2.5装配业务控制器376

19.3 Hibernate和Spring整合开发377

19.3.1使用Spring管理数据源377

19.3.2使用Spring管理SessionFactory378

19.3.3使用HibemateTemplate类378

19.3.4使用HibemateDaoSupport类379

19.3.5使用Spring管理事务管理器380

19.3.6为业务逻辑层注入事务管理器380

19.3.7使用TransactionTemplate进行事务管理381

19.4小结381

热门推荐