网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Java Web开发技术详解(附光盘)/网站开发非常之旅
分类
作者 王石磊
出版社 清华大学出版社
下载
简介
编辑推荐

王石磊编著的《Java Web开发技术详解(附光盘)》是国内著名的Java专家级作者的力作,并没有将大量篇幅用在规范和基本语法上,而是专注于各个基本知识的具体细节,尽量涉及每个知识中最为重要的内容。

《Java Web开发技术详解(附光盘)》分为3篇,共18章,其中第1篇是基础篇,包括第1~4章,主要讲解了搭建Java Web开发环境的基本知识,并简要讲解了HTML、CSS、JavaScript等网页开发的基础知识;第2篇是核心技术篇,包括第5~15章,详细讲解了Java Web开发的核心知识,主要包括JSP、动作指令、内置对象、自定义标签、Servlet、JavaBean、JSTL标签库、Ajax、JDBC编程、JSF和JavaMail的基本知识;第3篇是提高篇,包括第16~18章,依次阐述了Struts 2、Hibernate和Spring 3个主流开源开发框架的基本知识和具体用法。全书理论结合实践,通过大量实例剖析了Java Web开发技术的基础知识,内容和实例都具有极强的代表性,适合初学者的入门学习,也可作为有一定基础的读者的参考书。

内容推荐

王石磊编著的《Java Web开发技术详解(附光盘)》内容新颖、知识全面、讲解详细,分为3篇,共18章。其中,第1篇是基础篇,包括第1~4章,主要讲解了搭建Java Web开发环境的基本知识,并简要讲解了HTML、CSS、JavaScript等网页开发的基础知识;第2篇是核心技术篇,包括第5~15章,详细讲解了Java Web开发的核心知识,主要包括JSP、动作指令、内置对象、自定义标签、Servlet、JavaBean、JSTL标签库、Ajax、JDBC编程、JSF和JavaMail的基本知识;第3篇是提高篇,包括第16~18章,依次阐述了Struts 2、Hibernate和Spring 3个主流开源开发框架的基本知识和具体用法。全书理论结合实践,通过大量实例剖析了Java Web开发技术的基础知识。每个实例先提出制作思路及包含的知识点,然后力求用最通俗的语言将高深的知识阐述出来。通过本书,读者可以深入了解Java Web开发技术的基本知识,并挖掘出基于主流框架的最佳组合。

《Java Web开发技术详解(附光盘)》适合Java程序员、研发人员及在职程序员学习使用,也可作为相关培训学校和大中专院校相关专业的教学用书。

目录

第1篇 基础篇

 第1章 Java Web网站开发基础/2

1.1 认识网页和网站/2

1.1.1 网页/2

1.1.2 网站/4

1.1.3 网站制作流程/4

1.1.4 网页设计流程/4

1.1.5 发布站点/5

1.2 Web开发技术介绍和工作原理/5

1.2.1 本地计算机和远程服务器/6

1.2.2 Web应用程序的工作原理/6

1.2.3 常用的Web开发技术/6

1.3 初识Java Web/8

1.3.1 Java语言基础/8

1.3.2 Java Web体系介绍/9

1.4 搭建开发环境/9

1.4.1 安装JDK/9

1.4.2 配置开发环境/12

1.5 Tomcat的安装与配置/13

1.5.1 获取Tomcat/13

1.5.2 配置Tomcat的服务端口/16

1.5.3 登录控制台/16

1.5.4 设置虚拟目录/19

 第2章 HTML技术介绍/20

2.1 创建基本静态页面/20

2.1.1 设置网页头部和标题/20

2.1.2 设置页面正文和注释/21

2.1.3 文字和段落处理/22

2.1.4 超链接处理/24

2.1.5 插入图片/26

2.1.6 列表处理/28

2.2 HTML页面布局/30

2.2.1 使用表格标记/30

2.2.2 使用框架标记/33

2.3 表单处理/35

2.3.1 表单标记介绍/35

2.3.2 使用form标记/35

2.3.3 使用文本域/36

