图书介绍
高级Web程序设计 JSP网站开发PDF|Epub|txt|kindle电子书版本网盘下载
- 吴志祥,王新颖,曹大有主编 著
- 出版社: 北京:科学出版社
- ISBN:9787030385253
- 出版时间:2013
- 标注页数:279页
- 文件大小:59MB
- 文件页数:294页
- 主题词:JAVA语言-主页制作-程序设计-高等学校-教材
PDF下载
下载说明
高级Web程序设计 JSP网站开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Web应用开发基础1
1.1 访问网站的工作原理1
1.1.1 B/S体系1
1.1.2 静态网页与动态网页2
1.2 高级Web程序设计技术基础2
1.2.1 超文本标记语言HTML2
1.2.2 CSS样式和Div布局3
1.2.3 客户端脚本技术与JavaScript语言6
1.2.4 基于对象的JavaScript库——jQuery等8
1.2.5 面向对象的程序设计8
1.2.6 含有数据库访问的Web程序设计9
1.2.7 XML基础9
1.2.8 Ajax技术简介10
1.3 Java Web应用开发概述13
1.3.1 JSP是一种动态网站制作技术13
1.3.2 JSP与J2EE(Java EE)的关系13
1.3.3 JSP网站的开发模式14
1.4 搭建JSP网站的基本运行环境14
1.4.1 安装Java语言开发包——JDK14
1.4.2 安装JSP网站服务器软件——Apache Tomcat 615
1.4.3 Apache Tomcat使用初步16
1.4.4 JSP网页初步20
习题122
实验1 高级Web应用开发基础与JSP网站初步24
第2章 MySQL数据库及其基本操作27
2.1 MySQL数据库软件的安装、启动和关闭27
2.1.1 MySQL 5.5 数据库软件的安装27
2.1.2 MySQL服务的启动与停止30
2.1.3 在DOS命令行方式下登录MySQL数据库服务器31
2.1.4 在MySQL命令行方式下修改数据库服务器的登录密码31
2.2 操作MySQL数据库31
2.2.1 显示所有数据库(Show Databases)31
2.2.2 创建新的数据库(Create Database)32
2.2.3 选择数据库(Use)32
2.2.4 显示数据库中的所有表(Show Tables)32
2.2.5 删除数据库(Drop Database)32
2.2.6 数据库(SQL文本)的导出与导入32
2.3 操作MySQL数据表33
2.3.1 新建数据表(Create Table)33
2.3.2 查看数据表结构(Show Columns From)33
2.3.3 修改数据表结构(Alter Table)33
2.3.4 重命名数据表(Rename Table)34
2.3.5 删除数据表(Drop Table)34
2.4 操作MySQL数据34
2.4.1 MySQL命令行方式下中文乱码解决方案34
2.4.2 插入记录(Insert)35
2.4.3 更新记录(Update)35
2.4.4 删除记录(Delete)35
2.4.5 查看数据表(Select)35
2.5 使用MySQL的图形化操作工具36
2.5.1 Navicat for MySQL的安装与配置36
2.5.2 Navicat for MySQL的基本用法36
习题239
实验2 MySQL数据库及其基本操作40
第3章 Java语言程序设计42
3.1 Java语言概述42
3.1.1 类与对象42
3.1.2 软件的三个层次:类—软件包—jar包43
3.1.3 Java源程序结构43
3.1.4 使用import语句导入软件包中的类(或接口)44
3.1.5 四种引用类型44
3.1.6 流程控制语句46
3.1.7 基础类库——语言包java.lang46
3.1.8 基础类库——输入/输出包java.io48
3.1.9 基础类库——实用包java.util49
3.1.10 基础类库——数据访问包java.sql50
3.1.11 异常及处理51
3.2 Java程序的调试、运行环境52
3.2.1 认识JDK52
3.2.2 手工环境下Java源程序的编译和运行53
3.2.3 将编译/运行命令嵌入到编辑软件EditPlus中54
3.3 在集成环境中开发Java项目56
3.3.1 关于Eclipse与MyEclipse56
3.3.2 安装MyEclipse for Spring 1056
3.3.3 Java项目开发前在MyEclipse中的若干设置57
3.3.4 新建Java项目59
3.3.5 新建包60
3.3.6 新建Java源程序、快速编辑、编译与运行60
3.3.7 Java项目的导入/导出61
3.4 用于JSP网站开发中的几个关键技术62
3.4.1 类的继承与组合62
3.4.2 抽象类与抽象方法64
3.4.3 接口64
3.4.4 静态方法、静态变量和静态类67
3.4.5 向上转型、动态绑定与多态68
3.5 在Java应用程序中访问MySQL数据库70
3.5.1 JDBC工作原理70
3.5.2 使用纯JDBC方式访问MySQL数据库70
习题374
实验3(A) Java基础与Java应用程序的手工开发76
实验3(B) 在集成环境中开发Java项目78
实验3(C) 使用JDBC访问MySQL数据库80
第4章 JSP网站及其基本工作原理和开发环境81
4.1 JSP页面语法81
4.1.1 JSP页面结构81
4.1.2 JSP页面指令、页面包含指令和标签指令82
4.1.3 JSP脚本元素:声明、表达式和脚本程序83
4.1.4 JSP动作标签83
4.1.5 EL表达式86
4.2 JSP网站运行环境86
4.2.1 JDK作为Java程序运行环境86
4.2.2 使用Apache Tomcat作为JSP网站服务器87
4.2.3 服务器软件ApacheTomcat 6的使用87
4.3 JSP网站的基本工作原理88
4.3.1 JSP网站的文件系统结构88
4.3.2 JSP网站项目配置文件web.xml88
4.3.3 访问JSP默认网站和用户网站89
4.3.4 JSP工作原理与Servlet初步90
4.3.5 Tomcat作为Servlet容器94
4.4 在集成环境MyEclipse中开发Java EE项目94
4.4.1 Java EE项目开发前在MyEclipse中的若干设置94
4.4.2 新建Java Web项目98
4.4.3 新建和编辑JSP文件98
4.4.4 JSP网站项目发布与JSP网站浏览99
4.4.5 使用File菜单实现JavaEE项目的导入和导出100
4.5 开发含有MySQL数据库访问的JSP页面100
4.5.1 手工开发含有MySQL数据库访问的页面100
4.5.2 在MyEclipse中开发含有MySQL数据库访问的页面101
习题4102
实验4(A) 手工方式开发JSP网站104
实验4(B) 在集成环境中开发Java EE项目106
第5章 JSP内置对象及其使用107
5.1 向客户端输出信息对象——out107
5.2 响应客户端请求对象——response107
5.2.1 重定向方法Redirect()108
5.2.2 获得http响应流方法getWriter()108
5.3 请求信息对象——request109
5.3.1 获取表单传递值110
5.3.2 获取URL传递变量111
5.3.3 查询环境信息112
5.3.4 设置统一的请求编码112
5.4 会话信息对象——session113
5.5 所有会话信息共享对象——application115
5.6 Cookie信息的建立与使用117
5.7 网页错误和未捕捉的例外对象——exception119
5.8 页面上下文对象——pageContext120
5.9 Servlet的配置对象——config121
5.10 页对象——page122
习题5123
实验5 JSP内置对象的使用124
第6章 JavaBean与MV开发模式125
6.1 JavaBean与Java Web开发模式125
6.1.1 JavaBean概述125
6.1.2 JavaBean定义规范125
6.1.3 JSP+JavaBean作为Java Web的一种开发模式125
6.2 JavaBean的使用126
6.2.1 将JavaBean存放到项目的特定文件夹126
6.2.2 在JSP页面中通过动作标签使用JavaBean126
6.2.4 使用MV模式开发的用户管理系统134
6.3 EJB简介138
6.3.1 EJB应用模式概述138
6.3.2 EJB项目与JBoss容器139
习题6145
实验6 JavaBean与MV开发模式147
第7章 Servlet及其在MVC开发模式中的应用149
7.1 Servlet概述149
7.1.1 Servlet作为特殊的Java类149
7.1.2 Servlet与JSP之间的关系149
7.1.3 Servlet容器及其工作原理150
7.2 使用Servlet组件中的常用类与接口151
7.2.1 开发Servlet的基础接口和类152
7.2.2 在集成环境中开发Servlet的准备155
7.2.3 实现Servlet接口155
7.2.4 继承GenericServlet抽象类158
7.2.5 继承HttpServlet抽象类159
7.3 Servlet的开发与部署163
7.3.1 Servlet中的中文乱码解决方案163
7.3.2 手工方式开发与部署Servlet163
7.3.3 在集成环境中开发与部署Servlet164
7.4 Servlet的基本应用165
7.4.1 使用Servlet处理表单165
7.4.2 利用Servlet监听器统计网站在线人数167
7.4.3 Servlet过滤器的使用169
7.5 Servlet在MVC开发模式中的应用174
7.5.1 关于MVC开发模式174
7.5.2 Servlet在MVC开发模式中的应用174
7.5.3 使用MVC开发的用户管理系统(完整版)178
习题7186
实验7(A) 手工开发和部署Servlet188
实验7(B) 在集成环境中开发Servlet190
实验7(C) 使用MVC模式开发Web项目191
第8章 文件下载与文件上传192
8.1 预备知识192
8.1.1 文件上传与下载的基本概念192
8.1.2 文件类java.io.File192
8.1.3 与IO流相关的字节流对象194
8.2 使用java.io软件包和Servlet实现文件下载194
8.3 使用FileUpload组件实现文件上传202
8.3.1 预备知识:集合框架与泛型202
8.3.2 关于FileUpload组件203
8.3.3 使用FileUpload组件实现文件上传203
习题8208
实验8 JSP网站中的文件下载与上传209
第9章 Web编程框架SSH及其应用210
9.1 SSH架构分析及其在MyEclipse中的实现210
9.1.1 SSH框架分析210
9.1.2 在MyEclipse中搭建Struts开发环境212
9.1.3 在MyEclipse中搭建Hibernate开发环境214
9.1.4 在MyEclipse中搭建Spring开发环境220
9.2 Struts 2与控制层221
9.2.1 Struts核心jar包提供的主要类与接口221
9.2.2 Struts 2工作原理222
9.2.3 Struts 2的表达式语言OGNL和常用标签223
9.2.4 Struts开发流程及实例225
9.3 Hibernate与数据库封装228
9.3.1 对象关系映射ORM228
9.3.2 Hibernate关键技术与工作原理228
9.3.3 在MyEclipse中开发Hibernate的一般步骤230
9.4 Spring与业务逻辑层234
9.4.1 Spring框架组件234
9.4.2 Spring的IoC容器235
9.4.3 Spring中MVC的实现原理235
9.4.4 一个Spring示例236
9.5 整合SSH编程框架开发的综合案例——新闻网站243
9.5.1 系统分析与数据库设计244
9.5.2 项目文件系统244
9.5.3 系统设计246
习题9255
实验9(A) Web编程框架SSH及其应用257
实验9(B) 整合使用SSH框架开发新闻网站259
第10章 JSP模板框架与SiteMesh260
10.1 预备知识260
10.1.1 SiteMesh简介260
10.1.2 SiteMesh工作原理261
10.1.3 SiteMesh配置及使用261
10.2 SiteMesh的使用示例264
习题10269
实验10 模板软件SiteMesh的使用270
附录一 在线测试271
附录二 三次实验报告与课程设计272
附录三 模拟试卷及参考答案275
习题答案276
参考文献279