JavaWeb应用开发基础教程pdf下载pdf下载

JavaWeb应用开发基础教程百度网盘pdf下载

作者:
简介:本篇主要提供JavaWeb应用开发基础教程pdf下载
出版社:清华大学出版社
出版时间:2018-09
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

内容简介

本书分为13章: 第1章主要介绍了基于JDK 1.7、Tomcat 7、MySQL 5、Eclipse JEE搭建Java Web集成开发环境、Eclipse集成Tomcat、Eclipse的基本使用;第2~10章介绍了Java Web应用开发中的常用官方技术标准,包括JDBC、Servlet、JSP、JavaBean、表达式语言、JSTL、过滤器和监听器、自定义标签、JPA;第11~13章介绍了目前软件开发企业使用较多的开源框架Spring,包括Spring框架核心基础、使用Spring持久化、Spring MVC。
本书在详细说明Java Web应用开发相关技术的理论和API基础上,结合第1章搭建的集成开发环境编写了大量工程性和系统性案例。掌握这些案例有助于深入理解Java Web相关技术的实际应用场景。
本书可作为高等学校Java Web应用开发课程的教材,也可供从事软件开发的工程技术人员自学使用。

目录

目录
                                                         第1章集成开发环境搭建1
1.1集成开发环境搭建1
1.1.1安装JDK1
1.1.2安装Tomcat3
1.1.3安装MySQL4
1.1.4安装Eclipse4
1.1.5Eclipse集成Tomcat5
1.2Eclipse基本使用7
1.2.1创建和运行Java项目7
1.2.2创建和运行Java Web项目9
小结11
思考与习题11

第2章JDBC12
2.1JDBC简介12
2.1.1JDBC的概念12
2.1.2JDBC 3.0 API简介12
2.1.3JDBC驱动程序类型15
2.2使用JDBC 17
2.2.1准备工作17
2.2.2使用JDBC一般步骤18
2.3JDBC实现增、删、改、查 23
2.3.1插入记录23
2.3.2查询记录24
2.3.3更新记录25
2.3.4删除记录26
2.4JDBC进阶27
2.4.1数据库帮助类DBConnection27
2.4.2使用PreparedStatement29〖1〗〖3〗Java Web应用开发基础教程目录〖3〗〖3〗2.4.3调用存储过程30
2.5JDBC事务管理33
2.5.1事务的概念33
2.5.2JDBC事务管理33
2.6JDBC 4.x36
小结38
思考与习题38

第3章Servlet39
3.1Servlet简介39
3.1.1Servlet的概念39
3.1.2Servlet与CGI的区别39
3.1.3Servlet的功能40
3.1.4Servlet的优点40
3.1.5Servlet API简介41
3.1.6Servlet的生命周期44
3.2创建Servlet45
3.2.1Java Web应用的目录结构45
3.2.2创建和配置Servlet46
3.2.3使用Eclipse创建和配置Servlet48
3.3Servlet常用功能51
3.3.1Servlet接收请求参数51
3.3.2作用域与存取数据53
3.3.3Servlet请求转发与重定向55
3.3.4获取Servlet初始化参数56
3.3.5配置Servlet加载顺序57
小结58
思考与习题58

第4章JSP59
4.1JSP简介59
4.1.1JSP的概念 59
4.1.2JSP的优点59
4.1.3JSP执行过程和第一次访问60
4.2JSP注释61
4.3JSP指令元素62
4.3.1page指令62
4.3.2include指令64
4.3.3taglib指令65
4.4脚本元素65
4.5动作元素66
4.5.167
4.5.268
4.6内建对象69
4.6.1out对象69
4.6.2response对象70
4.6.3request对象72
4.6.4session对象73
4.6.5application对象76
4.6.6pageContext对象76
4.6.7config对象77
4.6.8exception对象79
小结79
思考与习题80

第5章JavaBean81
5.1JavaBean规范81
5.2访问JavaBean82
5.2.1使用脚本段代码访问JavaBean82
5.2.2使用动作元素访问JavaBean83
5.3JSP+JavaBean开发模式87
5.4JSP+Servlet+JavaBean开发模式90
小结91
思考与习题91