2.3.4 使用文本区域和按钮/36

2.3.5 使用单选按钮和复选框/37

2.3.6 使用列表菜单/37

2.3.7 使用文件域、图像域和隐藏域/37

2.4 特效和多媒体处理/39

2.4.1 实现滚动效果/39

2.4.2 设置背景音乐/40

2.4.3 插入Flash/40

2.4.4 使用ActiveX控件/41

 第3章 CSS技术基础/43

3.1 CSS技术介绍/43

3.1.1 CSS概述/43

3.1.2 CSS的特点和意义/44

3.2 CSS的语法结构/44

3.3 CSS选择符/45

3.4 调用方式/47

3.5 定位布局/47

3.5.1 元素排列/48

3.5.2 浮动属性定位/49

3.6 使用CSS属性/50

3.6.1 属性类别/50

3.6.2 定位属性/52

3.6.3 内容控制属性/53

3.6.4 浮动属性/55

3.6.5 列表属性/55

3.6.6 补白属性/56

3.6.7 边框属性/57

3.6.8 边界属性/59

3.7 CSS修饰/60

3.7.1 文本修饰/60

3.7.2 图片修饰/60

3.7.3 修饰表单/61

 第4章 JavaScript脚本语言基础/63

4.1 JavaScript简介/63

4.1.1 运行环境/63

4.1.2 JavaScript格式/63

4.1.3 一个典型的JavaScript文件/63

4.2 数据类型/64

4.2.1 数据类型概述/65

4.2.2 JavaScript常量/65

4.2.3 JavaScript变量/66

4.3 表达式和运算符/66

4.3.1 JavaScript表达式/67

4.3.2 JavaScript运算符/67

4.4 JavaScript循环语句/69

4.4.1 if条件语句/70

4.4.2 for循环语句/71

4.4.3 while循环语句/72

4.4.4 do...while循环语句/73

4.4.5 break控制/73

4.4.6 switch循环语句/74

4.5 JavaScript函数/74

4.5.1 JavaScript函数的构成/74

4.5.2 JavaScript常用函数/75

4.6 JavaScript对象/76

4.6.1 对象基础知识/76

4.6.2 JavaScript常用对象和方法/78

4.7 JavaScript事件/81

4.7.1 JavaScript常用事件/81

4.7.2 事件处理程序/82

4.8 JavaScript窗口对象/82

4.8.1 窗口对象/83

4.8.2 窗口对象的事件驱动/83

4.8.3 窗口对象中的属性/83

4.8.4 窗口对象的方法/84

4.8.5 JavaScript窗口对象的应用/84

第2篇 核心技术篇

 第5章 JSP基础/86

5.1 JSP概述/86

5.1.1 JSP简介/86

5.1.2 JSP的优缺点/87

5.2 构建Web应用/87

5.3 配置描述符web.xml/88

5.4 JSP需要Servlet/89

5.5 JSP的基本语法/91

5.5.1 基本语法介绍/91

5.5.2 JSP的注释/92

5.5.3 JSP的声明/94

5.5.4 输出表达式/95

5.5.5 脚本/96

5.6 编译指令/98

5.6.1 page指令/99

5.6.2 include指令/100

 第6章 动作指令和内置对象/102

6.1 JSP的动作指令/102

6.1.1 响应转发指令forward/102

6.1.2 动态include指令/103

6.1.3 下载指令plugin/104

6.1.4 设置参数值指令param/104

6.1.5 useBean、setProperty和getProperty指令/105

6.2 JSP的内置对象/107

6.2.1 九大内置对象简介/107

6.2.2 使用application对象/109

6.2.3 使用config对象/110

6.2.4 使用exception对象/111

6.2.5 使用pageContext对象/113

6.2.6 使用out对象/114

6.2.7 使用request对象/116

6.2.8 使用response对象/121

6.2.9 使用session对象/125

 第7章 自定义标签和新特性/129

7.1 自定义JSP标签/129

7.1.1 自定义标签基础/129

7.1.2 开发自定义标签类/129

7.1.3 编写TLD文件/130

