JavaWeb编程从入门到实践

资料百科

《JavaWeb编程从入门复括到实践》是2010年出版的图书,作者是徐林林。

  • 中文名 JavaWeb编程从入门到实践
  • 定价 59.80元
  • 作者 徐林林
  • 出版时间 2010-3
  • ISBN 9787302197478

内容介绍

  《Java Web编来自程从入门到实践》适合,Java Web初、中级读者,如大中素呢续专院校学生、培训协滑念势比费欢学校学员、网站开发爱好者、Java程序开发人员等。同时《Java Web编程从入门到实践》配以PPT教案,非常适合大中专院校作为教材使用。

  与普通视频相比,交互式视频不仅仅演示教学内容,而且还可以让读者亲自参与到教学中,在视频提示下,亲自动手操作,亲身体验学习的过程,更加直观。学习效果更好。真所谓眼过千遍360百科,不如手过一遍。

  提供了18小时多媒体语音教学视

  《Java Web编程从入门到实践》视频是交互式视频,读者可以参与互动操作了极刻孙掉告每,学习效果好

  《Java Web编程从入门到实践》视频是高清晰视频,视觉效果好

  提供了源械晶沙时就查代码运行视频演示,方便读者使用源代码

  免费赠送了大量超值的学习资料

  定位明确,学习梯度科学

  讲解模式科学,读者更容易掌握

  大量的示例和实例贯穿始终

  提供了3个典型案例,实践性种凯液如酒模兵或听

  需要读者注意的地方都给出了提示

  对插图做了必要标注,比较直观

  对代码做了丰富的注释,容赵景何采提易理解提供了大量的上机实践内容,引导读者凯吗格实践和提高

  提供了大量的常见问题解答,让读者少走弯路

  提供了大量典型习题,方便读者练习和提

  提供了教学PPT(需索取),方便教学

  布衣暖,菜根香,五时鲁切减资病好书滋味长!

  清华大学己径代杆出版社长期以来一直秉承为州担族放角若读者多出好书的宗旨,多群盐战年来为读者奉献了大量脍炙人口的精品图书。尤告待担其在计算机图书出版领域更是形成了鲜明特色,所出版突缺慢钱的各类计算机图书受到了广大读者的好评。本次出版的"学编程从入门到实践"系列图书是清华大学出版社出项认频都困的重点精品计算机图书,旨在引导读者快速入门,提高编程实践技能,同时也供各大中专院校和职业院校作为教学参考。

编辑推荐

  《Java Web编程从入门到实践》内容简介:Java Web开发是目前最流行的网络开发技术之一。《Java Web编程从入门到实践》由浅入深,结合大量的实例系统地讲解了关于Java Web开发方面的知识。全书内容包括Java Web开发的基础知识、Java Web开发环境的搭建、JSP场费布准消降牛视翻意演技术详解、Servlet技立货连国而慢顺罗一厚术详解、JSP+Servlet+JavaBean开发模式、JDBC接口的使用方法、Hibernate持续层的使用方法、Struts 2技术详解、Spring框架详解、Spring+Hibernate+Struts 2开发实例等。为了便于读者理解,《Java Web编程从入门到实践》在讲解知识点时引用了大量的实例,并且通过一个在线购物系统的开发实例让读者对Java Web项目的开发有了更全面、深入的认识。

图书目录

走神跟轮叶章雷单班厚船  第1篇JavaWeb开发基础篇

  第1章Jav来自aWeb开发概述 2

  1.1Java语言简介 2

  1.1.1Java语言概述 2

  1360百科.1.2Java语言的特性 2

  1.1.3Java进企复语言的发展历程 3

  1.1.4Java语言的发展前景 4

  1.2JavaWeb开发基本知识 4

  1.2.1Web应用程序的运行原理 4

  1.2.2Web服务器汇总 4

  1目余未黑倒团算.2.3JavaWeb开发中的组件简介 5

  1.3.NET与J2EE两大主流平台迅济消帝察掌底简介 6

  1.3.1介绍.NET平台 7

  1.3.2介绍J2EE(Java的企业级版本) 7

  1.4常见问题及解答 7

  1.5小结 8

  1.6习题 8

  第2章搭建JavaWeb开发环境 9

  2.1下载安装JDK并配置环境变量 9

  2.1.1下载安装JDK 9

  2.1.2环境变量设置 10

  2.2用HelloWorld例子体验Java编译和运行 11

 告凯预局破李分紧激 2.3下载安装并测试Tomcat服务器 12

 看运供 2.3.1下载apache-tomcat-海角旧赵师演杨般6.0.16 12

