JSP程序设计与实例分析教程PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:姜晓铭,陈武等编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2001
- ISBN:7302013977
- 页数:411 页
第1章 Web数据库相关技术漫谈 1
1.1 Internet相关技术漫谈 1
1.1.1 TCP/IP通讯协议 1
1.1.2浏览器(Browser) 1
1.1.3 HTML语言 2
1.1.4动态网页 2
1.1.5 CGI(Common Gateway Interface) 3
1.1.6 ASP(Active Server Pages) 4
1.1.7 JSP(Java Server Page) 4
1.2数据库相关技术漫谈 4
1.2.1 ODBC(Open Database Connectivity) 4
1.2.2存取数据库的对象群 5
1.2.3 JDBC(Java Database Connectivity) 6
第2章 JSP的创建 7
2.1 JSP基础知识简介 7
2.1.1 JSP的概念 7
2.1.2 JSP的优点 9
2.1.3 JSP与ASP、PHP的比较 10
2.2 JSP的运行平台 12
2.2.1 JSP开发工具 12
2.2.2 JDK的安装 12
2.2.3 JSWDK的安装 14
2.2.4 Tomcat的安装 14
2.2.5安装过程中常出现的问题 15
2.3 JSP简单实例 17
2.3.1实例一:number.jsp 17
2.3.2 实例二:Hell World! 21
第3章 JSP与Java Servlet 24
3.1 Java Servlet简介 24
3.1.1 Java与Servlet 25
3.1.2 Java Servlet的优点 25
3.1.3 Servlet的结构 27
3.1.4 Java Servlet接口 28
3.1.5 Servlet的生命周期 30
3.1.6使用Servlet的两种模式 31
3.2创建Servlet程序 32
3.2.1如何运行Servlet程序 32
3.2.2用Servlet Runner运行Servlet 34
3.2.3第一个Servlet程序 34
3.3 Servlet处理表单提交 36
3.3.1 HTML表单 36
3.3.2 Servlet与HTML表单 44
3.3.3 Servlet处理复杂Form元件 51
3.3.4 Servlet获取环境变量 54
3.4 Servlet与网页的结合 55
3.4.1 HTML中调用Servlet程序 56
3.4.2在JSP中调用Servlet程序 57
3.4.3在Servlet程序中调用JSP 57
第4章 基本语法 59
4.1 Java语言简介 59
4.1.1 Java语言的主要特点 59
4.1.2 Java的小应用程序Applet 61
4.1.3丰富的类资源 61
4.2 Java语言基本语法 62
4.2.1 Java语言中的一些基本概念 62
4.2.2 Java语言的基本数据类型 64
4.2.3变量与常量 65
4.2.4数组 67
4.2.5运算符 70
4.2.6流程控制 71
4.2.7 Java的类 76
4.2.8 Java的继承 96
4.2.9包的介绍 101
4.2.10接口的介绍 103
4.2.11异常的介绍 106
4.3 Java语言编程习惯 110
第5章 JSP指令语法 112
5.1 HTML注释 112
5.1.1 HTML注释说明 112
5.1.2 HTML注释JSP语法 112
5.1.3 HTML注释的例子 112
5.2隐藏注释 113
5.2.1隐藏注释说明 114
5.2.2隐藏注释语法 114
5.2.3隐藏注释例子 114
5.3 HTML中嵌入JSP脚本的格式 115
5.3.1在HTML中嵌入JSP脚本说明 115
5.3.2在HTML中嵌入JSP脚本的例子 115
5.4声明 116
5.4.1 JSP声明的说明 116
5.4.2 JSP声明语法 116
5.4.3 JSP声明的例子 117
5.5表达式 117
5.5.1表达式说明 118
5.5.2表达式的JSP语法 118
5.5.3表达式例子 118
5.6 Include指令 119
5.6.1 Include指令说明 119
5.6.2 Include指令JSP语法 119
5.6.3 Include指令的例子 119
5.7 Page指令 120
5.7.1 Page指令说明 120
5.7.2 Page指令属性 121
5.7.3 Page指令的JSP语法 122
5.7.4 Page指令例子 123
5.8 <jsp:useBean> 123
5.8.1 <jsp:useBean>说明 123
5.8.2 <jsp:useBean>属性 123
5.8.3 <jsp:useBean>的JSP语法 125
5.8.4 <jsp:useBean>例子 125
5.9 Scriptlet 125
5.9.1 Scriptlet说明 125
5.9.2 Scriptlet用法 126
5.9.3 Scriptlet例子 126
5.10 Tablib指令 126
5.10.1 Tablib指令说明 127
5.10.2 Tablib指令用法 127
5.10.3 Tablib指令属性 127
5.10.4 Tablib指令例子 128
5.11 <jsp:plugin> 128
5.11.1 <jsp:plugin>说明 128
5.11.2 <jsp:plugin>语法 128
5.11.3 <jsp:plugin>属性 129
5.11.4 <jsp:plugin>例子 130
5.12 <jsp:getProgperty> 131
5.12.1 <jsp:getProgperty>说明 131
5.12.2 <jsp:getProgperty>语法 131
5.12.3 <jsp:getProgperty>属性 131
5.12.4 <jsp:getProgperty>例子 132
5.13 <jsp:setProterty> 132
5.13.1 <jsp:setProterty>说明 132
5.13.2 <jsp:setProterty>语法 133
5.13.3 <jsp:setProterty>属性 133
5.13.4 <jsp:setProterty>实例 134
5.14 <jsp:forward> 135
5.14.1 <jsp:forward>说明 135
5.14.2 <jsp:forward>用法 135
5.14.3 <jsp:forward>属性 135
5.14.4 <jsp:forward>例子 136
第6章 JavaBeans 137
6.1 JavaBeans技术的简介 137
6.1.1 JavaBeans的产生背景 137
6.1.2 Javabeans的概念与特性 138
6.1.3 JavaBeans与Java的关系 139
6.1.4 JavaBeans的组件模型 139
6.2 JavaBeans API简介 143
6.2.1属性管理 143
6.2.2内省 144
6.2.3事件处理 145
6.2.4持续性 146
6.2.5应用程序建立器支持 146
6.3 JavaBeans在JSP中的应用 147
6.3.1 Beans的生成 148
6.3.2 <jsp:useBean>的用法 149
6.3.3 <jsp:getProperty>的用法 150
6.3.4 <jsp:setProperty>的用法 151
6.3.5实例 151
第7章 基础部分实例 154
7.1网站计数器 154
7.1.1读写文件 154
7.1.2在JSP网页中实现计数器 155
7.1.3在计数器中使用JavaBeans 157
7.1.4在计数器中使用图形界面 160
7.2访客留言本 164
7.2.1 HTML表单的客户端确认 165
7.2.2访客留言本输入表单的建立 168
7.2.3记录留言内容 173
7.2.4查看留言本内容 179
7.3在线投票系统 181
7.3.1建立投票表单 181
7.3.2投票后台处理 184
7.3.3显示投票结果 188
7.4邮件列表 191
7.4.1用户登记表单 191
7.4.2邮件列表处理 194
7.4.3管理员界面 199
7.5 JSP小游戏 206
7.5.1游戏简介与流程设计 206
7.5.2游戏的准备工作 206
7.5.3在浏览器中进行游戏 208
第8章 数据库及SQL 212
8.1数据库简介 212
8.1.1数据库的表 212
8.1.2主码(Primary Keys) 213
8.1.3外码(Foreign Keys) 214
8.1.4索引 214
8.1.5列的类型 215
8.1.6触发器和目录表 218
8.2 SQL Server7.0的简介 219
8.2.1运行环境 220
8.2.2服务器的改进和新特性 224
8.2.3增强结构 224
8.2.4服务器增强 226
8.3 SQL语言 228
8.3.1 SQL语言介绍 229
8.3.2 SQL数据定义 231
8.3.3 SQL的数据控制 232
8.4 SQL的SELECT语句 234
8.4.1 SELECT语句的一般格式 234
8.4.2 SELECT语句的几种特殊格式 236
8.4.3筛选数据记录的WHERE语言说明 239
8.5数据操作——SQL指令 242
8.5.1 Delete命令:删除数据 242
8.5.2 Update命令:更新数据 242
8.5.3 Insert Into命令:增加数据 243
8.5.4 Select Into命令:建立新数据表 244
第9章 JSP中的数据库 245
9.1 JSP中连接数据库的方式 245
9.1.1与数据库建立链接 246
9.1.2用JSP连接数据库 247
9.2 JDBC 248
9.2.1 JDBC与CGI的比较 248
9.2.2 Java的接口、对象和异常的简介 249
9.3数据库连接 251
9.3.1 JDBC解决的问题 251
9.3.2 Driver接口 252
9.3.3 DriverManger对象 256
9.3.4数据库连接 261
9.4数据库连接的优化 263
9.5数据库查询实例 273
第10章 网上购物 279
10.1连接MS SQL数据库 279
10.1.1建立数据库 279
10.1.2数据源的建立 280
10.1.3调用数据库 282
10.2用户管理 283
10.2.1用户注册 284
10.2.2用户登录 293
10.2.3用户信息修改 295
10.2.4用户注销 298
10.3数据查询 299
10.3.1生成查询记录集 300
10.3.2分页显示功能 305
10.3.3查看商品详细信息 312
10.4购物车 315
10.4.1添加到购物车 315
10.4.2查看购物车 318
10.4.3购物车操作 320
10.4.4结账 321
10.5网站风格的统一 324
10.5.1样式库的使用 324
10.5.2框架的使用 325
第11章 JSP与XML 327
11.1 XML简介 327
11.1.1 XML和HTML之比较 327
11.1.2在Script Component中规定XML规则 328
11.2 JSP与XML 328
11.3 XML 329
11.3.1 XML的核心内容 329
11.3.2文档类型定义(DTD) 334
11.3.3用XML来定义数据 339
11.3.4 XML在JSP中的应用 340
11.4 JSP页面与XML技术的集成 349
附录A Servlet API 350
附录B Java 的解释器和编译器 408
- 《水面舰艇编队作战运筹分析》谭安胜著 2009
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《分析化学》陈怀侠主编 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《影响葡萄和葡萄酒中酚类特征的因素分析》朱磊 2019
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《仪器分析技术 第2版》曹国庆 2018
- 《景观艺术设计》林春水,马俊 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019