搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
出版时间 :
无库存
Web开发技术从入门到精通(Servlet/JSP和JavaScript应用)
0.00     定价 ¥ 79.80
泸西县图书馆
此书还可采购1本,持证读者免费借回家
  • ISBN:
    9787302623779
  • 作      者:
    王钇
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2023-10-01
收藏
畅销推荐
目录

第1章信息系统与Java企业级规范1

1.1信息系统的发展1

1.1.1单机系统2

1.1.2客户机/服务器应用系统3

1.1.3多层系统4

1.1.4微服务系统5

1.2JavaEE规范7

1.2.1Java技术在企业信息系统构建中的优势7

1.2.2JavaEE规范和JavaEE程序的结构8

1.2.3JavaEE程序的部署10

1.2.4JavaEE服务器11

1.3JakartaEE规范12

1.4Servlet/JSP规范13

思考练习题14

第2章Web开发环境的搭建16

2.1系统硬件需求和开发软件16

2.1.1开发环境的硬件需求16

2.1.2操作系统的选择16

2.1.3JavaSE的选择17

2.1.4Servlet/JSP引擎和开发工具的选择18

2.2Apache Tomcat的下载和安装20

2.2.1Apache Tomcat的下载版本选择20

2.2.2Tomcat主要的目录结构22

2.2.3Tomcat的运行和关闭23

2.3Apache NetBeans的安装和使用27

2.3.1NetBeans的版本选择27

2.3.2NetBeans的下载和安装27

2.3.3NetBeans开发功能的激活和开发环境设置30

2.3.4NetBeans的开发环境配置文件33

思考练习题35

第3章Web技术基础36

3.1HTTP36

3.1.1TCP和HTTP36

3.1.2HTTP的请求—响应模型37

3.1.3HTTP请求组成40

3.1.4HTTP的响应组成41

3.2HTML文档42

3.2.1HTML元素定义42

3.2.2基本元素44

3.2.3设定元素45

3.2.4显示元素47

3.2.5数据传输元素50

3.3XML文档53

3.3.1XML文档的组成53

3.3.2DTD约束56

3.3.3Schema约束66

3.4Web应用程序的组成和部署85

3.4.1Web应用程序的文件组成和资源URI85

3.4.2Web应用程序在Tomcat中的部署89

3.4.3Tomcat的部署和运行设定92

3.4.4NetBean对Web应用程序的开发支持96

思考练习题119

〖3〗Web开发技术从入门到精通Servlet/JSP和JavaScript应用目录〖3〗第4章Servlet的编写和运行121

4.1Servlet的源代码编写和编译121

4.1.1Servlet API中的包和常用类型121

4.1.2Servlet源代码的基本组成121

4.1.3编译Servlet源代码文件123

4.2Servlet类的实例化和URL模式设置124

4.2.1Servlet类的实例化设置124

4.2.2Servlet实例资源的URL模式设定126

4.2.3Servlet的实例化方式127

4.3Servlet的生命周期128

4.3.1初始化阶段129

4.3.2服务阶段131

4.3.3销毁阶段134

4.4使用注解进行Servlet的配置134

4.4.1注解的基本语法135

4.4.2WebServlet注解类型的定义和应用137

4.4.3注解和部署描述符的配置139

4.5NetBeans对Servlet的开发和运行支持140

4.5.1Servlet创建向导140

4.5.2Servlet重构和部署描述符文件可视化编辑143

4.5.3Servlet的自动化部署和运行144

思考练习题145

第5章Servlet基础应用147

5.1HttpServletResponse接口147

5.1.1Web应用程序的输出147

5.1.2HTTP响应流的设置148

5.1.3响应数据实体的发送149

5.1.4重定向输出150

5.2HttpServletRequest接口153

5.2.1客户端数据获取153

5.2.2表单/超链接中的数据处理160

5.2.3请求数据的中文乱码处理166

5.3文件上传处理168

