计算机类教材 > 数据库技术与应用

Java Web开发任务教程(第二版)

书号:9787113279455 套系名称:高等职业教育“十四五”规划教材

作者:严梅 吴道君 何受倩 出版日期:2022-02-01

定价:41.00 页码 / 开本:无 /16

策划编辑:韩从付 责任编辑:陆慧萍 彭立辉

适用专业:计算机类 适用层次:高等职业(专科)

最新印刷时间:

资源下载
教学课件 教学素材(暂无)
习题答案(暂无) 教学案例(暂无)
教学设计(暂无) 教学视频(暂无)
内容简介 前言 目录 作者介绍 图书特色
  • 本书从Java Web应用开发技术的原理出发,结合网站应用开发实例对各知识点进行详细讲解,并将知识点融入实际项目的开发中,项目中的每个任务解决一个实际开发中的技术要点。全书共分8个单元,包括搭建Java Web开发环境、Servlet编程基础、JSP编程技术、文件上传和下载、过滤器和监听器、JDBC数据库技术、EL表达式和JSTL标签、综合项目实战—在线购物商城。完成本书的学习后,读者即可使用Java Web相关技术搭建一个动态网站。
    
          本书适合作为高等职业院校计算机相关专业的教材,也可作为各类Java技术培训班的教材,以及具有一定Java语言基础的人员的参考用书。
    
    
    
  • 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相关技术搭建一个动态网站。本书在第一版的基础上,将IDE开发工具更新到行业内更加通用的Eclipse 10,将HTML版本由4.0升级到了HMTL5,Tomcat由版本7.x升级到9.x,并为任务透析部分配备了微视频讲解,方便读者扫描学习。本书将整个知识结构分为8个单元,每个单元的主要内容如下:
    
    单元一主要介绍了Web开发中的常用技术,包括请求响应的过程、原理及HTTP请求响应模型相关的基本知识,以及如何搭建Java Web开发环境。
    
    单元二主要介绍了Servlet技术,包括Servlet的创建、配置,Servlet的生命周期,Servlet读取表单数据、处理页面的跳转、处理头信息,Servlet数据共享域、Cookie的应用等内容。
    
    单元三介绍了JSP编程技术,包括JSP的各种语法元素,包括JSP脚本元素、JSP的指令元素、内建对象、JavaBean等内容。
    
    单元四介绍了文件上传和下载的原理,以及一些常见问题的解决方法。
    
    单元五介绍了过滤器和监听器,包括过滤器的原理、作用、开发步骤;监听器的原理、开发步骤,列举了常用的监听器的作用和使用方法。
    
    单元六介绍了JDBC数据库技术,使用JDBC中相关的接口和类实现对数据库的增删查改,以及事务、数据库连接池等内容。
    
    单元七介绍了EL表达式和JSTL标签的使用,包括EL运算符、如何使用EL将各数据域中的内容显示到页面上,常见JSTL标签在页面上的使用等。
    
    单元八展示了一个综合的网站项目,将前面所学的知识进行综合应用,介绍了MVC设计模式和DAO设计模式,并将设计模式运用到实际案例中;介绍了该实际案例的总体功能架构及数据库的设计;将网站开发关键难点技术做出详细的讲解,包括分页、文本编辑器的使用、购物车、订单提交、后台管理等内容。
    
    本书各单元中的任务按照“任务描述”→“必备知识”→“任务透析”→“课堂提问”等几个环节来组织和编排,以任务为导向,贯穿案例教学的思想,符合认知规律,能提高学习的质量和学习效果。本书所有程序全部上机调试通过,另外,本书还提供了多媒体课件和所有的案例程序源码,可到http://www.tdpress.com/51eds/下载。
    
    本书由严梅、吴道君、何受倩任主编,黄龙泉任副主编。其中:单元二、单元三、单元四、单元八由严梅编写,单元五、单元六由吴道君编写,单元七由何受倩编写,单元一由黄龙泉编写。本书由张怡芳、王耀军审稿。
    
    由于时间仓促,编者水平有限,书中难免存在疏漏和不足之处,敬请广大读者批评指正。如果有任何意见和建议,欢迎与我们联系,联系邮箱:yanmei200801@126.com。
    
     
    
    编  者     
    
    2021年5月
    
    
  • 单元一  搭建Java Web开发环境 1
    任务一  理解HTTP请求响应模型 1
    任务二  了解Web应用开发常用技术 9
    任务三  搭建Java Web开发环境 12
    单元小结 22
    思考练习 22
    
    单元二  Servlet编程基础 23
    任务一  开发第一个Servlet程序 23
    任务二  测试Servlet生命周期 30
    任务三  使用Servlet读取表单数据 33
    任务四  使用Servlet处理页面跳转 38
    任务五  使用Servlet处理头信息 42
    任务六  使用Servlet数据共享域 49
    任务七  使用Servlet处理Cookie 54
    单元小结 60
    思考练习 60
    
    单元三  JSP编程技术 62
    任务一  了解JSP 62
    任务二  应用JSP脚本元素 68
    任务三  应用JSP指令元素 72
    任务四  应用JSP动作元素 79
    任务五  应用JSP内建对象 88
    单元小结 102
    思考练习 102
    
    单元四  文件上传和下载 104
    任务一  上传文件 104
    任务二  下载文件 112
    单元小结 116
    思考练习 116
    
    单元五  过滤器和监听器 117
    任务一  使用过滤器 117
    任务二  使用监听器 128
    单元小结 138
    思考练习 138
    
    单元六  JDBC数据库技术 139
    任务一  JDBC入门 139
    任务二  用Statement实现CRUD 145
    任务三  用PreparedStatement实现CRUD 155
    任务四  JDBC中处理事务 161
    任务五  应用数据库连接池 165
    单元小结 170
    思考练习 170
    
    单元七  EL表达式和JSTL标签 173
    任务一  使用EL表达式 173
    任务二  使用JSTL标签 181
    单元小结 191
    思考练习 191
    
    单元八  综合项目实战—在线购物商城 193
    任务一  掌握MVC设计模式和DAO设计模式 193
    任务二  项目设计 200
    任务三  关键技术实现 203
    
    思考练习答案 232
    
    参考文献 234
    
  • 严梅,女,广东科贸职业学院软件技术专业教师,高级工程师,主要从事软件技术专业教学与研究,曾参与编写2016年9月于我社出版的《Java程序设计》。
    吴道君,男,广东岭南职业技术学院讲师、高级软件工程师,承担编程基础C++、软件工程、J2EE编程开发、.net开发等多门课程的教学任务。2011年12月指导学生参加第二届“国信蓝点杯”全国软件专业人才设计与开发大赛并获得个人赛全国总决赛“二等奖”,2013年在广东省首届信息技术类专业带头人“说专业”竞赛中获得“二等奖”。主编2016年9月于我社出版的《Java程序设计》一书。
    
    何受倩,1979年7月,讲师,广东科贸职业学院。主要讲授的课程有C语言、C++、数据结构、Java程序设计、PHP程序设计、Web客户端编程等课程。指导学生参加“全国软件专业人才设计与开发大赛”获省级二等奖、一等奖,国家级三等奖,指导学生参加第三届“多迪杯”全国大学生IT专业技能竞赛网站设计大赛获3个国家级三等奖。
    
    
  • Java Web开发是用Java技术来进行互联网领域的应用开发,Java Web技术已经成为目前企业进行Web开发所采用的主流解决方案之一。本书是《Java Web开发案例教程》的改版书,配备微课视频,便于学生学习和使用。