当前位置:首页 > 工业技术
Java Web整合开发与项目实战  JSP、Ajax、Struts、Hibernate、Spri
Java Web整合开发与项目实战  JSP、Ajax、Struts、Hibernate、Spri

Java Web整合开发与项目实战 JSP、Ajax、Struts、Hibernate、SpriPDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:徐明华等编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2010
  • ISBN:9787115228062
  • 页数:442 页
图书介绍:本书适合作为自学者用书,也可以作为从事Java Web开发的程序员参考用书。本书也可以作为大学计算机专业的实训教材。
《Java Web整合开发与项目实战 JSP、Ajax、Struts、Hibernate、Spri》目录

第一部分 Java Web开发基础第1章 Web开发准备 2

1.1 安装JDK 2

1.2 Tomcat安装与配置 3

1.3 MyEclipse安装与配置 5

1.4 MySQL安装与配置 7

1.5 JSP的优点 9

1.6 JSP开发常用软件列表 10

第2章 Java Web开发必备——HTML应用 11

2.1 HTML的基本组成元素 11

2.2 HTML的表格应用 14

2.3 HTML的表单应用 16

2.4 HTML的框架应用 17

2.5 小结 23

第3章 Java Web页面修饰技巧——CSS应用 24

3.1 CSS文字修饰 24

3.1.1 样式表入门 24

3.1.2 样式的分类 25

3.2 CSS表格修饰 29

3.2.1 定义表格整个边框的方法 30

3.2.2 表格部分边框的CSS应用 32

3.3 CSS表单修饰 34

3.3.1 修饰Label 34

3.3.2 修饰fieldset 35

3.3.3 修饰按钮 36

3.3.4 修饰下拉列表 37

3.3.5 修饰表单综合示例 38

3.4 CSS与DIV修饰页面布局 41

3.4.1 竖直布局DIV 41

3.4.2 水平布局DIV 42

3.4.3 嵌套布局DIV 42

3.4.4 浅析元素定位 43

3.4.5 浅析图文混排 46

3.4.6 DIV布局示例 47

3.5 小结 50

第4章 Java Web开发表单验证——JavaScript应用 51

4.1 JavaScript简介 51

4.1.1 JavaScript具有的优点 51

4.1.2 JavaScript的工作过程 52

4.1.3 JavaScript与Java之间的区别 52

4.1.4 JavaScript在网页中的用法 53

4.2 JavaScript基本语法 53

4.2.1 变量 53

4.2.2 数据类型 54

4.2.3 运算符 54

4.2.4 表达式 55

4.2.5 语句 55

4.2.6 数组 55

4.2.7 函数 55

4.2.8 对象 56

4.3 JavaScript操作表单对象 59

4.4 JavaScript应用实例 61

4.4.1 变色表格应用实例 61

4.4.2 表单验证应用实例 63

4.4.3 实现树形目录 66

4.4.4 综合应用实例 67

4.5 小结 69

第5章 JSP核心基础——Servlet应用 70

5.1 Servlet概述 70

5.2 Servlet生命周期 71

5.2.1 生命周期图 71

5.2.2 生命周期中的3大重要时刻 71

5.3 Serlvet的Hello World实例 72

5.3.1 手动编写Hello World 72

5.3.2 通过MyEclipse编写Hello World 74

5.4 Serlvet的表单处理 76

5.5 Serlvet的实例应用 78

5.5.1 毛毛虫版 79

5.5.2 虫蜕变茧版 81

5.5.3 化茧成蝶版 87

5.6 小结 90

第6章 Java Web编程必备知识——JSP编程基础 91

6.1 JSP指令 91

6.2 JSP隐式对象 93

6.3 学员管理系统1.0版 94

6.3.1 编写功能类页面 95

6.3.2 编写业务类页面 96

6.3.3 编写数据显示页面 96

6.3.4 编写添加数据页面 97

6.3.5 编写修改数据页面 98

6.3.6 用CSS美化页面 99

6.4 JSP标准动作 100

6.4.1 include动作 100

6.4.2 param动作 101

6.4.3 forward动作 102

6.4.4 useBean动作 103

6.5 学员管理系统2.0版 106

6.6 JSP设计模式 107

6.7 学员管理系统3.0版 108

6.8 小结 111

第7章 Java Web中增强页面效果的主流技术——Ajax应用 112

7.1 Ajax概述 112

7.2 使用XMLHttpRequest对象 112

7.2.1 创建新的XMLHttpRequest对象 112

7.2.2 获取Request对象 113

7.3 发送请求与处理响应 114

7.3.1 使用XMLHttpRequest 114

