图书介绍

Java Web开发技术教程PDF|Epub|txt|kindle电子书版本网盘下载

Java Web开发技术教程
  • 张娜主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302240310
  • 出版时间:2011
  • 标注页数:388页
  • 文件大小:58MB
  • 文件页数:405页
  • 主题词: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动态网页技术1

1.1.1 Servlet技术1

1.1.2 JSP技术2

1.1.3 ASP技术2

1.1.4 PHP技术2

1.2 JSP简介3

1.2.1 JSP例子3

1.2.2 JSP运行原理3

1.2.3 JSP特点4

1.2.4 JSP 2.0新功能5

小结5

习题5

第2章 搭建开发和运行环境6

2.1 JSP开发和运行环境概述6

2.2项目1——安装JDK7

2.2.1项目构思7

2.2.2项目设计7

2.2.3项目实施7

2.2.4项目运行7

2.3项目2——安装Tomcat7

2.3.1项目构思7

2.3.2项目设计7

2.3.3项目实施7

2.3.4项目运行8

2.4项目3——在Tomcat下开发Web应用8

2.4.1项目构思8

2.4.2项目设计8

2.4.3项目实施9

2.4.4项目运行9

2.5 Eclipse和MyEclipse简介9

2.5.1 Eclipse简介9

2.5.2 MyEclipse简介10

2.6项目4——在MyEclipse中开发Web应用13

2.6.1项目构思13

2.6.2项目设计13

2.6.3项目实施13

2.6.4项目运行14

小结14

实验14

第3章 静态网页开发技术15

3.1 HTML(超文本标记语言)15

3.1.1 HTML简介15

3.1.2 HTML常用标签16

3.1.3 HTML中的表格20

3.1.4 HTML表单22

3.1.5项目1——简单HTML表单的开发24

3.1.6项目2图书管理系统的静态页面25

3.2 JavaScript简介27

3.2.1 JavaScript的功能27

3.2.2 JavaScript中的事件27

3.2.3 JavaScript对象28

3.2.4将JavaScript代码加入HTML文件中29

3.2.5项目3使用JavaScript进行客户端表单验证29

3.3 CSS(层叠样式表单)30

3.3.1什么是CSS30

3.3.2 CSS语句格式32

3.3.3 CSS选择符33

3.3.4 CSS设置方式34

3.3.5伪元素选择符35

3.3.6项目4——使用CSS美化页面36

3.4项目5——加入CSS和JavaScript的图书管理系统39

3.4.1项目构思39

3.4.2项目设计39

3.4.3项目实施39

3.4.4项目运行40

小结40

习题40

实验41

第4章JSP基本语法42

4.1 JSP基本规范42

4.2 JSP脚本元素42

4.2.1脚本段43

4.2.2声明44

4.2.3表达式45

4.2.4表达式语言47

4.3注释元素47

4.4指令元素50

4.4.1 page指令50

4.4.2 include指令56

4.4.3 taglib指令57

4.5动作元素57

4.5.1 〈jsp:include〉和〈jsp:param〉58

4.5.2 〈jsp:forward〉59

4.5.3项目1——〈jsp:include〉的使用59

4.5.4项目2——〈jsp:forward〉的使用60

小结61

实验62

第5章JSP内置对象63

5.1内置对象63

5.2 out对象63

5.2.1向浏览器输出数据64

5.2.2对缓冲区进行操作65

5.3 request对象66

5.3.1获取客户端的请求信息66

5.3.2获取HTTP Header信息67

5.3.3项目1——request对象实现用户注册功能68

5.4 response对象71

5.4.1设定HTTP标头的方法71

5.4.2重定向方法解析73

5.4.3设定数据内容的类型和长度74

5.4.4设定状态码的方法75

5.4.5项目2——response实现用户登录功能78

5.5 session对象82

5.5.1 session工作原理82

5.5.2 session常用方法83

5.5.3项目3——session实现用户注册功能84

5.5.4项目4——session实现购物车功能88

5.5.5 Cookie对象介绍93

5.5.6 session对象和Cookie对象的关系94

5.5.7项目5——Cookie实现自动登录功能94

5.6 application对象97

5.6.1 application工作原理97

5.6.2 application常用方法97

5.6.3项目6——application实现计数器功能98

5.7其他内置对象99

5.7.1 pageContext对象99

5.7.2 config对象100

5.7.3 page对象101

5.7.4 exception对象101

5.7.5项目7——exception处理异常功能101

小结104

实验104

第6章 访问数据库105

