Web高级程序设计(Java&JSP)PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:丁一凡,姚远主编;新世纪应用型高等教育教材编审委员会组编
- 出 版 社:大连:大连理工大学出版社
- 出版年份:2011
- ISBN:9787561160299
- 页数:266 页
第1章 Java语言概述与语言基础 1
1.1 Java概述 1
1.1.1 Java的面向对象特性 1
1.1.2 Java的跨平台与可移植特性 1
1.2 Java的开发工具 2
1.2.1 JDK概述 2
1.2.2 JDK的安装与配置 3
1.2.3 开发工具Eclipse 5
1.3 Java语言基础 7
1.3.1 一个简单的Java程序 8
1.3.2 main方法的参数 9
1.3.3 基本数据类型 10
1.3.4 常量与变量 10
1.3.5 流程控制语句 12
1.3.6 枚举 15
1.3.7 数组 16
习题 19
第2章 类和对象 21
2.1 定义Java的类 21
2.1.1 类的基本结构 21
2.1.2 定义初始化 22
2.1.3 构造方法 23
2.1.4 方法重载 25
2.2 创建与使用对象 25
2.2.1 创建对象 25
2.2.2 使用对象 26
2.3 方法调用 28
2.3.1 方法的返回值 28
2.3.2 实例方法的调用 30
2.3.3 this引用 30
2.3.4 静态方法的调用 32
2.4 访问数据成员 33
2.4.1 静态变量与实例变量 34
2.4.2 局部变量、全局变量、静态变量、实例变量的区别 36
2.4.3 final变量 37
2.5 包的概念 40
2.5.1 创建包 40
2.5.2 使用包 40
2.5.3 包在类的访问控制上的意义与用途 41
2.5.4 类成员的缺省修饰符 42
习题 44
第3章 类的层次结构 47
3.1 类的继承 47
3.1.1 使用extends继承 47
3.1.2 super与派生类对象的构造 49
3.1.3 继承中的方法覆盖 54
3.1.4 super的其他用法 55
3.1.5 super关于变量隐藏的优势 57
3.1.6 final方法 58
3.2 final类 59
3.3 多态 60
3.3.1 子类覆盖父类的方法 60
3.3.2 方法重载 60
3.3.3 向上类型转换 61
3.4 抽象类 62
3.4.1 抽象类与抽象方法 62
3.4.2 抽象类的继承 63
3.5 接口 65
3.5.1 接口的定义 65
3.5.2 接口与继承 65
3.5.3 抽象方法的实现 65
3.5.4 接口与多继承 66
3.6 内部类 67
3.7 匿名类 69
3.7.1 匿名类实现某个接口 69
3.7.2 继承的匿名类 70
3.8 实例:登录程序的接口设计与类实现 71
3.9 实例:简单的高校工资管理程序的类层次结构设计与实现 74
习题 79
第4章 Java资源库 81
4.1 String 81
4.1.1 String对象的创建 81
4.1.2 字符串的比较 82
4.2 包裹类 83
4.2.1 Character 83
4.2.2 Float 84
4.2.3 Boolean 84
4.2.4 Integer 85
4.2.5 字符串与数值数据间的相互转换 87
4.3 StringBuffer 91
4.4 Math 91
4.5 Vector 92
4.6 Stack 95
4.7 ArrayList 96
4.8 日期类 98
4.9 实例:Vectot应用于工资管理程序 99
习题 100
第5章 文件处理 102
5.1 概述 102
5.2 标准输入输出流 102
5.2.1 System类 102
5.2.2 标准输入流与标准输出流 103
5.3 文件创建与查看 105
5.3.1 创建文件 106
5.3.2 输出指定目录(文件)的相关信息 107
5.3.3 创建目录 109
5.4 读写文件 110
5.4.1 使用FileReader对象读文件 110
5.4.2 使用FileWriter对象写文件 112
5.4.3 使用FileInputStream对象从文件读取数据 112
5.4.4 使用FileOutputStream对象将文件内容写入到另一个文件 113
5.5 读写文件实例 114
5.5.1 实例:输入英文写入到文件 114
5.5.2 实例:输入中文汉字写入到文件 115
5.6 实例:工资管理程序中的工资数据文件存储 116
习题 118
第6章 异常 120
6.1 概述 120
6.2 抛出异常 121
6.2.1 throw语句抛出异常 121
6.2.2 系统抛出异常 122
6.3 异常的类型 123
6.4 异常处理结构 123
6.4.1 try-catch 124
6.4.2 try-catch-finally 125
6.4.3 关于catch匹配 126
6.4.4 用特定异常类型代替通用异常类型 127
6.5 throws异常声明 127
6.6 自定义异常 129
习题 132
第7章 HTML基础 133
7.1 认识HTML 133
7.2 HTML文件结构介绍 134
7.3 HTML文件的常见标记 135
7.3.1 文档结构标记 135
7.3.2 内容标记 137
7.3.3 一般布局类标记 142
7.3.4 表格与相关标记 144
7.3.5 表单与相关标记 154
7.3.6 辅助标记 160
7.4 HTML文件显示风格简述 162
7.4.1 层叠样式表风格 162
7.4.2 老式的显示风格方案 162
7.4.3 层叠样式表的应用 162
7.4.4 外部文件 168
习题 168
第8章 JSP开发基础 169
8.1 JSP的概念与作用 169
8.1.1 JSP页面简介 169
8.1.2 JSP页面指令 170
8.1.3 JSP标签行为 172
8.1.4 JSP代码片断 173
8.1.5 静态模板及变量获取语言EL简介 174
8.2 Tomcat的配置与安装 175
8.2.1 安装:下载并配置环境变量 176
8.2.2 测试Tomcat是否安装正确 176
8.2.3 在Eclipse中建立Web项目 178
8.3 一个简单的JSP页面的编写与运行 179
8.3.1 在Eclipse中新建JSP页面 179
8.3.2 运行JSP程序 180
8.4 JSP页面处理表单数据 180
8.4.1 使用表单和输入标签完成页面 180
8.4.2 从URL请求中获取数据 181
8.4.3 从请求中获取数据实例 182
8.4.4 认识request 183
8.5 JSP内置对象 184
8.5.1 输出对象out 184
8.5.2 响应对象response 184
8.5.3 会话对象session 184
8.6 实例:使用JSP页面来进行输入输出的工资计算 185
8.6.1 功能简述 185
8.6.2 具体步骤及源码 186
习题 188
第9章 Servlet基础 189
9.1 Servlet概述 189
9.1.1 Web服务器 189
9.1.2 Servlet容器 189
9.1.3 Servlet概念 189
9.2 Servlet的生命周期 190
9.2.1 生命周期概述 190
9.2.2 生命周期实例 191
9.2.3 接口Servlet与类HttpServlet 192
9.2.4 Servlet的基本配置 192
9.3 Servlet发送页面到客户端 193
9.3.1 Servlet的调用过程 193
9.3.2 发送页面到客户端实例 194
9.3.3 web.xml配置Servlet 195
9.4 Servlet处理表单数据 196
9.4.1 表单提交get请求Servlet处理 196
9.4.2 从请求中获取数据 197
9.4.3 通过Response处理响应 197
9.4.4 实例 197
9.5 Servlet请求转发 201
9.5.1 ServletContext对象 201
9.5.2 RequestDispatcher对象 201
9.5.3 HttpServletResponse对象的sendRedirect方法 201
9.6 实例:使用Servlet完成工资计算 202
9.6.1 功能简述 202
9.6.2 源码清单 203
习题 206
第10章 Struts基础 207
10.1 什么是Struts 207
10.1.1 Struts的版本 207
10.1.2 Struts应用程序的架构 208
10.2 使用Eclipse开发Struts 2网站 209
10.2.1 Struts 2的运行环境设置 210
10.2.2 Struts 2的库文件 210
10.2.3 修改web.xml配置文件 211
10.2.4 添加Struts.xml配置文件 212
10.2.5 添加Action代码类 212
10.2.6 编辑网页生成模板 213
10.2.7 网站打包部署 214
10.3 Struts的配置文件 215
10.3.1 <package>结点 215
10.3.2 <namespace>属性 216
10.3.3 <constant>结点 216
10.3.4 <action>结点 216
10.3.5 <result>结点 218
10.4 编写Struts的Action 219
10.4.1 ActionSupport类 219
10.4.2 ModelDriyen接口 221
10.5 网页生成模板 223
10.5.1 数据使用 223
10.5.2 条件生成 225
10.5.3 集合对象 226
10.5.4 表单标签 228
10.6 实例:使用Struts完成工资计算 228
10.6.1 功能简述 229
10.6.2 源码清单 229
习题 233
第11章 JDBC数据库访问技术 234
11.1 JDBC与关系数据库 234
11.1.1 JDBC概述 234
11.1.2 数据库连接类 235
11.1.3 JDBC数据库驱动程序 235
11.1.4 数据库访问类 236
11.1.5 数据库结果类 236
11.1.6 建立实例数据库 236
11.2 应用JDBC完成数据库访问 237
11.2.1 建立数据库连接 237
11.2.2 查询数据库 239
11.2.3 更新数据库 240
11.2.4 预准备语句 243
11.2.5 结果集 245
11.2.6 事务处理 246
11.3 使用JDBC操作数据库实例 247
11.3.1 在JSP页面中查询数据 247
11.3.2 分页 251
习题 251
第12章 Hibernate应用实例与Spring简述 252
12.1 Hibernate技术简介 252
12.1.1 Hibernate的基本对象 253
12.1.2 Hibernate发环境设置 255
12.1.3 编辑Hibernate配置文件 255
12.1.4 在Eclipse中安装Hibernate工具 257
12.1.5 使用反向生成工具生成映射类 258
12.2 Hibernate构建应用系统实例 261
12.2.1 基本框架代码 261
12.2.2 显示单个教师信息 262
12.2.3 新建教师信息 263
12.2.4 修改教师信息 263
12.2.5 删除教师信息 264
12.2.6 查看所有教师信息 265
12.3 Spring简述 265
习题 266
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《计算机辅助平面设计》吴轶博主编 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017