当前位置:首页 > 工业技术
Java Web应用开发与实践
Java Web应用开发与实践

Java Web应用开发与实践PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:梁胜彬,乔保军主编;李小丽,马玉军,张文鹏副主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2012
  • ISBN:9787302278320
  • 页数:403 页
图书介绍:本书主要介绍Java Web应用开发的基础与框架技术。
《Java Web应用开发与实践》目录

第1章Java Web开发快速入门 1

1.1 Web的概念与JSP介绍 1

1.1.1 Web的概念 1

1.1.2 Web技术沿革 2

1.1.3 JSP简介 5

1.2 Tomcat的安装与配置 5

1.2.1安装Tomcat 6

1.2.2启动并测试Tomcat 9

1.2.3配置Tomcat 12

1.3 Eclipse的Java Web开发环境配置 13

1.3.1在Eclipse中创建Java Web项目 13

1.3.2在Eclipse的Web项目中创建并运行JSP页面 17

1.4 JSP运行机制 20

本章小结 20

第2章JSP语法基础 21

2.1 HTTP和HTML基础 21

2.1.1 HTTP协议介绍 21

2.1.2 HTTP请求响应机制 22

2.1.3 HTML页面结构 22

2.1.4超文本中的标签 23

2.1.5 HTML常用标签 25

2.1.6 HTML注释 29

2.1.7设计Web应用程序用户界面的要素 29

2.2 JSP页面的基本结构 30

2.2.1 JSP注释 30

2.2.2脚本元素 30

2.2.3 JSP页面中的表达式 31

2.2.4 JSP页面中的Java程序段 31

2.2.5 JSP指令 32

2.2.6 JSP动作 36

本章小结 43

第3章JSP内置对象 44

3.1 request对象 44

3.2 response对象 48

3.2.1请求状态行 49

3.2.2 response内置对象的常用方法 49

3.3 page对象 52

3.4 pageContext对象 53

3.5 out对象 55

3.6 session对象 56

3.7 application对象 59

3.8 config对象 60

3.8.1 web.xml配置文件 61

3.8.2 config对象的主要方法 63

3.9 exception对象 65

本章小结 67

第4章JDBC 68

4.1安装和配置MySQL数据库 68

4.1.1 MySQL数据库简介 68

4.1.2在Eclipse中连接MySQL数据库 69

4.1.3使用MySQL数据库 72

4.2 JDBC简介 77

4.2.1 JDBC技术介绍 77

4.2.2 JDBC API 78

4.3使用JDBC API访问数据库 81

4.3.1使用JDBC API访问数据库的基本工作步骤 81

4.3.2具体实例:用户登录 84

4.3.3在项目中定义公共类 87

4.4其他常见数据库的连接 88

4.4.1连接SQL Server 2005数据库 88

4.4.2连接Oracle数据库 88

4.5数据库连接池 89

4.5.1数据库连接池简介 89

4.5.2使用连接池技术访问数据库 90

本章小结 93

第5章JavaBean 95

5.1 JavaBean介绍 95

5.1.1 JavaBean的特点 95

5.1.2 JavaBean的应用范围 96

5.1.3 JavaBean开发注意事项 96

5.2编写JavaBean 97

5.3访问JavaBean 99

5.4实例:使用JavaBean发布新闻和显示新闻列表 101

5.4.1发布新闻 101

5.4.2显示新闻列表 106

本章小结 109

第6章Servlet、Filter与Listener 110

6.1 Servlet简介 110

6.2 Servlet的作用 111

6.3 Servlet的生命周期 111

6.4 Java Servlet API 113

6.5创建Servlet 115

6.6调用Servlet 120

6.6.1通过URL调用Servlet 122

6.6.2通过HTML表单调用Serylet 123

6.7 Filter过滤器 124

6.7.1 Filter简介 124

6.7.2 Filter API 125

6.7.3 Filter的应用 125

6.8 Listener监听器 128

6.8.1 Listener简介 128

6.8.2 Listener的应用 130

本章小结 134

第7章MVC与DAO模式 135

7.1 MVC模式简介 135

7.1.1 MVC模式介绍 135

7.1.2 MVC模式的优势 136

7.2 JSP中实现MVC模式 138

7.2.1表示层实现 139

7.2.2模型层实现 142

7.2.3控制层实现 142

7.3请求转发与重定向 144

7.3.1请求转发 145

7.3.2重定向 145

7.4页面间数据共享方式 146

7.4.1重写URL 146

7.4.2共享会话 147

7.4.3使用Cookie 147

7.5 DAO模式 149

7.5.1 DAO模式介绍 149

7.5.2实现DAO模式的步骤 149

本章小结 155

第8章Web应用开发中的常见问题 157

8.1中文问题 157

8.1.1出现中文问题的原因 157

8.1.2常见字符集 158

8.1.3中文问题解决方法 159

8.2文件上传与下载 162

8.2.1 jspSmartUpload简介 162

8.2.2文件上传 164

8.2.3文件下载 166

8.3图表开发 168

8.3.1 JFreeChart下载与配置 168

8.3.2使用JFreeChart开发图表 168