6.1安装和配置MySQL105

6.1.1安装并配置MYSQL105

6.1.2创建数据库110

6.1.3创建表和数据111

6.2使用JDBC访问数据库112

6.2.1 JDBC简介112

6.2.2配置JDBC驱动程序114

6.2.3 JDBC常用接口114

6.2.4 JDBC访问数据库的步骤115

6.3项目——连接数据库实现图书管理系统118

6.3.1项目构思118

6.3.2项目设计119

6.3.3项目实施120

6.3.4项目运行124

小结127

习题127

实验127

第7章 使用JavaBean组件128

7.1可重用组件与JavaBean128

7.1.1 JavaBean简介128

7.1.2创建JavaBean129

7.1.3配置JavaBean132

7.2使用JavaBean134

7.2.1 JSP代码段调用JavaBean134

7.2.2〈jsp:useBean〉标记135

7.2.3〈jsp:setProperty〉标记138

7.2.4〈jsp:getProperty〉标记138

7.3项目1——使用JavaBean获取表单信息139

7.3.1项目构思139

7.3.2项目设计139

7.3.3项目实施139

7.3.4项目运行140

7.4项目2——使用JavaBean实现图书管理系统141

7.4.1项目构思141

7.4.2项目设计141

7.4.3项目实施142

7.4.4项目运行147

小结147

习题147

实验147

第8章Servlet技术149

8.1 Servlet介绍149

8.1.1什么是Servlet149

8.1.2 Servlet的生命周期149

8.1.3 Servlet与JSP150

8.2项目1——简单的Servlet开发150

8.2.1项目构思150

8.2.2项目设计150

8.2.3项目实施151

8.2.4项目运行152

8.3 Servlet的常用API153

8.3.1 HttpServlet的常用方法153

8.3.2 HttpServletRequest的常用方法154

8.3.3 HttpServletResponse的常用方法154

8.4项目2——模拟登录154

8.4.1项目构思154

8.4.2项目设计155

8.4.3项目实施155

8.4.4项目运行157

8.5 Servlet过滤器158

8.5.1什么是Servlet过滤器158

8.5.2 Servlet过滤器API159

8.6项目3——不缓存页面的过滤器159

8.6.1项目构思159

8.6.2项目设计159

8.6.3项目实施160

8.6.4项目运行161

8.7项目4——登录验证过滤器161

8.7.1项目构思161

8.7.2项目设计161

8.7.3项目实施162

8.7.4项目运行163

8.8 Servlet监听器163

小结164

习题164

实验164

第9章JSP的Model 1和Model2165

9.1什么是Model1和Model2165

9.1.1 Model1:JSP+JavaBean165

9.1.2 Model2:JSP+Servlet+JavaBean165

9.2项目1——基于Model1的四则运算器166

9.2.1项目构思166

9.2.2项目设计167

9.2.3项目实施167

9.2.4项目运行169

9.3项目2——基于Model2的四则运算器170

9.3.1项目构思170

9.3.2项目设计170

9.3.3项目实施171

9.3.4项目运行172

9.4项目3——基于Model1的用户注册和信息显示173

9.4.1项目构思173

9.4.2项目设计173

9.4.3项目实施174

9.4.4项目运行178

9.5项目4基于Model2的用户注册和信息显示179

9.5.1项目构思179

9.5.2项目设计179

9.5.3项目实施180

9.5.4项目运行184

9.6项目5——基于Model2的图书管理系统185

9.6.1项目构思185

9.6.2项目设计185

9.6.3项目实施186

9.6.4项目运行192

小结192

习题192

实验193

第10章 自定义标签194

10.1自定义标签概述194

10.1.1自定义标签的种类194

10.1.2自定义标签的开发步骤195

10.2项目1 HclloTag自定义标签195

10.2.1项目构思195

10.2.2项目设计195

10.2.3项目实施195

10.2.4项目运行202

10.3项目2——带有属性的自定义标签202

10.3.1项目构思202

10.3.2项目设计202

10.3.3项目实施202

10.3.4项目运行204

10.4项目3——带有标签体的自定义标签204

10.4.1项目构思204

10.4.2项目设计204

10.4.3项目实施204

10.4.4项目运行206

10.5项目4——迭代标签的开发206

10.5.1项目构思206

10.5.2项目设计206

10.5.3项目实施206

10.5.4项目运行209

10.6项目5——简单标签的开发210

10.6.1项目构思210

10.6.2项目设计210

10.6.3项目实施210

10.6.4项目运行212

10.7标签文件212