先刑  2.3.2安装Tomcat 12

  2.3.3通过一个JSP文件测试Tomcat 12

  2.4安装MySQL数据库 13

  2.4.1下载MySQL5.0 13

  2.4.2安装MySQL5.0 14

  2.4.3安装MySQL数据库的JDBC驱动程序 15

题鸡盟着孔  2.5Ant入门 15

  2.5.1下载并安装Ant 16

  2.5.2设置环境变量 16

  2.5.3分析Ant工程模板中的build.xml文件 17

  2.5.4分析A聚过引nt工程模板的目录结构 18

  2.6本章实例 20

  2.6.1编写一个JSP+MySQL的JavaWeb程序 20

  2.6.2使用Ant编译、部署示例2-3 22

  2.7上机实践 24

  2.8常见问题及伟站斤解答 25

  2.9小结 26

  2.10习题 26

  第3章Eclipse入门 27

  3.1Eclipse概述 27

  3.2Eclipse开发环境的建立 27

  3.2.1Eclipse的下载和安装 27

  3.2.2下载和安装Tomcat插件 28

  3.2.3在Eclipse中集成Ant 29

  3.3用Eclipse开发一个简单的JavaWeb应用程序 31

  3.4上机实践 34

  3.5常见问题及解答 34

教黄控负  3.6小结 35

  3.7习题 35

  第2篇JSP技术应用开发篇

  质袁手完胶各行第4章JSP技术概述 38

  4.1动态网页技术 38

  4.1.1ASP技术 38

  4.1.2PHP技术 39

  4.1.3JSP技术 40

  证袁虽4.2JSP的运行原理 4马善穿1

  4.2.1使用JSP出现的现象 41

  4.2.2根据现象揭示JSP的工作原理 43

  4.3为什么要使用JSP技术 45

  4.4开发第一个JSP页面 46

  4.5上机实践 48

  4.6常见问题及解答 49

