书籍详情

JAVA WEB应用与开发教程

JAVA WEB应用与开发教程

作者:宋波

出版社:清华大学

出版时间:2006-07-01

ISBN:9787302130390

定价:¥39.00

购买这本书可以去
内容简介
  Oracle DB 10g XE(特别版)是适用于Java、SQL、PL/SQL等应用程序的一种优秀入门级数据库,可免费下载、开发、部署和分发应用。读者可以花费最小的代价,通过Oracle DB 10g XE,学习已被业界证明、技术领先的强大Oracle DB 10g基础架构,用来开发和部署各种应用程序。本书讲授了Java Web开发技术和Java Web开发环境,系统分析了Oracle DB 10g XE技术在Java Web开发中的应用,层次清晰地建立了Java Web开发的知识体系和应用环境。本书附录根据Sun公司Java Web开发认证的规范,撰写了Java Web开发认证习题与解答。.本书具有系统性、知识性、实用性等特点,适合作为高等院校计算机、通信等专业的教材,对于从事软件开发和应用的科技人员,也是一本适宜的参考书。...
作者简介
暂缺《JAVA WEB应用与开发教程》作者简介
目录
第1部分  Java Web开发环境
第1章  Java Web开发技术概述    2
1.1  J2EE体系结构    2
1.2  J2EE容器和组件    4
1.2.1  容器    4
1.2.2  组件    5
1.3  客户层技术    6
1.3.1  Web客户    6
1.3.2  Applet客户    7
1.3.3  应用客户    7
1.4  Web层技术    7
1.4.1  Web组件    8
1.4.2  Web层基本结构    11
1.4.3  Web组件的选择    12
1.5  EJB层技术    13
1.6  数据层技术    14
1.6.1  J2EE平台    14
1.6.2  命名服务与目录服务    15
1.6.3  部署服务与管理服务    15
1.6.4  Oracle DB XE    18
1.6.5  基于JDBC API的数据库
服务    18
1.6.6  数据事务服务    18
1.7  J2EE平台中角色与任务    19
1.8  小结    19
第2章  Java Web开发环境概述    21
2.1  Oracle JDeveloper 10g简介    21
2.2  安装Oracle JDeveloper 10g    25
2.3  Oracle JDeveloper 10g IDE    26
2.3.1  命令工作区    27
2.3.2  开发工作区    28
2.3.3  信息浏览工作区    32
2.4  IDE工作环境配置    32
2.4.1  Preferences命令    32
2.4.2  Configure Palette命令项    34
2.5  IDE工程环境配置    35
2.5.1  文件类型    35
2.5.2  IDE工程环境配置    36
2.6  Oracle JDeveloper 10g对象库    39
2.7  小结    39
第3章  基于IDE开发Java程序    41
3.1  用IDE创建Java类    41
3.2  基于UML类图设计Java类    46
3.3  由Java类生成UML类图    51
3.4  小结    52
第4章  Java Web执行环境    53
4.1  OC4J概述    53
4.2  安装OC4J    57
4.3  在OC4J中部署J2EE应用    58
4.4  在OC4J中部署Web应用    64
4.4.1  注册Web应用    64
4.4.2  Web应用的结构    65
4.5  OC4J的其他配置    74
4.6  小结    76
第2部分  Java Web开发技术
第5章  基于IDE开发Servlet    80
5.1  Servlet编程基础    80
5.1.1  HTTP通信协议    80
5.1.2  Servlet运行原理    82
5.2  基本Servlet结构    83
5.2.1  GenericServlet与
HttpServlet    84
5.2.2  Servlet生命周期    85
5.3  用JDeveloper开发Servlet    87
5.3.1  创建Servlet类    87
5.3.2  分析Servlet类    90
5.3.3  部署与运行Web应用    92
5.4  小结    98
第6章  基于Servlet API的Web开发    99
6.1  Servlet API概述    99
6.1.1  Servlet基本类    99
6.1.2  Web请求和响应类    101
6.1.3  与Web容器联系    102
6.1.4  与Web应用联系    103
6.1.5  Servlet异常类    103
6.1.6  其他附属类    103
6.2  处理客户请求    104
6.2.1  HTTP客户请求的数据
格式    104
6.2.2  处理客户表单数据    107
6.2.3  建立Web响应    112
6.3  Servlet会话处理    116
6.3.1  HTTP会话    117
6.3.2  HttpSession接口    118
6.4  与其他Servlet合作    127
6.4.1  在Web响应中包含其他Web
资源(include)    128
6.4.2  向其他Web资源转递
请求(forward)    130
6.5  Servlet过滤器    131
6.5.1  过滤器的概念    131
6.5.2  过滤器的使用方法    132
6.5.3  在Web应用中使用过滤器    133
6.6  Servlet事件监听器    138
6.6.1  事件    138
6.6.2  事件监听器的类型    139
6.6.3  在Web应用中使用
事件监听器    139
6.7  小结    142
第7章  基于IDE开发JSP    144
7.1  JSP概述    144
7.1.1  JSP运行原理    144
7.1.2  JSP生命周期方法    145
7.1.3  JSP执行过程    146
7.2  JSP脚本元素    147
7.3  基于IDE开发JSP页面    149
7.4  JSP隐含对象    152
7.4.1  对象使用范围    153
7.4.2  request对象    153
7.4.3  response对象    155
7.4.4  out对象    159
7.4.5  session对象    159
7.4.6  application对象    164
7.4.7  page与config对象    166
7.4.8  pageContext对象    166
7.5  小结    167
第8章  JSP指令、操作与JavaBean    169
8.1  JSP指令    169
8.1.1  page指令    169
8.1.2  include指令    175
8.2  JSP操作    176
8.2.1  <jsp:include>与<jsp:param>
操作    177
8.2.2  <jsp:forward>操作    178
8.3  JSP与JavaBean    180
8.3.1  JavaBean的存取范围    181
8.3.2  使用JavaBean    181
8.3.3  JavaBean在JSP中的应用    183
8.4  小结    186
第3部分  Oracle DB 10g XE使用指南
第9章  Oracle DB XE基础知识    190
9.1  Oracle DB XE简介    190
9.2  Oracle DB XE系统需求    191
9.3  安装Oracle DB XE    191
9.4  Oracle DB XE体系结构    193
9.4.1  Oracle实例    194
9.4.2  Oracle数据库    195
9.5  启动和停止监听器    197
9.6  启动和停止数据库服务器    198
9.7  连接数据库服务器    200
9.8  用户及权限管理    200
9.9  安装与使用OracleDB XE Client    202
9.10  小结    204
第10章  Oracle DB XE模式对象    205
10.1  SQL概述    205
10.2  数据库模式对象    205
10.3  创建表    209
10.4  维护表结构    212
10.5  输入和修改表数据    213
10.6  小结    214
第11章  用SQL访问Oracle DB XE    215
11.1  SQL函数    215
11.1.1  数值型函数    215
11.1.2  字符型函数    216
11.1.3  日期型函数    216
11.1.4  转换函数    217
11.1.5  聚集函数    218
11.2  SQL操作符    218
11.3  用SQL查询数据    219
11.3.1  单表查询    220
11.3.2  多表查询    224
11.3.3  嵌套查询    225
11.4  用SQL输入数据    226
11.5  用SQL更新数据    227
11.6  用SQL删除数据    228
11.7  小结    229
第12章  Oracle JDBC程序设计    230
12.1  JDBC基本概念    230
12.2  java.sql包    231
12.3  JDBC工作原理    233
12.4  JDBC驱动程序    233
12.5  基于JDBC API访问通用数据库    236
12.6  基于JDBC API连接
Oracle DB XE    238
12.6.1  Oracle JDBC驱动程序    239
12.6.2  命名服务与目录服务    240
12.6.3  javax.sql包    242
12.6.4  JDBC数据源    243
12.6.5  基于JDeveloper连接
Oracle DB XE    247
12.7  PL/SQL程序设计环境    251
12.8  小结    251
第4部分  Oracle DB 10g XE与Web开发
第13章  基于JDBC API的Web开发    254
13.1  Connection接口    254
13.2  Statement接口    255
13.3  SQLException类    258
13.4  ResultSet接口    259
13.4.1  串行访问ResultSet    259
13.4.2  ResultSet接口中的方法    260
13.4.3  记录集元数据    262
13.4.4  可被更新和滚动的记
录集    264
13.5  PreparedStatement接口    267
13.6  CallableStatement接口    271
13.7  DatabaseMetaData接口    272
13.8  小结    274
第14章  Web设计模式及案例分析    276
14.1  Web应用程序设计的重要性    276
14.2  问题的提出    277
14.3  MVC设计模式    278
14.3.1  MVC体系结构    278
14.3.2  MVC的动态行为关系    280
14.3.3  MVC的CRC卡    281
14.3.4  MVC的优缺点    281
14.4  结构化Web应用    282
14.4.1  Model 1结构    282
14.4.2  Model 2结构    283
14.4.3  MVC设计模式的优点    285
14.5  Web开发案例分析    286
14.5.1  数据表设计    286
14.5.2  功能概述    286
14.5.3  体系结构    286
14.5.4  显示模块设计    289
14.5.5  修改模块设计    290
14.5.6  添加模块设计    291
14.5.7  删除模块设计    292
14.6  小结    293
第15章  PL/SQL与Web开发    294
15.1  PL/SQL概述    294
15.2  PL/SQL程序设计    294
15.2.1  PL/SQL块结构    295
15.2.2  变量和类型    296
15.2.3  条件逻辑    296
15.2.4  循环    297
15.2.5  PL/SQL复合类型    299
15.2.6  异常处理    304
15.3  基于JSP调用PL/SQL过程    307
15.3.1  创建PL/SQL过程    307
15.3.2  使用JDBC调用PL/SQL
过程    309
15.3.3  示例应用程序    309
15.4  基于JSP调用PL/SQL函数    311
15.4.1  创建PL/SQL函数    311
15.4.2  使用JDBC调用PL/SQL
函数    312
15.4.3  示例应用程序    313
15.5  小结    315
第16章  Java存储过程与Web开发    316
16.1  Oracle JVM简介    316
16.2  Java存储过程    317
16.3  创建Java存储过程    319
16.4  基于JSP调用Java存储过程    325
16.5  小结    327
第17章  JDBC连接池与Web开发    328
17.1  JDBC连接池工作原理    328
17.2  JDBC连接池和缓存包    329
17.3  实现Oracle JDBC连接池    329
17.4  实现Oracle JDBC连接缓存    334
17.5  控制PooledConnection对象
数量    339
17.6  小结    339
第18章  自定义标记库与Web开发    341
18.1  自定义标记与标记库    341
18.1.1  自定义标记    341
18.1.2  自定义标记的分类    342
18.1.3  自定义标记库    342
18.1.4  自定义标记库与JavaBean
的比较    343
18.1.5  JSTL简介    343
18.1.6  自定义标记库的运行
原理    344
18.2  标记处理类API    344
18.2.1  javax.servlet.jsp包    345
18.2.2  javax.servlet.jsp.tagext包    345
18.3  标记处理类生命周期方法    345
18.3.1  TagSupport类    345
18.3.2  BodyTagSupport类    347
18.4  标记库描述文件    348
18.5  使用自定义标记库    348
18.6  用IDE开发自定义标记库    349
18.7  小结    355
附录  Java Web认证习题与解答    356
参考文献    382
猜您喜欢

读书导航