8.4分页显示 172

8.4.1分页显示设计思路 172

8.4.2在不同的数据库中实现分页显示 172

8.5程序国际化 173

8.5.1实现程序国际化 174

8.5.2格式化数字和日期 176

8.6部署Java Web应用 180

8.6.1静态部署 180

8.6.2动态部署 181

本章小结 184

第9章EL与JSTL 185

9.1 EL表达式语言 185

9.1.1 EL简介 185

9.1.2 EL语法 186

9.1.3 EL运算符 187

9.1.4 EL访问JavaBean对象 189

9.1.5 EL访问隐式对象 191

9.2 JSTL 193

9.2.1 JSTL简介 193

9.2.2 JSTL核心标签库 194

本章小结 203

第10章Struts2框架技术 204

10.1 Struts2快速入门 204

10.1.1 Struts2的安装与配置 204

10.1.2 Struts2简单示例 206

10.1.3 Struts2工作流程 209

10.2 Struts2核心概念 210

10.2.1 struts.xml文件配置 210

10.2.2 Action详解 217

10.2.3 Result介绍 227

10.2.4 Struts2常量配置 229

10.3值栈与OGNL 230

10.3.1值栈 231

10.3.2 OGNL 231

10.4 Struts2标签 234

10.4.1表单标签 234

10.4.2控制标签 237

10.4.3数据标签 239

10.5拦截器 242

10.5.1拦截器的作用与工作机制 242

10.5.2 Struts2内置的拦截器 243

10.5.3使用拦截器 244

10.5.4自定义拦截器 245

10.6 Struts2输入校验 248

10.6.1使用手动方式校验 248

10.6.2使用Struts2校验框架校验 252

10.7 Struts2国际化 254

10.7.1国际化资源文件浅析 255

10.7.2页面的国际化 257

10.7.3 Action的国际化 257

10.7.4验证信息的国际化 258

10.8 Struts2类型转换 262

10.8.1 Struts2内置的类型转换器 262

10.8.2自定义类型转换器 265

10.8.3配置自定义类型转换器 267

10.9 Struts2其他常见功能实现 268

10.9.1访问Servlet API 268

10.9.2防止重复提交 271

10.9.3上传与下载 272

本章小结 278

第11章Hibernate框架 279

11.1 ORM概述 279

11.1.1认识ORM 279

11.1.2当前主流的ORM框架 280

11.2 Hibernate框架快速入门 281

11.2.1 Hibernate下载及安装 281

11.2.2在Eclipse中配置Hibernate开发环境 281

11.2.3理解配置文件hibernate.cfg.xml 285

11.2.4初步认识Hibernate映射文件 286

11.2.5深入理解持久化类POJO 288

11.2.6 Hibernate工作过程 289

11.3 Hibernate核心API 289

11.3.1 Hibernate的框架结构 289

11.3.2 SessionFactory接口 290

11.3.3 Session接口 290

11.3.4 Configuration 291

11.3.5 Transaction 292

11.4 Hibernate查询 293

11.4.1 Hibernate查询相关的API 294

11.4.2 HQL查询 295

11.4.3 QBC查询 299

11.4.4原生态SQL查询 300

11.5 Hibernate映射 301

11.5.1深入研究Hibernate映射文件 301

11.5.2了解Hibernate的关联关系 307

11.6 Hibernate过滤 316

本章小结 318

第12章Spring 3.0框架技术 319

12.1 Spring 3.0框架基础 319

12.1.1 Spring 3.0的下载和安装 319

12.1.2 Spring核心架构 321

12.1.3 Spring应用环境的搭建 323

12.1.4 Spring 3.0的新特性 325

12.2 Spring核心机制——IoC 326

12.2.1理解IoC 326

12.2.2使用Spring的IoC 329

12.2.3 Spring中的Bean 332

12.2.4 Spring依赖注入 336

12.2.5基于Annotation的IoC 343

12.3 AOP 349

12.3.1什么是AOP 349

12.3.2 AOP的实现原理 351

12.3.3 Spring的AOP 352

12.3.4基于Annotation的AOP配置 352

12.3.5基于XML的AOP配置 355

12.4 Spring与Java EE持久化数据访问 357

12.4.1 Spring支持DAO模式 357

12.4.2 Spring的声明式事务管理 358

12.5 Spring与Struts2、Hibernate集成 363

12.5.1 Spring集成Struts2 363

12.5.2 Spring集成Hibernate 364

本章小结 375

第13章 基于SSH的网上订餐系统 376

13.1项目简介 376

13.1.1系统用户分析 376

13.1.2技术实现方案 377

13.2功能设计 377

13.3数据库设计 378

13.3.1 E-R图 378

13.3.2数据表结构 379

13.4搭建开发环境 380

13.4.1创建项目 380

13.4.2项目目录结构 381

13.5主要模块实现 382

13.5.1配置数据源 382

13.5.2设计VO类及映射文件 382

13.5.3公共类的实现 384

13.5.4设计DAO接口及DAO实现类 386

13.5.5主要功能模块实现 388

13.6本章小结 402

参考文献 403

返回顶部