《Web编程技术》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:余元辉编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2014
  • ISBN:9787302351122
  • 页数:298 页
图书介绍:本书根据目前JSP最新技术发展与项目开发需要,做了大量的休整与扩充,更加适合教学和自学的需要。④本书注重基础性与可操作性,实例丰富、前后连贯,通过创设情境教学环境,采用符合读者认知水平的教学方法,激发了读者求知欲,培养了读者的Web编程能力,并实现了与企业工程标准的有机对接。

第1章 引论 1

1.1 Web编程基础知识 1

1.1.1 Internet概述 1

1.1.2 Web概述 2

1.2 Web编程主流技术 2

1.2.1 Web客户端技术 3

1.2.2 Web服务端技术 3

1.3 Web应用的运行环境 5

1.3.1 JSP的开发工具 5

1.3.2 JSP运行环境的配置 5

1.4一个简单的JSP程序 7

本章小结 8

习题及实训 8

第2章 通用HTML 9

2.1 HTML简介 9

2.1.1什么是HTML 9

2.1.2一个简单的HTML实例 9

2.1.3 HTML文本编辑工具 10

2.2 HTML基本结构 10

2.2.1标签 10

2.2.2标签属性 11

2.3常用的HTML标签 11

2.3.1版面控制 11

2.3.2文本及段落控制 12

2.3.3网页中图像的控制 13

2.3.4在网页中建立超链接 14

2.3.5表格控制 15

2.3.6其他标签 18

本章小结 18

习题及实训 19

第3章 Java语言基础 20

3.1 Java语言简介 20

3.1.1 Java的由来 20

3.1.2 Java的特点 20

3.1.3 Java语言程序简介 21

3.2 Java的基本语法 23

3.2.1 Java语言的标识符与关键字 23

3.2.2 Java语言的基本数据类型 24

3.2.3 Java语言的运算符与表达式 26

3.2.4 Java语言的基本控制语句 30

3.3 Java语言的类与对象 36

3.3.1 Java语言的类 36

3.3.2 Java的对象 38

本章小结 40

习题及实训 40

第4章 JSP语法入门 42

4.1 JSP程序的基本语法 42

4.1.1 HTML注释 42

4.1.2隐藏注释 43

4.1.3声明变量和方法 44

4.1.4表达式 46

4.1.5 Java程序片 47

4.2 JSP的编译指令 48

4.2.1 page编译指令 48

4.2.2 include指令 50

4.2.3 taglib指令 51

4.3 JSP的操作指令 52

4.3.1 jsp:useBean操作指令 52

4.3.2 jsp:setProperty操作指令 54

4.3.3 jsp:getProperty操作指令 55

4.3.4 jsp:include操作指令 55

4.3.5 jsp:forward操作指令 56

4.3.6 jsp:param操作指令 58

4.3.7 jsp:plugin操作指令 59

本章小结 63

习题及实训 64

第5章 JSP常用对象 65

5.1 request 65

5.2 response 69

5.3 session 74

5.4 out 78

5.5 application 80

5.6 exception 81

5.7 pageContext 85

5.8 config 85

本章小结 85

习题及实训 86

第6章 JDBC数据库访问 87

6.1 SQL和JDBC 87

6.1.1 SQL简介 87

6.1.2 JDBC简介 88

6.1.3设置数据源 90

6.2 JDBC的常用对象及数据库操作 95

6.2.1 JDBC的常用对象 95

6.2.2 JDBC数据库操作 101

6.3 JDBC的异常处理 110

6.3.1 SQL.Exception类 110

6.3.2 SQL.Warning类 111

6.4 JDBC的事务编程 111

6.4.1事务的理解 111

6.4.2事务的处理步骤 111

本章小结 112

习题及实训 112

第7章 JSP表单处理 113

7.1再谈表单 113

7.2表单在客户端的确认 117

7.2.1表单在客户端确认的利弊 117

7.2.2表单在客户端确认的方法 117

7.2.3表单在客户端的确认实例 120

7.3 JSP与客户端的交互 122

7.3.1从表单中提取参数 122

7.3.2向客户端输出数据 125

7.4表单在服务器端的确认 128

7.4.1表单在服务器端确认的利弊 128

7.4.2表单在服务器端确认的方法 128

本章小结 131

习题及实训 131

第8章 JSP实用组件技术 132

8.1上传文件组件 132

8.1.1 Commons-FileUpload组件介绍 132

8.1.2下载安装Commons-FileUpload组件 132

8.1.3 DiskFileltemFactory类 132

8.1.4 ServletFileUpload类 134

8.1.5 Fileltem类 134

8.1.6一个简单的上传文件的例子 136