7.1.4 使用标签库里的标签/132

7.1.5 修改web.xml/133

7.1.6 应用自定义标签/134

7.1.7 将页面片段作为属性的标签/139

7.1.8 动态属性的标签/139

7.2 JSP 2.0的新特性/140

7.2.1 JSP 2.0新特性概述/140

7.2.2 配置JSP属性/140

7.2.3 JSP的表达式/142

7.2.4 自定义标签Tag File/149

 第8章 Servlet详解/150

8.1 Servlet是什么/150

8.1.1 Servlet介绍/150

8.1.2 Servlet技术的优越性/151

8.1.3 Servlet持久性/151

8.2 Servlet开发基础/152

8.3 配置Servlet/154

8.4 Servlet接口和类/161

8.4.1 与Servlet配置相关的接口/161

8.4.2 Servlet编程接口/161

8.4.3 使用Httpservlet类/162

8.4.4 用HttpSession接口实现会话/165

8.5 Servlet过滤器/167

8.5.1 配置过滤器/167

8.5.2 使用过滤器/168

8.6 Filter详解/170

8.6.1 Filter基础/170

8.6.2 创建Filter/170

8.6.3 配置Filter/172

8.7 使用Listener类/173

8.7.1 Listener类基础/173

8.7.2 实现Listener类/173

8.7.3 接口Servlet Context Attribute Listener/175

8.8 全新的Servlet 3.0/175

8.8.1 新的Annotation/175

8.8.2 对Web模块的支持/176

8.8.3 新引入的异步处理/177

8.8.4 改进的Servlet API/178

 第9章 深入详解JavaBean/180

9.1 JavaBean基础/180

9.1.1 JavaBean介绍/180

9.1.2 使用JavaBean/181

9.2 JSP和JavaBean/182

9.2.1 JSP访问JavaBean/182

9.2.2 在JSP中调用JavaBean/184

9.3 设置JavaBean属性/187

9.3.1 简单属性Simple/187

9.3.2 数组值属性Indexed/188

9.3.3 通知属性Bound/189

9.3.4 否决属性Constrained/190

9.3.5 JSP设置属性/191

9.4 JavaBean方法/196

9.5 JavaBean的作用范围/201

9.5.1 Page的作用域/201

9.5.2 Request的作用域/202

9.5.3 Session的作用域/204

9.5.4 Application的作用域/205

9.6 JavaBean的移除/206

 第10章 JSTL标签库/210

10.1 JSTL基础/210

10.1.1 使用第三方提供的标签库/210

10.1.2 JSTL标签的构成/211

10.2 JSTL Core标签库/212

10.2.1 一般用途的标签/213

10.2.2 条件标签/216

10.2.3 迭代标签/218

10.2.4 和URL相关的标签/223

10.3 I18N标签库/226

10.3.1 <fmt:formatNumber>标签/226

10.3.2 <fmt:parseNumber>标签/229

10.3.3 <fmt:formatDate>标签/231

10.3.4 <fmt:parseDate>标签/233

10.3.5 <fmt:setTimeZone>标签/235

10.3.6 <fmt:timeZone>标签/236

10.3.7 <fmt:setLocale>标签/237

10.3.8 <fmt:requestEncoding>标签/239

10.3.9 <fmt:setBundle>标签/239

10.3.10 <fmt:message>标签/239

10.3.11 <fmt:param>标签/241

10.3.12 <fmt:bundle>标签/242

10.4 使用SQL标签库/242

10.4.1 <sql:setDataSource>标签/243

10.4.2 <sql:query>标签和<sql:param>标签/244

10.4.3 <sql:update>标签/245

10.4.4 <sql:dateParam>标签/246

10.4.5 <sql:transaction>标签/247

10.5 函数标签/247

10.5.1 求长度函数/248

10.5.2 大小写转换函数/249

10.5.3 求子串函数/249

10.5.4 去空白函数/250

10.5.5 替换函数/250

10.5.6 查找函数/250

10.5.7 拆分与组合函数/251