秋德础门首  4.7小结 49

  4.8习题 49

  第5章JSP语法及应用分析 50

  5.1JSP文件的构成元素分析 50

  5.1.1一个典型的JSP文件 50

  5.1.2分析JSP文件中的注释 51

  5.1.3模板元素 52

  5.1.4脚本元素 53

  5.1.5指令元素 53

  5.1.6动作元素 迅号由南54

  5.2脚本元素详解 54

  5.2.1脚本元素中的声明(Declaration) 54

  5.2.2脚本元素中的表达式(Expression) 55

  5.2.3脚本元素中的Scriptlet 55

  5.3指令元素详解 57

  5.3.1页面(page)指令元素 57

  5.3.2包含(include)指令元素 59

  5.3.3自定义标签(taglib)指令元素 61

  5.4动作元素详解 62

  5.4.1参数元素62

  5.4.2包含元素62

  5.4.3转发元素64

  5.4.4属性设置元素65

  5.4.5属性获取元素66

  5.4.6JavaBean调用元素67

  5.5创建一个完整的JSP文件 69

  5.6上机实践 71

  5.7常见问题及解答 72

  5.8小结 72

  5.9习题 73

  第6章JSP内建对象讲解及实例讲解 74

  6.1内建对象介绍 74

  6.1.1使用out对象 74

  6.1.2使用request对象 75

  6.1.3使用response对象 76

  6.1.4使用sessioin对象 78

  6.1.5使用pageContext对象 80

  6.1.6使用application对象 82

  6.1.7使用exception对象 84

  6.2内建对象使用实例 85

  6.2.1不同页面数据共享 85

  6.2.2不同用户之间通信 87

  6.3上机实践 88

  6.4常见问题及解答 89

  6.5小结 89

  6.6习题 90

  第7章初步认识JavaBean 91

  7.1JavaBean基础 91

  7.1.1什么是JavaBean 91

  7.1.2JavaBean的特点 91

  7.1.3JavaBean的属性 92

  7.1.4JavaBean的方法 94

  7.2在JSP中使用JavaBean 94

  7.3使用JavaBean连接数据库 97

  7.4上机实践 101

  7.5常见问题及解答 102

  7.6小结 102

  7.7习题 102

  第3篇Servlet技术与Tomcat服务器篇

  第8章Servlet基础 104

  8.1Servlet介绍 104

  8.1.1什么是Servlet 104

  8.1.2Servlet的特点 105

  8.1.3JSP与Servlet的关系 106

  8.2Servlet的生命周期 109

  8.3开发、部署一个简单的Servlet程序 110

  8.4上机实践 113

  8.5常见问题及解答 114

  8.6小结 115

  8.7习题 115

  第9章Servlet的配置与使用 116

  9.1Servlet的基本配置 116

  9.1.1Servlet的名字、类和其他杂项的设置 116

  9.1.2Servlet初始化参数的设置 117

  9.1.3启动装入优先级的设置 119

  9.1.4Servlet的映射 120

  9.2使用HttpServlet处理客户端请求 121

  9.2.1处理Get请求doGet 121

  9.2.2处理Post请求doPost 122

  9.2.3HttpServlet的高级处理方法 123

  9.3使用Servlet监听 123

  9.3.1监听Servlet上下文信息 124

  9.3.2监听HTTP会话信息 125

  9.3.3监听客户端请求信息 127

  9.4开发Web应用过滤器 129

  9.5使用Servlet开发一个编码过滤器 131

  9.6上机实践 132

  9.7常见问题及解答 133

  9.8小结 134

  9.9习题 134

  第10章JSP、JavaBean和Servlet的配合使用 135

  10.1两种模式的分工方法 135

  10.1.1模式一(JSP+JavaBean)分工方法 135

  10.1.2模式二(JSP+JavaBean+Servlet)分工方法 135

  10.2两种模式的比较 136

  10.2.1两种模式的特点 136

  10.2.2应用特征的比较 137

  10.3JSP+JavaBean实例分析 137

  10.3.1案例说明 137

  10.3.2表示留言数据的JavaBean 138

  10.3.3用于执行数据库操作的JavaBean 140

  10.3.4填写留言板的界面 142

  10.3.5处理添加留言的JSP页面 143

  10.3.6查看留言消息的JSP 144

  10.3.7使用Ant编译和部署程序 145

  10.3.8运行 146

  10.4JSP+JavaBean+Servlet实例分析 146

  10.5上机实践 152

  10.6常见问题及解答 155

  10.7小结 155

  10.8习题 155

  第4篇数据库技术与Hibernate篇

  第11章数据库技术基本知识 158

  11.1主流数据库及常用SQL语句介绍 158

  11.1.1创建和删除数据库 158

  11.1.2创建和删除数据表 159

  11.1.3更改表的结构 160

  11.1.4向表中插入一条数据 160

  11.1.5从表中删除数据 160

  11.1.6更新表中的数据 161

  11.1.7创建和删除视图 161

  11.2JDBC技术及驱动程序概述 161

  11.2.1介绍JDBC 162

  11.2.2数据库驱动程序介绍 162

  11.3JDBCAPI使用介绍 163

  11.3.1使用Driver接口 163

  11.3.2使用DriverManager接口 164

  11.3.3使用Connection接口 165

  11.3.4使用Statement和PrepareStatement 165

  11.3.5使用ResultSet接口 166

  11.4本章实例 167

  11.4.1使用JDBC连接到MySQL 168

  11.4.2使用JDBC连接到SQLServer2005 169

  11.4.3使用JDBC连接到SQLServer2000 169

  11.4.4使用JDBC连接到Oracle 170

  11.5上机实践 170

  11.6常见问题及解答 171

  11.7小结 171

  11.8习题 171

  第12章使用JSP和Servlet调用JDBC 172

  12.1在JSP中使用JDBC访问数据库 172

  12.1.1JSP插入数据操作 172

  12.1.2JSP查询数据库操作 174

  12.1.3JSP更新数据操作 175

  12.1.4JSP删除数据操作 176

  12.1.5JSP其他数据库操作 176

  12.2JSP调用JavaBean访问数据库 177

  12.3在Servlet中使用JDBC访问数据库 180

  12.4使用JDBC实现数据分页显示 183

  12.4.1编写Servlet:PageCustomerServlet 183

  12.4.2编写JavaBean:PageBean、CustomerBean 184

  12.4.3编写JSP:pageContent、pagePlugin 186

  12.4.4运行分页显示实例 188

  12.5上机实践 188

  12.6常见问题及解答 189

  12.7小结 189

  12.8习题 189

  第13章Hibernate概述及实例分析 190

  13.1什么是数据持久化和ORM 190

  13.2Hibernate简介 191

  13.3配置Hibernate的开发环境 191

  13.4在线购物系统开发概述 192

  13.5开发在线购物系统 193

  13.5.1需求分析 193

  13.5.2概念机构设计 193

  13.5.3逻辑机构设计 194

  13.6创建JavaBean组件 195

  13.7创建Hibernate映射文件 197

  13.8创建Hibernate配置文件 199

  13.9创建数据库操作类:DBOperator 199

  13.10测试系统功能 203

  13.11上机实践 205

  13.12常见问题及解答 205

  13.13小结 206

  13.14习题 206

  第14章Hibernate的体系结构及接口 207

  14.1熟悉Hibernate的体系结构 207

  14.2掌握Hibernate实体对象的生命周期 208

  14.2.1瞬态(Transient) 208

  14.2.2持久态(Persistent) 208

  14.2.3游离态(Detached) 209

  14.2.4实体对象的状态转换 209

  14.3学会使用HibernateAPI 212

  14.3.1使用Configuration类 212

  14.3.2使用SessionFactory接口 213

  14.3.3使用Session接口 213

  14.3.4使用Transaction接口 214

  14.3.5使用Query接口 214

  14.3.6使用Criteria接口 216

  14.4本章实例 216

  14.5上机实践 218

  14.6常见问题及解答 218

  14.7小结 219

  14.8习题 219

  第15章Hibernate的映射技巧 220

  15.1映射文件的配置 220

  15.1.1映射文件的格式 220

  15.1.2装载映射文件 223

  15.2映射一对多关联关系 224

  15.2.1多对一单向关联 224

  15.2.2实现双向关联 227

  15.3映射多对多关联关系 230

  15.3.1映射单向多对多关联 230

  15.3.2映射双向多对多关联 233

  15.4映射一对一关联关系 234

  15.5映射继承关系 237

  15.6本章实例 240

  15.7上机实践 242

  15.8常见问题及解答 243

  15.9小结 243

  15.10习题 244

  第16章Hibernate事务处理和缓存管理 245

  16.1Hibernate的事务处理 245

  16.1.1数据库事务的概念 245

  16.1.2数据库的隔离级别 246

  16.1.3了解Hibernate中的事务处理 247

  16.1.4并发控制 248

  16.2管理Hibernate缓存 249

  16.2.1缓存的基本原理 249

  16.2.2Hibernate的二级缓存结构 250

  16.2.3管理Hibernate的第一级缓存 251

  16.2.4管理Hibernate的第二级缓存 252

  16.3本章实例 255

  16.3.1在Hibernate中使用悲观锁 256

  16.3.2在Hibernate中使用乐观锁 259

  16.4上机实践 260

  16.5常见问题及解答 261

  16.6小结 262

  16.7习题 262

  第5篇Struts2架构详解篇

  第17章MVC模式与Struts2框架 264

  17.1MVC模式概述 264

  17.1.1MVC设计模式的思想 264

  17.1.2MVC处理请求的过程 265

  17.1.3MVC的优点 265

  17.1.4MVC和模式二(JSP+JavaBean+Servlet) 266

  17.2Struts1简介 266

  17.2.1Struts1的框架结构 266

  17.2.2Struts1的处理流程 268

  17.2.3Struts1的优缺点 268

  17.3Struts2框架介绍 269

  17.3.1Struts2的历史 269

  17.3.2Struts2框架结构 269

  17.3.3Struts2的配置文件 270

  17.3.4Struts2控制器 272

  17.3.5Struts2标签库 273

  17.3.6Struts2和Struts1的比较 273

  17.4常见问题及解答 274

  17.5小结 274

  17.6习题 274

  第18章Struts2实例分析 275

  18.1搭建Struts2开发环境 275

  18.1.1安装Struts2 275

  18.1.2测试Struts2是否正常工作 276

  18.1.3Struts2和Eclipse集成 277

  18.2项目简介 278

  18.3编写配置文件 279

  18.3.1配置web.xml文件 279

  18.3.2配置struts.xml文件 280

  18.4创建控制器(Action类) 280

  18.5创建视图层 282

  18.6运行程序 283

  18.7使用ActionSupport类实现数据验证 284

  18.8运行验证 286

  18.9上机实践 286

  18.10常见问题及解答 287

  18.11小结 288

  18.12习题 288

  第19章Struts2核心剖析 289

  19.1Struts2的工作流程 289

  19.2Struts2配置文件详解 295

  19.2.1web.xml的配置 295

  19.2.2struts.xml的配置 296

  19.2.3struts.properties配置文件 305

  19.3Struts2的Action类 305

  19.3.1业务控制器Action的实现类 305

  19.3.2使用Struts2框架提供的接口 307

  19.3.3使用Action类访问ServletAPI 309

  19.3.4Action的配置 310

  19.3.5Action类方法的动态调用 311

  19.4拦截器 313

  19.4.1拦截器的思想 314

  19.4.2使用拦截器 314

  19.5Struts2中使用ONGL 318

  19.5.1对象导航语言ONGL简介 318

  19.5.2Struts2中使用ONGL 319

  19.6本章实例 321

  19.7上机实践 322

  19.8常见问题及解答 323

  19.9小结 323

  19.10习题 324

  第20章Struts2框架技术 325

  20.1Struts2的国际化操作 325

  20.1.1Struts2实现国际化的原理 325

  20.1.2Struts2实现国际化的一般步骤 326

  20.1.3使用不同范围的资源文件 331

  20.1.4加载资源文件的顺序 333

  20.2Struts2的类型转换 334

  20.2.1预定义类型和日期类型的转换 334

  20.2.2复合类型的转换 336

  20.2.3复合类型集合的转换 339

  20.2.4Struts2类型转换异常处理 341

  20.3Struts2数据验证 341

  20.3.1使用validate()方法进行验证 341

  20.3.2使用配置文件进行验证 344

  20.4数据验证时国际化操作的实例分析 347

  20.5上机实践 349

  20.6常见问题及解答 351

  20.7小结 351

  20.8习题 351

  第21章Struts2标签库 352

  21.1Struts2标签库概述 352

  21.1.1什么是Struts2标签 352

  21.1.2Struts2标签库的组成 352

  21.1.3Struts2标签库的使用 353

  21.1.4Struts2和Struts1标签的区别 354

  21.2Struts2控制标签 354

  21.2.1循环标签iterator 354

  21.2.2选择标签if/elseif/else 357

  21.2.3集合连接标签append 358

  21.2.4子集标签subset 360

  21.2.5排序标签sort 361

  21.3数据标签 362

  21.3.1控制器调用标签action 362

  21.3.2JavaBean调用标签bean 364

  21.3.3值栈置顶标签push 366

  21.3.4调试标签debug 366

  21.3.5包含标签include 367

  21.3.6参数传递标签param 367

  21.3.7变量赋值标签set 367

  21.3.8地址标签url 368

  21.3.9值输出标签property 369

  21.4表单标签 369

  21.4.1复选框标签checkbox 369

  21.4.2复选框集合标签checkboxlist 370

  21.4.3组合框标签combobox 371

  21.4.4日期选择标签datetimepicker 372

  21.4.5下拉列表框标签select 373

  21.4.6单选框标签radio 374

  21.4.7选项组标签optgroup 374

  21.4.8其他常用表单标签 374

  21.5非表单标签 375

  21.5.1信息显示标签actionerrror和actionmessage 375

  21.5.2树形结构标签tree和treenode 376

  21.6本章实例 377

  21.7上机实践 379

  21.8常见问题及解答 379

  21.9小结 380

  21.10习题 380

  第6篇Spring框架及其使用篇

  第22章Spring基础 382

  22.1Spring架构概述 382

  22.2Spring的特点 383

  22.3Spring开发环境的简单配置 384

  22.3.1下载Spring 384

  22.3.2简单介绍Spring包 384

  22.3.3在Eclipse中配置Spring 385

  22.4开发一个简单的Spring应用程序 387

  22.4.1编写接口文件Hello.Java 387

  22.4.2编写实现接口的类 388

  22.4.3创建Spring的配置文件config.xml 389

  22.4.4创建用于主函数类 389

  22.4.5运行程序 390

  22.5常见问题及解答 391

  22.6小结 391

  22.7习题 391

  第23章Spring的Web架构 392

  23.1第一个SpringMVC例子 392

  23.1.1配置web.xml文件 392

  23.1.2编写用于输出的页面 393

  23.1.3创建控制器 393

  23.1.4创建Spring的配置文件 394

  23.1.5运行SpringMVC示例 395

  23.1.6使用JSTL视图技术 395

  23.1.7使用Ant实现这个例子 396

  23.2SpringMVC的控制器 398

  23.2.1核心控制器DispatcherServlet 398

  23.2.2控制器接口Controller 399

  23.2.3表单控制器SimpleFormController 399

  23.3SpringMVC视图 401

  23.3.1模型视图类ModelAndView 402

  23.3.2支持不同的视图 403

  23.4使用拦截器 404

  23.5数据验证 407

  23.6Spring和Struts2整合 408

  23.6.1整合原理 408

  23.6.2整合步骤 409

  23.7一个Spring+Struts2的开发实例 410

  23.8上机实践 412

  23.9常见问题及解析 413

  23.10小结 414

  23.11习题 414

  第24章使用Spring操作数据库 415

  24.1Spring框架的事务处理 415

  24.1.1传统的JDBC事务处理 415

  24.1.2Spring框架的事务处理 416

  24.2数据源DataSource的注入 421

  24.3PlatformTransactionManager接口的作用 422

  24.4使用JdbcTemplate访问数据 424

  24.4.1Template模式简介 424

  24.4.2JdbcTemplate的实现方式 425

  24.5Spring+Hibernate实例分析 427

  24.6上机实践 431

  24.7常见问题及解答 433

  24.8小结 433

  24.9习题 433

  第25章Spring+Hibernate+Struts集成实例分析 434

  25.1项目需求和系统框架 434

  25.1.1项目需求概述 434

  25.1.2系统框架 434

  25.2数据库的设计 436

  25.3配置开发环境 436

  25.3.1web.xml文件的配置 436

  25.3.2Spring配置文件applicationContext.xml的配置 437

  25.3.3Struts2配置文件struts.xml的配置 438

  25.3.4其他文件的配置 438

  25.4编写JavaBean组件 439

  25.5建立数据库访问组件(DBOperator) 439

  25.5.1定义接口Shopping 439

  25.5.2定义接口的实现类HibernateShopping 440

  25.5.3在Action类中调用HibernateShopping类 441

  25.6创建业务控制器 442

  25.6.1业务控制器的执行流程 442

  25.6.2在线购物系统Action类分析 445

  25.7创建视图组件 446

  25.7.1用户注册界面 446

  25.7.2修改用户信息界面 447

  25.7.3浏览商品详细信息界面 448

  25.7.4显示用户订单列表界面 449

  25.8运行在线购物系统 449

  25.9上机实践 450

  25.10常见问题及解答 450

  25.11小结 450

  25.12习题 451

标签:
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com

评论留言

我要留言

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com