第6章表达式语言93
6.1表达式语言基础93
6.1.1表达式语言语法93
6.1.2.运算符与[]运算符94
6.1.3获取变量时的搜索顺序94
6.1.4自动转型96
6.1.5保留字96
6.1.6内建对象96
6.1.7运算符97
6.2表达式语言函数99
6.2.1表达式语言定义函数99
6.2.2JSP页面使用表达式语言调用函数100
小结101
思考与习题101

第7章JSTL103
7.1JSTL简介103
7.1.1JSTL构成103
7.1.2在JSP页面使用JSTL103
7.2核心标签库104
7.2.1一般操作105
7.2.2流程控制操作109
7.2.3迭代操作111
7.2.4URL操作115
7.3I18N格式标签库118
7.3.1国际化标签119
7.3.2消息标签121
7.3.3数字、时间日期格式化127
7.4SQL标签库136
7.4.1137
7.4.2137
7.4.3138
7.4.4

精彩书摘

第5章JavaBeanJavaBean是一种可重用的、跨平台的软件组件模型。在Java应用中的JavaBean有两种: 第一种是用在用户界面如AWT或Swing中的JavaBean;第二种是用在非用户界面的JavaBean。在JSP中使用的是第二种。
5.1JavaBean规范
(1) JavaBean是一个public的类。即该类具有public的访问权限。
(2) JavaBean必须有一个无参数的构造方法。一个JavaBean可以有一个或有多个构造方法,但是必须有一个无参数的构造方法。
(3) JavaBean的属性一般是非public的,访问属性应该通过public的setter和getter方法。
(4) JavaBean中可以封装业务逻辑方法,包括进行数据库访问操作等。
例如,如下的User类满足JavaBean规范,因此可以称User类是一个JavaBean。public class User {
private int id;
private String name;
private String password;
private int age;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public void addAge(){
this.age++;
}
}

前言/序言

前言
                                                         在服务器端编程方面,Java Web技术以其可靠性高、安全性好等特点成为市场主流,因此深入学习和掌握Java Web应用开发的相关技术变得日益重要。
笔者从事Java、Java EE、Java Web等相关课程的教学和培训10余年,主持和参与了多项基于Java技术的项目,积累了许多教学和实践经验。本书致力于为学习Java Web应用开发技术的读者提供一个坚实的理论基础和实践基础,在注重基础知识理解的同时强调实践能力的培养。本书具有如下特点:
(1) 内容简洁、完整,便于读者全面掌握Java Web应用开发技术的基础知识。
(2) 实践性强,以实例形式介绍多种Java Web应用开发技术。
(3) 系统性强,以实际常用的集成开发环境Eclipse、Web服务器Tomcat、数据库MySQL等软件为主进行了整合,并针对Java Web应用开发中的常用技术编写了大量系统性案例。
(4) 侧重于服务器后端技术,详细介绍Java Web应用开发相关技术。
(5) 思考与习题基础性强,有助于提高读者兴趣,解决新手编程入门难的问题。
全书共分13章,内容包括:集成开发环境搭建与使用、JDBC、Servlet、JSP、JavaBean、表达式语言、JSTL、过滤器和监听器、自定义标签、JPA、Spring框架核心基础、使用Spring持久化、Spring MVC。
本书既适合作为高等院校Java Web应用开发技术课程的教材,也可作为高职高专、成人高等教育、社会培训班的教材,还可作为Java Web应用开发技术自学者的教材或参考书。
本书由山东建筑大学的郭庆、田甜、王向辉、徐遵义编著。其中,徐遵义编写了第1、9章,郭庆编写了第2~4章和第10~13章,田甜编写了第5、6章,王向辉编写了第7、8章。
本书参考了大量的国内外文献,在此向这些文献的作者表示深深的敬意和衷心的感谢!
软件技术发展迅速,加之作者水平和时间有限,书中难免有不妥之处,恳请读者批评指正。

编者2018年1月