注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计网络编程JSP动态网站开发基础练习+典型案例

JSP动态网站开发基础练习+典型案例

JSP动态网站开发基础练习+典型案例

定 价:¥35.00

作 者: 唐有明、吴华
出版社: 清华大学出版社
丛编项: 清华电脑学堂
标 签: jsp

ISBN: 9787302133223 出版时间: 2006-08-01 包装: 平装
开本: 16开 页数: 338 字数:  

内容简介

  Java Server Page(JSP)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准,JSP技术使用Java语言作为脚本语言。采用JSP技术制作的动态网页,所有程序操作都在服务器端执行,因此JSP对客户浏览器的要求最低,其应用非常广泛。《JSP动态网站开发基础练习+典型案例(附光盘)》主要介绍了JSP的入门知识、JSP程序设计基础知识、JSP页面元素、JSP脚本元素、JSP的8个内置对象、JSP访问数据库的技术、在JSP中应用JavaBean、JSP的高级编程知识,以及在服务器端运行的Java技术——Servlet等内容。《JSP动态网站开发基础练习+典型案例(附光盘)》是一个实例性教程,主要面向网页设计和制作实践,适合具有一定JSP语言使用基础的中高级读者使用。

作者简介

暂缺《JSP动态网站开发基础练习+典型案例》作者简介

图书目录

