JavaWeb程序设计与案例教程(微课版)全文免费阅读

简介: 包含大量微课视频,详细介绍各个重难点。

*文中代码字体版权说明

内容提要

本书基于编者多年的实践教学与开发经验,深入浅出地介绍了Java Web程序设计的核心知识和技巧,主要内容包括Java Web开发基础、Servlet编程、Cookie与Session、JSP编程、EL表达式与JSTL标签、数据库整合开发、过滤器与监听器等。同时,本书以留言本为案例,分别讲解了JSP和JavaBean应用开发,JSP、Servlet和JavaBean应用开发,Java Web常用组件应用开发,Struts2、Spring和Hibernate框架整合开发。

本书内容丰富,实用性强,既可作为高等院校相关专业的课程教材,也可供相关专业技术人员参考使用。

前言

目前,Java Web是银行、电信、互联网行业普遍采用的企业级Web开发技术,如淘宝、京东的网页就是使用Java Web构建的。因为Java Web程序设计人员企业需求量大、就业率高、人才紧缺,所以Java Web程序设计成为了日后将要从事传统IT行业与互联网行业学生的必修课程。Java Web程序设计除了涉及Servlet和JSP等基础的Web开发技术,还囊括了HTML网页设计、数据库编程、软件设计模式、数据库与 Web 服务器的基本维护等内容。学习该课程需要学生拥有基础的Java编程能力、面向对象的分析设计能力及综合应用专业技术的动手能力,因此学习难度较大。

编者在十多年的高校授课和程序开发中发现,学习编程最重要的是使学生从一开始就能写出可运行的程序。唯有如此才可激发学生继续学下去的主动性,才能让学生在可运行的程序中去验证及体会各种知识点。通过这种实践方式学习的知识点,学生能够真正达到融会贯通、活学活用。为此,我们编写了这本着重透彻讲解核心基础,以案例开发贯穿关键知识点的教材,帮助Java Web编程的学习者从一开始就能够动手写出程序。另外,我们还针对本书的重点、难点录制了教学视频,读者可使用手机扫描书中的二维码免费观看。

全书包括以下内容。

第1章 Java Web开发基础:介绍了HTML基础,HTTP请求与响应报文,Tomcat的安装、配置及使用。

第2章 Servlet编程:介绍了Servlet创建、web.xml配置、请求参数处理、GET与POST请求、转发与重定向、Servlet生命周期、ServletContext、Servl-etConfig和Servlet注解。

第3章 Cookie与Session:介绍了Cookie与Session的基本工作原理、Cookie与Session在登录中的应用,并基于MVC模式实现了一个购物车案例。

第4章 JSP编程:介绍了JSP页面代码、JSP与Servlet的关系、JSP的隐含对象、4个作用域对象、JSP标签与JavaBean,并基于DAO模式实现了一个购物商城案例。

第5章 EL表达式与JSTL标签:介绍了EL语法、JSTL标签库,讲解了EL表达式与JSTL标签在购物商城案例中的应用。

第6章 数据库整合开发:介绍了MySQL基本知识、JDBC编程、连接池配置、DBUtils框架,讲解了DBCP连接池和DBUtils框架在购物商城案例中的应用。

第7章 过滤器与监听器:介绍了过滤器与监听器的基本原理及其在实际开发中的应用。

第8章 JSP和JavaBean应用开发——留言本1.0:结合JSP和JavaBean的Model 1设计模式实现一个网络留言本案例。

第9章 JSP、Servlet和JavaBean应用开发——留言本2.0:对留言本案例进行了功能扩展和架构重建,利用MVC设计模式、EL与JSTL减少了JSP页面中的Java代码片段,采用连接池、工厂设计模式、单例模式与过滤器提高了系统的性能和可维护性。

版权:人民邮电出版社