10.5.8 函数escapeXml()/251

 第11章 Ajax技术/252

11.1 Ajax技术基础/252

11.1.1 Ajax技术介绍/252

11.1.2 Ajax开发模式与传统开发模式的比较/253

11.1.3 提高用户体验的技术/254

11.1.4 Ajax需要注意的几个问题/255

11.2 XMLHttpRequest对象/256

11.2.1 创建XMLHttpRequest对象/256

11.2.2 XMLHttpRequest对象的方法/257

11.2.3 XMLHttpRequest对象的属性/259

11.2.4 XMLHttpRequest对象的事件句柄函数/260

11.3 与服务器通信--发送请求与处理响应/261

11.3.1 发送请求/261

11.3.2 处理服务器响应/262

11.4 解决中文乱码问题/264

11.4.1 发送请求时出现中文乱码/264

11.4.2 获取服务器的响应结果时出现中文乱码/264

11.5 Ajax重构/264

11.6 使用Ajax技术/266

11.6.1 一个简单的Ajax程序/266

11.6.2 分析Ajax的步骤/268

11.7 表单验证实例/272

 第12章 数据库编程/278

12.1 数据库基础知识/278

12.1.1 数据库概述/278

12.1.2 数据库的几个概念/279

12.2 SQL语言/281

12.2.1 数据定义/281

12.2.2 数据操纵/283

12.2.3 视图/285

12.2.4 SQL高级操作/286

12.3 常用的几种数据库/288

12.3.1 Access数据库/288

12.3.2 SQL Server数据库/293

12.3.3 MySQL数据库/296

 第13章 JDBC详解/303

13.1 初识JDBC/303

13.1.1 JDBC API/303

13.1.2 JDBC驱动类型/303

13.1.3 选择什么方式/305

13.1.4 JDBC的常用接口和类/305

13.1.5 JDBC编程步骤/307

13.2 使用PreparedStatement和CallableStatement/310

13.3 执行SQL语句的方式/313

13.3.1 使用executeUpdate/313

13.3.2 使用execute()方法/316

13.4 事务处理/318

13.4.1 JDBC中的事务控制/318

13.4.2 JDBC事务控制的流程/319

13.5 存储过程/322

13.5.1 存储过程基础/322

13.5.2 创建存储过程/323

13.5.3 调用创建存储过程/325

 第14章 JSF介绍/327

14.1 JSF简介/327

14.2 下载并安装JSF/328

14.2.1 下载JSF/328

14.2.2 配置JSF/328

14.2.3 JSF的环境配置/333

14.3 详解JSF配置文件的说明和常用配置元素/334

14.3.1 在文件web.xml中配置FacesServlet核心控制器/335

14.3.2 JSF的配置文件faces-config.xml/336

14.4 使用JSF/336

14.5 导航/340

14.5.1 静态导航/340

14.5.2 动态导航/341

14.5.3 通配符/347

14.5.4 使用from-action/347

14.6 JSF的核心标签/347

14.6.1 JSF核心标签概述/348

14.6.2 JSF HTML标签/349

14.6.3 表单/354

14.6.4 文本字段和文本区域/355

14.6.5 按钮和链接/356

14.7 数据转换与数据验证/357

14.7.1 Faces转换器系统/358

14.7.2 DateTimeConverter/359

14.7.3 NumberConverter/359

14.7.4 Faces验证系统/360

 第15章 使用JavaMail发送邮件/361

15.1 邮件是一种全新的通信方式/361

15.1.1 电子邮件原理/361

15.1.2 JavaMail介绍/362

15.2 邮件协议介绍/362

15.2.1 SMTP协议/362

15.2.2 POP协议/363

15.2.3 IMAP协议/363

15.2.4 MIME协议/363

15.2.5 NNTP和其他协议/363

15.3 JavaMail基础/364

15.3.1 JavaMail简介/364

15.3.2 安装JavaMail/364

15.4 JavaMail核心类详解/366

15.4.1 java.util.Properties类/366

15.4.2 会话类javax.mail.Session/367

