Web数据库编程-JavaPDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:舒红平等编著
- 出 版 社:西安:西安电子科技大学出版社
- 出版年份:2005
- ISBN:7560616038
- 页数:263 页
第1章 Web应用编程基础 1
1.1 Web应用的兴起 2
1.2 Web应用需求 2
1.2.1 业务逻辑 3
1.2.2数据管理 3
1.2.3接口 4
1.3抽象Web应用体系结构 4
1.3.1 客户/服务器结构 4
1.3.2浏览器/服务器结构 5
1.3.3 C/S与B/S的比较 6
思考题 6
第2章 Web动态编程技术JSP 7
2.1 JSP的概念及特性 8
2.1.1 JSP与ASP脚本语言的比较 8
2.1.2 JSP运行环境 9
2.1.3 JDK的安装与配置 9
2.1.4 Tomcat的安装和配置 10
2.1.5 JBoss的安装和配置 11
2.1.6 JSP的基本语法 12
2.1.7 JSP生命周期 13
2.1.8 JSP执行流程 13
2.2 JSP页面的组成 14
2.2.1 JSP指令 14
2.2.2 JSP动作 19
2.2.3 JSP脚本 29
2.3 Session元素 29
2.3.1 Session 对象 29
2.3.2 Session 对象方法 30
2.3.3 Session示例 30
2.4 Cookie 元素 32
2.4.1 Cookie 对象 32
2.4.2 Cookie 对象方法 33
2.4.3 Cookie示例 34
2.5 JSP通过JavaBean访问数据库的综合实例 37
2.5.1 数据库访问的基本方法 37
2.5.2通过JDBC-ODBC桥访问数据库 38
2.6 Student_info实例在JBuilder中的实现 59
2.6.1 JBuilder 2005开发界面简介 59
2.6.2 Student_info实例的工程实现 60
2.6.3使用JBuilder的相关知识 65
思考题 68
第3章 Web编程动态技术Servlet 69
3.1 Servlet基础 70
3.1.1 Servlet的概念 70
3.1.2 Servlet的技术特性 70
3.1.3 Servlet的主要功能 70
3.1.5开发部署一个简单的Servlet 71
3.1.4 Servlet的生命周期 71
3.2 Servlet常用类及接口 77
3.2.1扩展GenericServlet类 78
3.2.2 HttpServlet类 78
3.2.3 ServletRequest接口 79
3.2.4 ServletResponse接口 79
3.2.5 HttpServletRequest接口 80
3.2.6 HttpServletResponse接口 80
3.3 Http与HttpServlet 81
3.3.1 HTTP请求 81
3.3.2 HTTP响应 82
3.3.3 Servlet容器响应Web客户请求处理流程 83
3.3.4 ServletContext和Web应用的关系 84
3.4 Servlet应用实例 87
3.4.1一个Servlet实例 87
3.4.2一个带数据库的Servlet应用实例 91
思考题 96
第4章 JDBC连接 97
4.1 JDBC概述 98
4.1.1 JDBC的诞生 98
4.1.2 JDBC结构模型及ODBC-JDBC桥 98
4.1.3 JDBC与ODBC的关系 101
4.2.2 向数据库发送SQL语句的接口 102
4.2.1 与数据库建立连接的接口 102
4.2 JDBC常用接口方法 102
4.2.3处理数据库返回结果的接口 103
4.3 JSP通过JDBC连接各种数据库 103
4.3.1 JSP连接Oracle数据库 103
4.3.2 JSP连接SQL Server数据库(7.0/2000) 104
4.3.3 JSP连接DB2数据库 105
4.3.4 JSP连接Informix数据库 105
4.3.5 JSP连接Sybase数据库 106
4.3.6 JSP连接MySQL数据库 107
4.3.7JSP连接PostgreSQL数据库 107
4.3.8 JSP连接Access数据库 108
思考题 110
第5章 Java连接池 111
5.1连接池简介 112
5.1.1连接池概述 112
5.1.2连接池特性 112
5.2连接池的管理流程和常用接口 112
5.3连接池的配置 113
5.3.1通过Tomcat管理工具配置连接池 113
5.3.2通过修改server.xml配置连接池 116
5.3.3运用连接池的一个实例 118
5.4 Java常用特殊数据类型 121
5.4.1哈希表类 121
5.4.3综合实例 123
5.4.2 ArrayList和Vector动态序列 123
5.5通过程序实现连接池管理 125
思考题 134
第6章 基于Oracle数据库的设计及应用 135
6.1 Oracle数据库的SQL简介 136
6.1.1 SQL概述 136
6.1.2数据库查询 136
6.1.3 Oracle基本数据类型 137
6.1.4常用函数用法 137
6.1.5数据库操纵语言命令 139
6.1.6创建表、视图、索引、同义词、用户 139
6.1.7子程序 141
6.2 Oracle数据库对象的设计及应用 142
6.2.1视图 142
6.2.2存储过程 143
6.2.3触发器 150
6.3 Oracle 中一些特殊类型的使用 153
6.3.1 日期类型数据的新增 153
6.3.2存取图片的几种实现方法 153
6.4 JDBC高级设计及应用 174
6.4.1数据库的优化设计 174
6.4.2编译预处理语句 174
6.4.4事务管理 176
6.4.3动态SQL 176
6.4.5 双向循环 177
6.4.6更新结果集 177
6.4.7执行批更新 178
6.4.8关闭JDBC资源 178
思考题 180
第7章 基于MVC的Struts技术 181
7.1 MVC设计模式简介 182
7.1.1 MVC设计模式 182
7.1.2 JSP Model1和JSP Model2 183
7.2.1 Struts框架内容 185
7.2 Struts的概念及特征 185
7.1.3 Struts实现MVC的机制 185
7.2.2 Struts实现的MVC设计模式 186
7.2.3 Struts与Web App的关系 186
7.3 Struts的工作原理和组件 187
7.3.1 ActionServlet控制器对象 187
7.3.2 Actionmappings 187
7.3.3 ActionForward导航 188
7.3.4 ActionForm Bean捕获表单数据 188
7.3.5 Struts模型 189
7.4 Struts配置文件简介 190
7.4.1 Web.XML 190
7.3.6 Struts视图 190
7.3.7 Struts控制器 190
7.4.2 Struts-config.xml 191
7.5 Struts高级特性 192
7.5.1使用应用模块 192
7.5.2 JSP源代码保护 192
7.5.3使用ForwardAction及DispatchAction提高开发效率 193
7.6 Struts标记库 194
7.6.1定制JSP标记 194
7.6.2标记库分类 195
7.6.3资源束 200
7.7.2 Struts简单示例 201
7.7 Struts示例 201
7.7.1 Struts的安装 201
思考题 206
第8章 Hibernate技术 207
8.1 Hibernate概述 208
8.2 Hibernate的体系结构 208
8.3 SessionFactory配置 209
8.4持久化类(Persistent Classes) 211
8.4.1持久化对象(PO)与POJO的区别 212
8.4.2 PO与VO的区别 213
8.5 O/R Mapping基础 213
8.6.2和连接(join) 217
8.6.1 from子句 217
8.6 Hibernate查询语言 217
8.6.3 select子句 218
8.6.4统计函数(Aggregate functions) 219
8.6.5多态(Polymorphism) 219
8.6.6 where子句 220
8.7 Hibernate示例 221
8.7.1 JBuilder运行环境配置 221
8.7.2新建Hello_Bean.java类 221
8.7.3修改Hibernate配置 222
8.7.4建立测试运行类 224
思考题 228
第9章 Struts、Hibernate应用实例 229
9.1.2运行环境 230
9.1 需求分析 230
9.1.1任务概述 230
9.1.3功能需求 231
9.1.4模块总体结构 231
9.2 数据库设计 232
9.2.1 部门表 232
9.2.2用户表 233
9.3界面设计 234
9.3.1菜单界面风格 234
9.3.2用户管理风格 234
9.4程序设计 235
参考文献 263
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《Power BI数据清洗与可视化交互式分析》陈剑 2020
- 《数据失控》(美)约翰·切尼-利波尔德(John Cheney-Lippold)著 2019
- 《中国生态系统定位观测与研究数据集 森林生态系统卷 云南西双版纳》邓晓保·唐建维 2010
- 《穿越数据的迷宫 数据管理执行指南》Laura Sebastian-Coleman 2020
- 《大数据环境下的信息管理方法技术与服务创新丛书 俄罗斯档案事业改革与发展研究》徐胡乡责编;肖秋会 2019
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019