JavaWeb程序设计

JavaWeb程序设计"

作者:魏勇
ISBN:9787302544456
定价:¥49
字数:千字
页数:
出版时间:2020.09.01
开本:
版次:1-2
装帧:
出版社:清华大学出版社
简介

本书以Java以Servlet/Jsp编程为核心,配合如何连接数据库及连接池等概念,讲解如何用Java语言实现B/S结构的程序开发和部署。全书第三章是教材的重点,在一开始引入Servlet/Jsp编程形式的基础上,进一步讨论了作为B/S结构。第五章通过案例,贯穿Servlet/Jsp的基本知识点。第7章还介绍了Java web编程的一些高级技术。

前言

Java Web是用Java技术来解决相关Web互联网领域技术问题的,包括Web服务器和Web客户端两部分。Java在服务器端的应用非常广泛,比如Servlet、JSP和第三方框架等。

国内外现存同类教材在内容组织上已比较成熟。但普遍注重以学科为中心,编排形式以介绍Java程序设计知识为主,辅以例子加以验证。由于Java系统庞大,引入概念较多,初学者难以入门。

为了贯彻“以能力本位教育为基础,以提高职业素质为目的”的指导思想,我们把教学目标定位在: 职业技能培养与训练贯穿于高职教学的全过程,重点培养学生分析和解决岗位实际问题的能力。

本书打破传统的以学科为中心的体系,内容编排贴近实际开发环境,时刻遵循能力培养规律,并结合课程实际,设计了与课程能力目标要求密切结合的工作任务模块,采用由简单到复杂的递进方式进行教学设计。将理论讲解与实训操作密切结合,在完成任务的过程中,使学生掌握分析问题和解决问题的能力,体验到知识的应用价值。

本书基于工作任务确定课程的学习任务,突出职业素质培养,以工作过程为导向贯穿全书。本书中的工作任务分别由实例、分析、代码实现、测试与运行、技术分析、问题与思考6个步骤来完成,其中部分章节对源代码进行了解析。每个步骤需要达到的目的如下。

(1) 实例: 提出任务。

(2)  分析: 提出实现任务的基本程序框架和主要算法等。

(3) 代码实现: 用Java语句给出实现程序的完整的源程序,并对重点语句进行分析和说明。读者可以逐步锻炼写出自己的源程序,从而达到最终完成设计和编写源程序的目的。

(4) 测试与运行: 对以上程序进行测试。有时用几组数据直接运行以上程序进行测试,有时需要编写测试程序,并对结果进行基本的分析。

(5) 技术分析: 对引出的知识需要系统地整理。如果按学科体系组织教学内容,这个步骤应放在最前,然后再通过一些例子验证。基于工作过程,与以往教材不同的是,本书每个具体内容都先让读者知道如何做,再去梳里做的过程中所涉及的知识。

(6) 问题与思考: 对学习过程中存疑的一些问题展开讨论,既可以为以后的知识做一些铺垫,也可以对所学内容起到举一反三的作用。书中程序都调试通过,因此读者在上机实践时,都可以运行程序。

为帮助读者理解和进一步开展实验,本书提供了配套软件对应源代码,可以展示所有例子实际运行的效果。同时,书中还配套二维码视频资源,供读者学习使用。

书中难免有疏漏之处,欢迎业内专家和读者朋友批评、指正。

编者2020年5月

目录

第1章初试Servlet/JSP编程1

1.1Servlet程序1

1.2JSP程序5

第2章HTML入门7

2.1HTML基本知识7

2.2在HTML中运用CSS10

第3章Servlet/JSP技术17

3.1基本的Servlet程序17

3.2读取表单数据21

3.3会话与跟踪38

3.4JSP及结构48

3.4.1采用JSP的include指令创建复合式网页48

3.4.2JSP的隐含对象56

3.5JavaBean60

3.6Servlet/JSP实现MVC模式66

3.6.1接口方式66

3.6.2Spring的Web框架71

第4章JDBC技术89

4.1连接数据库89

4.2JDBC其他操作97

4.3案例104

4.4数据库连接池及配置108

第5章Servlet/JSP案例115

5.1Servlet案例115

5.2JSP案例117

5.2.1用户验证117

5.2.2Session跟踪1195.3JavaBean案例122

5.4MVC案例125

第6章Tomcat及配置129

6.1Tomcat配置129

6.2在应用中使用嵌入式Tomcat130

第7章Servlet/JSP高级技术134

7.1生成彩色验证码134

7.2中文乱码问题145

7.3Servlet过滤器152

7.4Servlet监听器162

7.5JSP EL表达式和JSTL标签库172

7.6自定义标签185

第8章RIA技术199

8.1JavaScript语言199

8.1.1用JavaScript显示文字199

8.1.2JavaScript对象204

8.1.3JavaScript事件驱动及事件处理215

8.2jQuery技术224

8.3Ajax技术237

8.3.1一般Ajax对象237

8.3.2jQuery的Ajax对象252

参考文献259

作者简介

编辑推荐

本书欲打破传统的以学科为中心的体系。内容编排贴近实际开发环境,时刻遵循能力培养规律,并结合课程实际,设计了与该课程能力目标要求密切结合的工作任务模块,采用由简单到复杂递进的方式进行教学设计。将理论讲解与实训操作密切结合,在完成任务的过程中,使学生掌握分析问题和解决问题的策略,体验到知识的应用价值。

作者寄语

魏勇,男,硕士,副教授。现任深圳信息职业技术学院教师。现已发表论文30余篇,主编出版教材6本。***规划教材2门,校级精品课1门。参与科研项目9项,主持5项。参与教研/质量工程7项,主持6项。

电子资料

www.luweidong.cn

下一个