5.3.1multipart/formdata类型的上传数据168

5.3.2使用Apache通用文件上传组件170

5.3.3使用Servlet 3.0规范处理文件上传175

思考练习题181

第6章会话管理和应用程序对象184

6.1Cookie技术184

6.1.1HTTP的无状态性184

6.1.2Cookie和客户端持有技术184

6.1.3Cookie类的使用185

6.1.4Cookie登录应用示例189

6.2HttpSession会话对象190

6.2.1HttpSession会话对象的创建和使用190

6.2.2销毁会话对象193

6.2.3会话对象的生命周期管理193

6.2.4会话对象应用示例195

6.3应用程序对象196

6.3.1应用程序对象的组成和特性196

6.3.2通过应用程序对象传递请求数据198

6.3.3利用应用程序对象获取Web程序部署信息201

思考练习题204

第7章JSP基础206

7.1JSP的请求处理206

7.1.1JSP的基本结构206

7.1.2JSP文件的部署207

7.1.3JSP文件的请求处理208

7.2JSP的代码组成210

7.2.1JSP注释210

7.2.2JSP指令211

7.2.3模板和脚本片段216

7.2.4JSP中的表达式221

7.2.5JSP声明221

7.2.6JSP服务端标记的XML语法224

7.3JSP中的操作元素225

7.3.1include操作元素225

7.3.2forward操作元素227

7.3.3plugin操作元素228

7.3.4useBean操作元素229

思考练习题229

第8章JavaBean组件的应用232

8.1JavaBean组件的编写232

8.1.1JavaBean的组成结构232

8.1.2简单属性233

8.1.3索引属性234

8.1.4绑定属性234

8.1.5限制属性235

8.2JavaBean组件的使用237

8.2.1JavaBean的设计使用原则237

8.2.2JavaBean组件实例的建立237

8.2.3JavaBean组件实例的使用240

8.3JSP 2.0表达式和JavaBean组件244

8.3.1JSP 2.0表达式244

8.3.2JSP 2.0表达式和JavaBean249

8.3.3JSP 2.0内置对象251

8.4MVC设计架构253

8.4.1Web程序的编程原则253

8.4.2JavaBean组件和MVC设计架构253

8.4.3MVC架构的设计实现254

8.4.4MVC设计架构示例258

思考练习题262

第9章Web应用程序中的错误处理265

9.1错误响应代码的处理265

9.1.1HTTP响应代码265

9.1.2Web容器的默认出错页面265

9.1.3定制HTTP出错信息页面266

9.2异常错误的处理268

9.2.1定义异常出错页面268

9.2.2Servlet中的检查异常269

9.2.3在出错页面中获得出错信息270

9.2.4错误页面设置和编写示例271

9.3JSP错误页面275

9.3.1指定JSP专用的错误页面275

9.3.2错误页面的设置275

9.3.3JSP专用错误页面示例275

思考练习题277

第10章Web中的数据库访问279

10.1JDBC的驱动程序279

10.1.1JDBC驱动程序的种类279

10.1.2数据库JDBC驱动程序类库的获取280

10.1.3Web程序中驱动程序的存储位置282

10.2使用JDBC API访问数据库284

10.2.1通过JDBC对象执行SQL284

10.2.2JDBC对象的生命周期管理289

10.2.3执行带参SQL293

10.2.4执行批次SQL296

10.2.5SQL的执行控制297

10.2.6JDBC中的事务处理302

10.3MVC模式中的JDBC访问305

10.3.1MVC中JDBC代码的封装305

10.3.2Web程序中的领域对象308

10.3.3对象和关系之间的映射310

10.4NetBeans中的数据库工具311

10.4.1特定数据库服务支持311

10.4.2通用数据库访问工具312

10.4.3数据库系统维护工具318

思考练习题319

第11章JSTL的应用322

11.1JSTL的组成322

11.1.1JSTL标记的定义方式和功能322

11.1.2JSTL版本及其相关类库下载323