7.3.2 挑战异步性 115

7.3.3 发送请求 116

7.3.4 指定回调方法 116

7.3.5 处理服务器响应 117

7.3.6 Ajax中回调的应用 117

7.3.7 读取响应文本 118

7.4 JavaScript解析XML 119

7.5 Ajax基本应用 120

7.5.1 实现自动刷新页面 120

7.5.2 实现局部动态更新 123

7.5.3 实现自动完成功能 127

7.6 小结 132

第二部分 Java Web开发实战技术第8章 提高项目开发效率——JSP自定义标签应用 134

8.1 自定义标签基础知识 134

8.2 自定义标签部署 139

8.3 传统标签实例 142

8.3.1 设计一个可以处理简单JSP程序代码的标签 142

8.3.2 设计一个可以处理循环程序代码的标签 143

8.4 简单标签实例 147

8.4.1 带属性、主体的标签 147

8.4.2 处理多个属性值的复杂标签 148

8.5 小结 149

第9章 数据操作基础——JSP对文件操作 150

9.1 读写流基础知识 150

9.1.1 读写流相关的类 150

9.1.2 读写流的相关方法 151

9.1.3 读写流实例 152

9.2 JSP与Servlet对文件操作 156

9.2.1 Servlet技术的文件读写操作 156

9.2.2 Java Server Page的文件读写操作 157

9.3 文件上传功能的实现 158

9.4 文件下载功能的实现 161

9.5 小结 162

第10章 JSP标准标记库(JSTL)基础知识 163

10.1 为什么选择JSTL 163

10.2 使用JSTL准备 164

10.2.1 JSTL中标签库介绍 164

10.2.2 JSTL标签的API 165

10.2.3 安装和测试JSTL 165

10.3 Core标签库 166

10.3.1 通用标签 166

10.3.2 条件标签 172

10.3.3 迭代标签 174

10.3.4 URL相关的标签 179

10.4 国际化(i18n)标签 183

10.4.1 国际化/格式化标签概述 183

10.4.2 <fmt:setLocale>标签 184

10.4.3 <fmt:bundle>标签 186

10.4.4 <fmt:setBundle>标签 187

10.4.5 <fmt:message>标签 189

10.4.6 <fmt:param>标签 191

10.4.7 <fmt:requestEncoding>标签 191

10.5 格式化标签 192

10.5.1 <fmt:timeZone>标签 192

10.5.2 <fmt:setTimeZone>标签 193

10.5.3 <fmt:formatNumber>标签 194

10.5.4 <fmt:parseNumber>标签 196

10.5.5 <fmt:formatDate>标签 197

10.5.6 <fmt:parseDate>标签 199

10.6 JSTL综合实例运用 200

10.7 小结 205

第11章 JSTL高级部分 206

11.1 数据库(SQL)标签 206

11.1.1 <sql:setDataSource>标签 207

11.1.2 <sql:query>标签 208

11.1.3 <sql:update>标签 209

11.1.4 <sql:transaction>标签 211

11.1.5 <sql:param>标签 212

11.1.6 <sql:dateParam>标签 212

11.2 XML核心标签 213

11.2.1 XML标签概述 213

11.2.2 <x:parse>标签 214

11.2.3 <x:out>标签 217

11.2.4 <x:set>标签 218

11.3 XML流程控制标签 218

11.3.1 <x:if>标签 219

11.3.2 <x:choose>标签 219

11.3.3 <x:forEach>标签 220

11.4 XML转换标签 221

11.4.1 <x:transform>标签 221

11.4.2 <x:param>标签 223

11.5 JSTL函数 224

11.5.1 fn:contains函数 224

11.5.2 fn:containsIgnoreCase函数 225

11.5.3 fn:endsWith函数 225

11.5.4 fn:escapeXml函数 225

11.5.5 fn:indexOf函数 226

11.5.6 fn:join函数 226

11.5.7 fn:length函数 226

11.5.8 fn:replace函数 227

11.5.9 fn:split函数 227

11.5.10 fn:startsWith函数 228

11.5.11 fn:substring函数 228

11.6 小结 228

第12章 电子邮件应用程序接口——JavaMail应用 229

12.1 发送邮件应用 229

12.1.1 JavaMail的主要协议 230

12.1.2 JavaMail的基础知识 230

12.1.3 消息处理的过程 231

12.2 收取邮件应用 239

12.3 小结 242

第13章 Java Web开发普遍使用的知识——JSP分页应用 243

13.1 JSTL版分页实现 244

13.2 Servlet版分页实现 246

