新書推薦:
《
启蒙的辩证:哲学的片简(法兰克福学派哲学经典,批判理论重要文本)
》
售價:HK$
78.2
《
心跳重置
》
售價:HK$
60.7
《
云中记
》
售價:HK$
78.2
《
中国古代妇女生活(中国古代生活丛书)
》
售價:HK$
48.3
《
你的认知正在阻碍你
》
售價:HK$
66.7
《
我们身边的小鸟朋友:手绘观鸟笔记
》
售價:HK$
80.3
《
拯救免疫失衡
》
售價:HK$
57.3
《
收尸人
》
售價:HK$
74.8
|
內容簡介: |
本书将知识点融入实际项目的开发中,从 Java Web 应用开发技术的原理出发,结合网站应用开发实例的形式对各知识点进行详细讲解,每个任务解决一个实际开发中的技术要点。
|
關於作者: |
严梅,女,广东科贸职业学院软件技术专业教师,高级工程师,主要从事软件技术专业教学与研究,曾参与编写2016年9月于我社出版的《Java程序设计》。吴道君,男,广东岭南职业技术学院讲师、高级软件工程师,承担编程基础C、软件工程、J2EE编程开发、.net开发等多门课程的教学任务。2011年12月指导学生参加第二届国信蓝点杯全国软件专业人才设计与开发大赛并获得个人赛全国总决赛二等奖,2013年在广东省首届信息技术类专业带头人说专业竞赛中获得二等奖。主编2016年9月于我社出版的《Java程序设计》一书。
|
目錄:
|
单元一 搭建 Java Web 开发环境...................................................................... 1
任务一 HTTP 请求响应模型 .............................................................................. 1
任务二 Web 应用开发常用技术 ......................................................................... 8
任务三 搭建 Java Web 开发环境 ...................................................................... 10
单元小结 ............................................................................................................. 19
思考练习 ............................................................................................................. 19
单元二 Servlet 编程基础 ............................................................................... 21
任务一 开发第一个 Servlet 程序 ...................................................................... 21
任务二 Servlet 生命周期 .................................................................................. 27
任务三 Servlet 读取表单数据........................................................................... 30
任务四 Servlet 处理页面跳转........................................................................... 35
任务五 Servlet 处理头信息 .............................................................................. 38
任务六 Servlet 数据共享域 .............................................................................. 46
任务七 使用 Servlet 处理 Cookie ..................................................................... 51
单元小结 ............................................................................................................. 56
思考练习 ............................................................................................................. 57
单元三 JSP 编程技术 .................................................................................... 58
任务一 JSP 概述............................................................................................... 58
任务二 JSP 脚本元素 ....................................................................................... 65
任务三 JSP 指令元素 ....................................................................................... 68
任务四 JSP 动作元素 ....................................................................................... 74
任务五 JSP 内建对象 ....................................................................................... 83
单元小结 ............................................................................................................. 96
思考练习 ............................................................................................................. 97
单元四 文件上传和下载 ................................................................................. 99
任务一 文件的上传 .......................................................................................... 99Java Web 开发任务教程
2
任务二 文件的下载 ........................................................................................ 107
单元小结 ........................................................................................................... 112
思考练习 ........................................................................................................... 112
单元五 过滤器和监听器 ................................................................................114
任务一 过滤器 ............................................................................................... 114
任务二 监听器 ............................................................................................... 125
单元小结 ........................................................................................................... 135
思考练习 ........................................................................................................... 135
单元六 JDBC 数据库技术 .............................................................................137
任务一 JDBC 入门 ......................................................................................... 137
任务二 Statement 实现 CRUD ........................................................................ 143
任务三 PreparedStatement 实现 CRUD ........................................................... 153
任务四 JDBC 中处理事务 .............................................................................. 159
任务五 数据库连接池 .................................................................................... 163
单元小结 ........................................................................................................... 169
思考练习 ........................................................................................................... 169
单元七 EL 表达式和 JSTL 标签.....................................................................172
任务一 EL 表达式 .......................................................................................... 172
任务二 JSTL 标签 .......................................................................................... 180
单元小结 ........................................................................................................... 191
思考练习 ........................................................................................................... 191
单元八 综合项目实战在线购物商城.........................................................192
任务一 MVC 设计模式和 DAO 设计模式 ...................................................... 192
任务二 项目设计 ............................................................................................ 199
任务三 关键技术实现 .................................................................................... 202
思考练习答案 .................................................................................................232
参考文献........................................................................................................234
|
內容試閱:
|
Java 是一种简单的、跨平台的、面向对象的、分布式的、解释的、健壮的、安全
的、可移植的、性能优异的语言,自 1995 年 SUN 推出 Java 语言之后,已有二十多年
的发展历史,出现了许多与之相关的技术和应用。Java Web 开发是用 Java 技术进行
互联网领域的应用开发,目前,Java Web 技术已经成为企业进行 Web 开发所采用的
主流解决方案之一。Java Web 技术包括 Servlet 技术、JSP 技术、JDBC 技术,以及 Struts、
Spring 和 Hibernate 开源框架等一系列应用技术。 本书作为 Java Web 开发入门级教程,
以 Servlet 技术、JSP 技术为重点内容,详细介绍了应用 Java 技术开发 Web 应用的相
关技术及编程方法。
本书致力于将知识点融入实际项目的开发中,从 Java Web 应用开发技术的原理
出发,结合网站应用开发实例的形式对各知识点进行详细讲解,每个任务解决一个实
际开发中的技术要点,完成本书学习后,读者能使用 Java Web 相关技术搭建一个动
态网站。本书将整个知识结构分为八个单元,每个单元的主要内容安排如下:
单元一主要介绍了 Web 开发中的常用技术,请求响应的过程、原理及 HTTP 请求
响应模型相关的基本知识,以及如何搭建 Java Web 开发环境。
单元二主要介绍了 Servlet 技术。包括 Servlet 的创建、配置,Servlet 的生命周期,
Servlet 读取表单数据、处理页面的跳转、处理头信息,Servlet 数据共享域、Cookie 的
应用等内容。
单元三介绍了 JSP 编程技术。包括 JSP 的各种语法元素,包括 JSP 脚本元素、JSP
的指令元素、内建对象、JavaBean 等内容。
单元四介绍了文件上传和下载的原理、方法以及一些常见问题的解决。
单元五介绍了过滤器和监听器。包括过滤器的原理、作用、开发步骤;监听器的
原理、开发步骤,列举了常用的监听器的作用和使用方法。
单元六介绍了 JDBC 数据库技术,使用 JDBC 中相关的接口和类实现对数据库的
增删查改,以及事务、数据库连接池等内容。
单元七介绍了 EL 表达式和 JSTL 标准标签的使用。包括 EL 运算符、如何使用 EL
将各数据域中的内容显示到页面上,常见 JSTL 标签在页面上的使用等。
单元八展示了一个综合的网站项目,将前面所学的知识做出一个综合应用,介绍
了 MVC 设计模式和 DAO 设计模式,并将设计模式运用到实际案例中;介绍了该实际
案例的总体功能架构以及数据库的设计;将网站开发关键难点技术做出详细的讲解,
包括分页、文本编辑器的使用、购物车、订单提交、后台管理等内容。
本书各单元中的任务按照【任务描述】 【必备知识】 【任务透析】 【课堂
提问】等几个环节来组织和编排,以任务为导向,贯穿案例教学的思想,符合认知规
律,能提高学习的质量和学习效果。
本书由严梅、吴道君任主编,陈惠红任副主编。其中单元一、单元五、单元六由
吴道君编写,单元二、单元四、单元八由严梅编写,单元三由刘余和、严梅共同编写,
单元七由陈惠红编写。本书由邹月、钱英军、孙继红审稿。
在本书出版之际,要深深感谢我们的家人、同事、教过的学生,本书的顺利完成
离不开他们的帮助和支持。
感谢读者选择使用本书,由于编者水平有限,书中难免存在疏漏和不足之处,敬
请 广 大 读 者 批 评 指 正 。 如 果 有 任 何 意 见 和 建 议 , 欢 迎 与 我 们 联 系 , 联 系 邮 箱 :
yanmei200801@126.com。
编 者
2017 年 7 月
|
|