10.7.1项目6——带有属性没有标签体的标签文件的开发212

10.7.2项目7——带有标签体的标签文件的开发213

小结215

习题215

实验215

第11章 表达式语言216

11.1 EL简介216

11.1.1什么是EL216

11.1.2 EL语法216

11.1.3数据访问操作符218

11.1.4 EL保留字219

11.2 EL运算符219

11.2.1算术运算符219

11.2.2逻辑运算符219

11.2.3关系运算符220

11.2.4空运算符220

11.2.5三目运算符220

11.2.6运算符优先级220

11.2.7自动类型转换221

11.3 EL隐含对象221

11.3.1项目1——pageContext对象的使用222

11.3.2项目2——param和paramValues对象的使用223

11.3.3项目3——header和headerValues对象的使用225

11.3.4项目4——cookie对象的使用226

11.3.5项目5——initParam对象的使用228

11.3.6项目6——与范围有关的对象的使用229

小结231

习题231

第12章 标准标签库232

12.1 JSTL简介232

12.1.1 JSTL入门232

12.1.2 JSTL的安装和配置232

12.1.3 JSTL的分类233

12.2核心标签库233

12.2.1通用标签233

12.2.2条件标签239

12.2.3循环迭代标签241

12.2.4 URL相关标签247

12.2.5项目1——使用JSTL实现图书管理系统的视图层252

12.3格式标签库253

12.3.1国际化(I18N)标签253

12.3.2日期处理标签260

12.3.3数字处理标签264

12.4函数标签库267

12.5 SQL标签库269

12.5.1〈sql:setDataSource〉标签270

12.5.2〈sql:query〉标签270

12.5.3〈sql:update〉标签271

12.5.4〈sql:param〉和〈sql:dateParam〉标签271

12.5.5〈sql:transaction〉标签271

12.5.6项目2——SQL标签库的使用272

12.6 XML标签库276

小结279

习题279

实验279

第13章Java Web开发常用功能280

13.1文件上传280

13.1.1 jspSmartUpload组件280

13.1.2项目1——采用jspSmartUpload组件上传文件282

13.1.3 commons-fileupload组件284

13.1.4项目2——采用commons-fileupload组件上传文件284

13.2分页处理286

13.2.1项目3——分页功能的实现286

13.2.2用于分页的数据库查询语句292

13.3 JavaMail293

13.3.1 E-mail的相关协议293

13.3.2 JavaMail API简介293

13.3.3项目4——创建第一封电子邮件295

13.3.4项目5创建HTML格式的邮件296

13.3.5项目6——创建带附件的邮件297

13.3.6项目7——在JSP页面中显示接收的邮件299

13.3.7删除邮件300

13.4树状菜单301

13.4.1项目8——采用菜单组件创建静态树状菜单301

13.4.2项目9——采用菜单组件创建动态树状菜单304

13.4.3项目10——隐藏和显示树状菜单307

小结308

习题308

实验308

第14章 项目实战309

14.1项目构思309

14.2项目设计309

14.2.1选择开发模型309

14.2.2数据库设计309

14.3项目实施310

14.3.1创建Web项目310

14.3.2通用功能的实现310

14.3.3普通用户功能的实现318

14.3.4管理员功能的实现329

14.3.5关键问题说明338

14.4项目运行340

14.4.1 Web项目的目录结构340

14.4.2 Web项目的发布340

小结341

实验342

第15章Java Web开发框架343

15.1 Web开发框架概述343

15.2 Struts 2框架343

15.2.1 Struts 2框架简介343

15.2.2 Struts 2框架的处理过程344

15.2.3 Struts 2框架的安装345

15.2.4 Struts 2框架的配置346

15.2.5项目1——简单的用户登录348

15.3 Hibernate框架351

15.3.1 Hibernate框架概述351

15.3.2 Hibernate框架的配置352

15.3.3 Hibernate的核心组件354

15.3.4 Hibernate的映射文件356

15.3.5 Hibernate的查询358

15.3.6项目2——采用Hibernate框架维护EMP表359

15.4 Spring框架360

15.4.1 Spring框架简介360

15.4.2 Spring框架的配置361

15.4.3 Spring的核心技术363

15.4.4配置文件中Bean的基本配置364

15.4.5 Spring和Web框架的集成366

15.5项目3——使用S2SH框架开发图书管理系统367

15.5.1项目构思367

15.5.2项目设计368

15.5.3项目实施369

15.5.4项目运行384

小结384

习题384

实验384

参考文献385

热门推荐