11.1.3NetBeans对JSTL的支持324

11.2JSTL核心标记324

11.2.1赋值元素set的标记325

11.2.2去除元素remove的标记325

11.2.3输出元素out的标记325

11.2.4条件判定元素if的标记326

11.2.5条件判定元素choosewhenotherwise的标记328

11.2.6循环处理元素forEach的标记329

11.2.7字符串分隔循环元素forTokens的标记331

11.2.8重定向元素redirect的标记332

11.2.9URL重写元素url的标记333

11.2.10捕捉异常元素catch的标记334

11.2.11资源引入元素import的标记334

11.3JSTL数据库元素标记335

11.3.1数据源设置元素setDataSource的标记336

11.3.2数据库查询元素query的标记337

11.3.3更新元素update的标记342

11.3.4事务元素transaction的标记343

11.4JSTL自定义函数344

11.4.1自定义函数调用的语法式345

11.4.2字符串转换自定义函数345

11.4.3字符串测试自定义函数345

11.4.4子串处理自定义函数346

11.4.5字符串合并替换和长度测算自定义函数346

11.4.6自定义函数示例347

思考练习题347

第12章过滤器和监听器351

12.1过滤器351

12.1.1过滤器执行机制和应用351

12.1.2过滤器类的编写352

12.1.3配置过滤器监控的URL355

12.1.4过滤器示例356

12.2监听器360

12.2.1监听器的功能和应用360

12.2.2监听器接口360

12.2.3监听器的配置363

12.2.4监听器的应用示例363

思考练习题364

第13章JavaScript基础365

13.1JavaScript的编写和执行方式365

13.1.1使用script元素标记嵌入JavaScript代码365

13.1.2在独立的JS文件中编写JavaScript代码366

13.1.3在浏览器中直接编写JavaScript代码366

13.2JavaScript的基本语法367

13.2.1数据类型367

13.2.2运算符368

13.2.3null常量和undefined常量368

13.2.4typeof运算符368

13.2.5用户交互函数369

13.2.6判断结构370

13.2.7循环结构371

13.2.8内置函数372

13.2.9用户定义函数373

13.3语言对象376

13.3.1Boolean对象376

13.3.2Number对象376

13.3.3Math对象377

13.3.4String对象377

13.3.5Array对象377

13.3.6Date对象379

13.4浏览器的BOM对象379

13.4.1Window对象380

13.4.2Navigator对象382

13.4.3Location对象382

13.4.4History对象383

13.4.5Document对象383

13.4.6Anchor对象384

13.4.7Link对象384

13.4.8Image对象384

13.4.9Form对象和字段对象385

13.4.10DOM操作387

13.5浏览器的事件处理390

13.5.1浏览器的事件处理模型390

13.5.2DOM0级事件处理方式390

13.5.3DOM2级事件处理方式393

13.6JavaScript中的面向对象编程396

13.6.1对象的定义396

13.6.2对象成员的使用397

13.6.3this关键字399

13.6.4构造方法400

13.6.5对象的constructor成员400

13.6.6函数的prototype属性401

13.6.7原型链继承(派生)401

13.6.8原型复制继承402

13.6.9静态成员403

13.6.10OO封装和应用示例403

思考练习题404

第14章RIA技术405

14.1RIA技术概论405

14.1.1RIA的特点405

14.1.2RIA的种类405

14.1.3RIA开发工具406

14.2XMLHTTP基础406

14.2.1网页与服务器交互原理406

14.2.2XMLHTTP对象的创建406

14.2.3利用XMLHTTP对象发送请求407

14.3AJAX应用程序的编写410

14.3.1AJAX程序的编程模型410

14.3.2浏览器数据处理的JavaScript对象设计411

14.3.3服务端的JSON数据处理417

14.3.4AJAX程序示例425

思考练习题442


展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

温馨提示:请使用泸西县图书馆的读者帐号和密码进行登录

点击获取验证码
登录