15.4.3 身份认证类javax.mail.Authenticator/368

15.4.4 消息类型类javax.mail.Message/369

15.4.5 javax.mail.Address类/372

15.4.6 协议类javax.mail.Transport/373

15.4.7 javax.mail.Store类和javax.mail.Folder类/373

15.5 使用JavaMail API/374

15.5.1 发送消息/374

15.5.2 获取消息/375

15.5.3 删除消息和标志/376

15.5.4 自我验证/377

15.5.5 回复消息/378

15.5.6 转发消息/378

15.5.7 操作附件/379

15.5.8 处理HTML消息/381

15.5.9 用SearchTerm搜索/382

15.6 JavaMail的常见应用/383

15.6.1 Gmail收发信/383

15.6.2 JavaMail收取邮件属性配置/386

第3篇 提高篇

 第16章 Struts 2基础/390

16.1 MVC思想/390

16.1.1 什么是MVC思想/390

16.1.2 MVC思想及其优势/391

16.1.3 Struts MVC思想/391

16.2 下载、安装Struts 2/392

16.2.1 获得并设置Struts 2/392

16.2.2 在Eclipse中使用Struts 2/394

16.2.3 使用Struts 2的流程/395

16.3 配置Struts 2/396

16.3.1 配置常量/396

16.3.2 包含其他配置文件/400

16.4 实现Action/401

16.4.1 基础知识/401

16.4.2 标准Action类/402

16.4.3 访问Servlet API/402

16.4.4 直接访问Servlet API/409

16.4.5 用ServletActionContext访问Servlet API/409

16.5 配置Action/411

16.5.1 命名空间和包/412

16.5.2 基本配置/415

16.6 处理结果/415

16.6.1 配置处理结果/416

16.6.2 处理结果类型/416

16.6.3 动态返回结果/416

 第17章 Hibernate基础/419

17.1 Hibernate基础/419

17.1.1 认识ORM/419

17.1.2 Hibernate概述/425

17.1.3 Hibernate API简介/425

17.1.4 Hibernate的核心接口/426

17.1.5 Hibernate的体系结构/426

17.2 Hibernate的下载和安装/426

17.2.1 下载Hibernate/427

17.2.2 为Eclipse安装插件/428

17.3 几种简单配置Hibernate的方式/429

17.3.1 配置数据源/429

17.3.2 配置c3p0连接池/430

17.3.3 配置proxool连接池/431

17.3.4 MySQL连接配置/432

17.3.5 SQL Server连接配置/433

17.3.6 Oracle连接配置/433

17.4 Hibernate配置/434

17.4.1 持久化操作实例/434

17.4.2 创建Configuration对象/438

17.4.3 Hibernate的JDBC连接/440

17.4.4 数据库方言/441

17.4.5 和Hibernate相关的常用属性/441

17.5 SessionFactory接口/443

17.6 Session接口/444

17.6.1 save()方法/445

17.6.2 get()方法/445

17.6.3 load()方法/446

17.6.4 update()方法/446

17.6.5 delete()方法/447

 第18章 Spring技术/448

18.1 Spring技术介绍/448

18.1.1 Spring的优点/448

18.1.2 Spring将改变Java EE/448

18.2 下载并安装Spring/448

18.2.1 获取Spring压缩包/449

18.2.2 在Eclipse中使用Spring/450

18.2.3 在Web项目中使用Spring/452

18.3 依赖注入/455

18.3.1 依赖注入基础/455

18.3.2 设置注入/456

18.4 Spring容器/459

18.4.1 Spring的IoC容器/460

18.4.2 BeanFactory对IoC容器的功能定义/461

18.4.3 XmlBeanFactory的工作原理/461

18.4.4 ApplicationContext的国际化/463

18.4.5 ApplicationContext的事件机制/465

18.4.6 Bean获取Spring容器/469

18.5 Spring中的Bean/471

18.5.1 定义Bean/471

18.5.2 Spring中Bean的作用域/473

18.5.3 配置依赖/475

18.6 Java配置管理/476

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/1 20:21:06