第1章  JSP入门知识    1
1.1  Web的演变    2
1.1.1  静态Web    2
练习1-1  查看静态Web页    2
1.1.2  动态Web    3
练习1-2  查看动态Web页    3
1.2  动态Web开发工具    4
1.2.1  CGI开发工具    5
1.2.2  ASP开发工具    5
1.2.3  PHP开发工具    5
1.2.4  Servlet开发工具    6
1.3  JSP技术及其优势    6
1.4  配置JSP服务器    8
1.4.1  配置JDK    8
练习1-3  在Windows XP下
安装JDK    10
1.4.2  配置Tomcat    11
练习1-4  安装Tomcat    18
1.5  典型案例:IIS 5.0+Tomcat 4.1配置    19
1.6  典型案例:本站正在建设中    22
1.7  典型案例:获取IP地址和时间    26
1.8  思考与练习    31
第2章  JSP程序设计基础    35
2.1  Java基础    36
2.1.1  Java的特性    36
2.1.2  Java程序结构    37
练习2-1  Java快速入门    38
2.1.3  Java基本语法    39
练习2-2  使用基本数据类型    40
练习2-3  4个示例程序    43
2.1.4  面向对象的程序设计    45
2.2  HTML基础知识    47
2.2.1  HTML页面的基本结构    48
练习2-4  查看网页的基本结构    48
2.2.2  常用元素    49
2.2.3  链接标记    50
练习2-5  使用超链接    50
2.2.4  表格标记    51
练习2-6  表格高级功能    53
2.2.5  表单标记    54
练习2-7  信息反馈表单    54
练习2-8  制作调查表单    57
2.3  JavaScript简介    58
练习2-9  JavaScript与表单的交互    59
2.4  典型案例:制作用户注册表单    61
2.5  思考与练习    68
第3章  JSP页面元素    73
3.1  JSP容器    74
3.1.1  JSP代码    74
练习3-1  嵌入JSP代码    74
3.1.2  JSP的结构    75
练习3-2  完整的JSP页面概览    76
3.1.3  JSP的标记    77
练习3-3  使用JSP标记    78
3.2  JSP注释    79
3.2.1  使用注释    79
练习3-4  在JSP页中添加注释    79
3.2.2  隐藏注释    80
练习3-5  JSP控制HTML标记    81
3.3  JSP指令    82
3.3.1  page指令    82
练习3-6  使用errorPage属性处理异常    84
3.3.2  include指令    87
练习3-7  使用include指令    87
3.3.3  taglib指令    88
3.4  JSP动作    89
3.4.1  include动作    90
练习3-8  include动作在页面的应用    90
3.4.2  forward动作    91
练习3-9  使用forward动作实现页面间的跳转    92
3.4.3  param动作    93
练习3-10  使用param动作    93
3.4.4  useBean动作    94
练习3-11  使用useBean动作    94
3.4.5  setProperty动作    95
练习3-12  使用setProperty动作    96
3.4.6  getProperty动作    96
练习3-13  getProperty动作在JSP中的应用    97
3.4.7  plugin动作    98
3.5  典型案例  在线投票    99
3.6  思考与练习    102
第4章  JSP脚本元素    106
4.1  三种脚本元素    107
练习4-1  变量声明(计算数据)    107
练习4-2  表达式格式(统计客户量)    108
练习4-3  脚本程序(显示当前时间)    108
4.2  JSP声明    109
4.2.1  JSP声明中的变量    110
练习4-4  在Java中声明变量    111
4.2.2  JSP声明中的方法    111
练习4-5  显示任意年、月的日历    112
4.3  JSP表达式    114
练习4-6  引用一个变量并输出其内容    115
4.4  JSP脚本程序    116
4.4.1  脚本程序中的变量    117
4.4.2  脚本程序中的表达式    117
4.4.3  脚本程序中的条件    118
练习4-7  if/else语句    118
练习4-8  数据运算    118
4.4.4  脚本程序中的循环    121
练习4-9  九九乘法口诀表    122
练习4-10  求一百之和    123
练习4-11  天净沙(秋思)    124
4.5  典型案例:分页显示留言信息    125
4.6  典型案例:格式化字符格式    130
4.7  典型案例:使用JSP定制页面    132
4.8  典型案例:留言簿    134
4.9  思考与练习    140
第5章  JSP内置对象    144
5.1  内置对象概述    145
5.2  request对象    146
5.2.1  常用方法    147
5.2.2  request服务    148
练习5-1  获得用户在Form表单中所传递的信息    148
练习5-2  使用对象属性    150
练习5-3  判断客户端浏览器    150
练习5-4  演示request中的访问请求行    151
练习5-5  获取HTML表单提交的数据    152
练习5-6  选择计算和的方式    153
5.3  response对象和out对象    155
5.3.1  response对象    155
练习5-7  统计网站的用户流量    157
练习5-8  存取日期和时间数据    159
练习5-9  Response重定向    161
练习5-10  动态响应contenType属性    162
5.3.2  out对象    163
练习5-11  测试Out对象    164
练习5-12  输出时间    164
5.4  session对象    165
练习5-13  session数据的存取    167
练习5-14  利用Session对象设置及获取有效时间    168
练习5-15  application和session的综合演示    168
5.5  其他对象    169
5.5.1  application对象    169
练习5-16  利用application实现的简单计数器    170
练习5-17  application变量的使用方法    171
5.5.2  config对象    172
5.5.3  exception对象    173
练习5-18  错误页面    174
5.5.4  page对象    175
5.5.5  pageContext对象    175
练习5-19  pageContext对象的综合应用    176
5.6  思考与练习    177
第6章  JSP访问数据库    182
6.1  JDBC简介    183
6.1.1  DriverManager    183
6.1.2  Connection    184
6.1.3  Statement    185
6.1.4  PreparedStatement    186
6.1.5  CallableStatement    187
6.1.6  ResultSet    187
6.2  访问Access    188
练习6-1  设置数据源    188
练习6-2  显示图书明细表中的数据    190
练习6-3  添加记录    192
练习6-4  数据分页显示    193
6.3  访问SQL Server    195
练习6-5  测试SQL Server数据库    196
练习6-6  向SQL数据库添加记录    198
6.4  JDBC访问其他数据库    200
6.4.1  访问MySQL    200
练习6-7  安装MySQL    200
练习6-8  测试MySQL数据库    203
6.4.2  访问Oracle    204
练习6-9  数据分页显示    205
6.5  典型实例:用户登录验证页面    208
6.6  思考与练习    211
第7章  在JSP中应用JavaBean    214
7.1  认识JavaBean    215
练习7-1  连接数据库    216
练习7-2  计算圆的周长和面积    217
7.2  JavaBean作用域    219
练习7-3  求出两个数的最大公因数    220
7.3  设置和获取JavaBean属性    221
练习7-4  计数器    223
7.4  使用带JavaBean的表单    224
练习7-5  学生信息    224
7.5  典型案例:上传文件    226
7.6  思考与练习    230
第8章  Servlet    233
8.1  Servlet概述    234
8.1.1  Servlet的基本概念    234
8.1.2  Servlet的基本方法    236
练习8-1  init方法的使用    236
练习8-2  destroy方法的使用    237
8.2  Servlet应用案例    238
8.2.1  一个简单的Servlet程序    238
8.2.2  Servlet和Web页面的交互    243
8.2.3  Servlet程序实例    244
8.3  Servlet与JSP的交互    247
8.3.1  从JSP到Servlet的信息传递    247
8.3.2  从Servlet到JSP的信息传递    248
8.4  典型案例:用Servlet动态生成图片    251
8.5  典型案例:输出所有的表单数据    253
8.6  思考与练习    256
第9章  JSP高级应用    264
9.1  文件上传    265
9.2  发送简单E-mail    268
9.3  发送包含附件的E-mail    273
9.4  JSP Tag Library    277
9.4.1  Tag Library基础    277
9.4.2  Tag Library的应用    279
9.5  典型案例:编写猜数字游戏    281
9.6  思考与练习    284
第10章  综合实例——计算机图书管理网站    287
10.1  项目需求分析    288
10.2  项目功能描述    288
10.3  创建项目数据库    289
10.4  运行数据库    292
10.5  项目设计    293
10.5.1  主页面    294
10.5.2  登录模块    297
10.5.3  畅销图书模块    301
10.5.4  促销图书模块    302
10.5.5  分类显示模块    304
10.5.6  新进图书模块    307
10.5.7  图书展模块    308
10.5.8  子页面公共模块    310
10.5.9  畅销和促销显示模块    315
10.6  购物车    318
10.6.1  查看购物车    322
10.6.2  清空购物车    327
10.6.3  结账    328
10.7  后台管理页面    330
10.7.1  登录主页面    331
10.7.2  管理页面    332
附录  思考与练习答案    337

本目录推荐