13.3 JavaBean版分页实现 250

13.4 自定义标签版的分页实现 252

13.5 小结 255

第14章 Java Web典型MVC框架——Struts应用 256

14.1 Struts基础 256

14.2 登录验证实例 258

14.3 核心组件——ActionForm 260

14.3.1 ActionForm简介 260

14.3.2 ActionForm的使用方法 261

14.4 核心组件——ActionFoward 262

14.5 核心组件——ActionMapping 263

14.6 核心组件——Action 265

14.7 配置文件struts-config.xml 265

14.8 DataSource的使用 267

14.9 Struts应用综合案例 269

14.10 小结 271

第15章 Java Web轻量级持久化框架——Hibernate基础与应用 272

15.1 Hibernate基础 272

15.2 Hibernate检索策略 275

15.3 Eclipse配置Hibernate步骤 278

15.3.1 数据库设计(user) 278

15.3.2 程序编写 278

15.4 小结 282

第16章 全方位的应用框架——Spring应用 283

16.1 Spring基础 283

16.2 Eclipse配置Spring步骤 283

16.3 Spring中事务的配置 285

16.3.1 采用TransactionProxyFactoryBean生成事务代理 286

16.3.2 采用继承简化事务代理 288

16.3.3 采用BeanNameAutoProxyCreator自动创建事务代理 289

16.3.4 采用DefaultAdvisorAutoProxyCreator自动创建事务代理 290

16.3.5 事务设置说明 291

16.4 小结 292

第三部分 Java Web项目开发实战第17章 Struts+Spring+Hibernate(SSH)框架整合应用 294

17.1 MVC架构 294

17.2 SSH架构分析 295

17.3 JSP完成视图层 296

17.4 Struts完成控制层 298

17.5 Spring完成业务层 302

17.6 Hibernate完成数据封装 308

17.7 SSH实例程序部署 309

17.8 小结 310

第18章 投票管理系统 311

18.1 系统概述 311

18.2 需求分析 311

18.2.1 系统总体设计图 311

18.2.2 用例图 312

18.3 数据库设计 312

18.4 页面间转向与页面代码实现 312

18.5 控制器层代码实现 318

18.6 其他代码实现 319

18.7 运行工程 327

18.7.1 使用工具 327

18.7.2 工程部署 328

18.7.3 运行程序 328

18.8 小结 329

第19章 留言本管理系统 330

19.1 系统概述 330

19.2 需求分析 330

19.2.1 系统总体设计图 330

19.2.2 用例图 331

19.3 数据库设计 331

19.4 页面代码实现 331

19.5 首页请求分析 340

19.6 日志处理分析 343

19.7 其他功能分析 344

19.8 运行工程 349

19.8.1 使用工具 349

19.8.2 工程部署 350

19.8.3 运行程序 350

19.9 小结 351

第20章 博客应用系统开发 352

20.1 系统概述 352

20.2 需求分析 352

20.3 数据库设计 353

20.3.1 数据库需求分析 353

20.3.2 数据库逻辑设计 353

20.4 页面代码实现 354

20.5 监听程序类功能分析 368

20.6 初次访问请求处理分析 369

20.7 无刷新添加功能分析 371

20.7.1 页面代码 372

20.7.2 JS代码 372

20.7.3 业务代码 373

20.8 其他功能分析 374

20.8.1 数据访问对象 374

20.8.2 值对象 382

20.8.3 数据服务对象 382

20.8.4 业务代理对象 383

20.8.5 表单对象集合 389

20.8.6 请求处理结果对象集合 390

20.8.7 请求处理的动作对象集合 391

20.8.8 常量集合处理类 400

20.9 运行工程 401

20.9.1 使用工具 401

20.9.2 工程部署 401

20.9.3 运行程序 402

20.10 小结 403

第21章 产品信息发布系统 404

21.1 系统概述 404

21.2 需求分析 404

21.2.1 系统总体设计图 404

21.2.2 用例图 405

21.3 数据库设计 405

21.3.1 数据库需求分析 405

21.3.2 数据库逻辑设计 405

21.3.3 事务处理分析 406

21.3.4 页面间转向关系 408

21.4 页面代码实现 408

21.5 首页请求分析 420

21.6 分页代码分析 423

21.7 FCKeditor编辑器介绍 427

21.8 生成缩略图功能分析 429

21.9 其他功能分析 434

21.10 Hibernate封装JDBC 439

21.11 运行工程 440

21.11.1 使用工具 440

21.11.2 工程部署 441

21.11.3 运行程序 441

21.12 小结 442

相关图书
作者其它书籍
返回顶部