8.2发送E-mail组件 140

8.2.1 Java Mail组件简介 140

8.2.2下载和安装Java Mail组件 141

8.2.3 Session(会话)类 141

8.2.4 Message(消息)类 142

8.2.5 Address(地址)类 144

8.2.6 Authenticator(认证方式)类 144

8.2.7 Transport(传输)类 145

8.2.8 Store(存储)类 145

8.2.9 Folder(文件夹)类 146

8.2.10一个通过Web发送EMAIL的实例 146

8.3动态图表组件 152

8.3.1 JFreeChart组件简介 152

8.3.2下载和安装JFreeChart组件 152

8.3.3创建第一个图表 153

8.3.4创建几个常见的图表 155

8.3.5中文乱码问题 156

8.3.6 JFreeChart组件的一些调整 159

本章小结 164

习题及实训 164

第9章 Java Servlet技术 165

9.1什么是Servlet 165

9.1.1 Servlet的概念 165

9.1.2 Servlet的生命期 166

9.2 Java Servlet的技术优势 166

9.3开发和运行Java Servlet 167

9.3.1 Java Servlet的开发环境 167

9.3.2一个简单的Servlet例子 169

9.3.3 JSP与Servlet 172

9.3.4 Servlet的共享变量 178

本章小结 181

习题及实训 181

第10章 JavaBean技术 182

10.1什么是JavaBean 182

10.2 JavaBean的作用域 183

10.2.1 Page JavaBean 183

10.2.2 Request JavaBean 183

10.2.3 Session JavaBean 185

10.2.4 Application JavaBean 185

10.3 JavaBean与JSP 186

10.3.1怎样使用JavaBean 186

10.3.2在JSP中调用JavaBean 188

10.4访问的JavaBean属性 190

10.4.1提取Java Bean的属性 190

10.4.2更改JavaBean的属性 192

本章小结 198

习题及实训 198

第11章 MVC模型技术应用 199

11.1 MVC模型简介 199

11.1.1 Model1模型 199

11.1.2 MVC模型 207

11.1.3 MVC模型的技术优势 210

11.2三层开发体系结构与MVC的比较 212

11.3 MVC模型在JSP中的实现 214

11.3.1功能分析 214

11.3.2 MVC设计 214

本章小结 220

习题及实训 221

第12章 JSP其他常用技术 223

12.1监听 223

12.2过滤 225

12.3文件操作 229

12.3.1 File类 229

12.3.2建立文件与删除文件 230

12.3.3列出目录中的文件 232

12.3.4读取文件中的字符 233

12.3.5将数据写入文件 234

12.4网站设计应注意的问题 236

12.4.1 JSP网站目录设计 236

12.4.2 JSP网站形象设计 237

12.4.3 Java技术的运用 237

12.4.4网站设计要充分考虑数据库连接技术 238

本章小结 239

习题及实训 239

第13章 JBuilder技术 241

13.1 JBuilder 2008简介 241

13.2 JBuilder 2008的安装和设置 241

13.2.1系统要求(JBuilder 2008) 241

13.2.2 JBuilder 2008的下载与安装 241

13.2.3 JBuilder的界面 242

13.2.4 JBuilder 2008中配置JBoss 5.0 243

13.3用JBuilder 2008编写第一个JSP程序 246

13.3.1新建myfirst工程 246

13.3.2创建helloworld.jsp页面 247

13.3.3编译代码 248

13.3.4在IE中运行程序 249

本章小结 252

习题及实训 252

第14章 EJB技术 253

14.1 EJB介绍 253

14.2 Session Bean开发 253

14.2.1开发Remote接口的无状态Bean(Stateless Session Beans) 253

14.2.2开发有状态Bean(Stateful Session Beans) 258

14.3 Message-Driven Bean开发 262

Message-Driven Bean实例开发 262

14.4 Entity Bean开发 266

14.4.1开发之前准备 267

14.4.2创建实体Bean 267

14.4.3 persistence.xml配置 272

14.4.4开发Session Bean来操作Entity Bean 273

14.4.5程序的部署及留言板表现程序 275

14.4.6 EntityManager常用方法 278

本章小结 278

习题及实训 279

第15章 JSP与J2EE分布式处理技术 280

15.1概述 280

15.1.1分布式系统 280

15.1.2 J2EE概念 281

15.1.3 J2EE的四层模型 281

15.1.4 WBE层中的JSP 282

15.2 J2EE的图书管理系统 283

15.2.1数据库设计 283

15.2.2图书系统的设计 284

15.2.3客户层的开发 284

15.2.4业务层的开发 287

15.2.5 Web层的开发 293

本章小结 297

习题及实训 297

参考文献 298