-
第一章动态网页开发基础
本章将逐步深入地了解进行Web应用开发所使用的技术架构,即B/S架构,以及B/S架构所具有的优势。熟练掌握Tomcat的基本使用、配置、管理,为后面的Web应用程序开发打下坚实的基础。
-
●1.1动态网页基础
介绍B/S技术的工作原理
-
●1.2部署简单的Web应用
介绍应用服务器Tomcat的基本使用、配置和管理
-
●1.3使用集成开发工具创建Web应用
使用集成开发工具Eclipse创建一个典型Web应用及常见错误的解决办法
-
●1.4软件工程师职业素养--团队精神
本节主要讲解软件工程师的职业素养-团队精神,通过介绍团队精神的含义,团队精神在软件开发过程中的作用,让同学们深入理解软件工程师的团队精神。
-
第二章JSP技术
本章讲解JSP技术的概念、运行原理、基本语法和常用指令的用法,本章讲解jsp技术,包括jsp概述、基本语法、jsp指令、jsp隐式对象、jsp动作元素等内容。通过本部分的学习将掌握jsp的开发基础,指令的使用、隐式对象的应用,能够为后续的学习打下基础。
-
●2.1JSP概述
本节主要讲解jsp的开发基础知识,通过本节的学习掌握jsp的概念、特点、作用、结构和工作原理等。
-
●2.2JSP基本语法
本节主要讲解jsp表达式、声明语句、注释等,通过本节的学习掌握jsp的基本语法,为后续的学习打下基础。
-
●2.3JSP指令
本节主要讲解page指令和include指令,jsp指令用来声明JSP页面的相关属性,通过本部分的学习掌握jsp指令的语法、常用属性。
-
●2.4JSP隐式对象
本节主要讲解jsp的隐式对象,主要是exception对象、pageContext对象和out对象三个对象,通过本部分的学习掌握隐式对象的语法、属性以及应用。
-
●2.5JSP动作元素
本节主要讲解jsp动作元素,通过本部分的学习掌握include动作元素和forward动作元素的语法、属性、功能等。
-
●2.6软件工程师职业素养--编码规范
本节主要讲解软件工程师职业素养—Java项目编码规范,通过介绍编码规范的作用,Java项目常用的编码规范,让同学们了解并掌握Java项目编码规范的作用和意义。
-
第三章Servlet基础
本章讲解Servlet技术,利用JavaServlet可以方便、高效地构建各种基于B/S结构的解决方案。包括servlet的基本知识、生命周期、工作流程、ServletConfig接口和ServletContext接口等内容。通过本部分的学习将掌握servlet的工作原理、开发流程主要的应用,能够为后续的学习打下基础。
-
●3.1Servlet开发入门
本节主要讲解servlet的开发基础知识、servlet的开发流程、生命周期等,通过本节的学习掌握servlet的开发、设计、应用等。
-
●3.2ServletConfig和ServletContext
本节主要讲解ServletConfig接口和ServletContext接口的基本概念、主要功能、常用方法,并通过案例展示接口的使用,通过本节的学习掌握ServletConfig接口和ServletContext接口的常用方法和应用,为后续的学习打下基础。
-
●3.3软件工程师职业素养—文档撰写规范
本节主要讲解软件工程师职业素养--文档撰写规范,通过介绍文档在软件开发过程的作用,并讲解文档撰写的规范,让同学们了解软件项目开发中文件撰写规范。
-
第四章请求与响应
本章主要介绍了HttpServletResponse对象和HttpServletRequest对象的使用,其中 HttpServletResponse对象封装了HTTP响应消息,并且提供了发送状态码、发送响应消息头、发送响应消息体的方法。使用这些方法可以解决中文输出乱码问题,实现网页的定时刷新跳转,请求重定向等。HttpServletRequest对象封装了HTTP请求消息,也提供了获取请求行、获取请求消息头、获取请求参数的方法。使用这些方法可以解决请求参数的中文乱码问题,并且使用request域对象传递数据的方法,还可以实现请求转发和请求包含。
-
●4.1HttpServletResponse
讲解HttpServletResponse对象发送请求的相关方法。
-
●4.2HttpServletResponse的应用
使用HttpServletResponse解决中文输出乱码问题并实现网页定时刷新并跳转。
-
●4.3HttpRequest对象
讲解HttpServletRequest对象接受请求的相关方法。
-
●4.4HttpRequest对象的应用
使用HttpServletRequest对象获取请求参数及解决请求参数的中文乱码问题。
-
●4.5RequestDispatcher对象的应用
使用RequestDispatcher对象实现请求转发。
-
●4.6软件工程师职业素养—数据安全意识
本节主要讲解软件工程师职业素养-数据安全意识,通过分析软件开发过程中信息安全风险和网络安全带来的危害,掌握网络安全法条法规,提高网络安全意识。
-
第五章会话及其会话技术
本章讲解会话技术及java中会话技术,包括会话技术概述、cookie对象、session对象、application对象等内容。通过本部分的学习将掌握会话技术的基础理论,cookie的使用、session对象的应用、application对象的应用,能够为后续的学习打下基础。
-
●5.1Cookie对象
本节主要讲解会话技术的开发基础知识,cookie对象、常用方法,通过本节的学习掌握会话技术的概念、特点、作用、工作原理,cookie对象基本概念、常用方法、主要应用等。
-
●5.2Session对象
本节主要讲解session对象的概念、常用方法、session与cookie的区别、应用案例等,通过本节的学习掌握session对象的原理、主要方法、主要的应用。
-
●5.3Application对象
本节主要讲解application对象的概念、常用方法、应用案例等,通过本节的学习掌握application对象的原理、主要方法、主要的应用。
-
●5.4软件工程师职业素养—职业道德与操守
本节主要讲解软件工程师职业素养—职业道德与操守,通过介绍软件工程师的职业道德与操守,让同学们了解除了学习好专业知识,培养良好的职业道德与操守也十分重要。
-
第六章EL表达式和JSTL
讲解使用JSTL和EL表达式,简化JSP页面的设计,实现无Java代码嵌入的JSP页面开发。
-
●6.1EL表达式
讲解EL表达式的基本语法及EL表达式的隐式对象。
-
●6.2JSTL
讲解JSP标签标签库中常用的标签,如out标签、条件标签、迭代标签等。
-
●6.3软件工程师职业素养—工匠精神
本节主要讲解软件工程师的职业素养-工匠精神,通过分析程序员的主要工作职责和如何成为卓越的软件工程师,让同学们深入理解软件工程师的工匠精神。
-
第七章JDBC
在Web开发中,不可避免地要使用数据库来存储和管理数据。为了在Java语言中提供对数据库访问的支持,SUN公司与1996年提供了一套访问数据库的标准Java类库,即JDBC。本章将主要围绕JDBC常用的API、JDBC基本操作等知识进行详细的讲解。
-
●7.1JDBC常用的API
介绍JDBC常用的API,对常用的类和接口进行详细介绍。
-
●7.2实现第一个JDBC程序
讲解如何使用JDBC常用API实现一个JDBC程序。
-
●7.3PreparedStatement对象
介绍如何使用PreparedStatement对象提高数据的访问效率。
-
●7.4ResultSet对象
ResultSet主要用于存储结果集,讲解如何使用ResultSet对象滚动读取结果集中的数据。
-
●7.5使用JDBC完成数据的增删改查
使用一个完整的案例完成对数据库数据的增加、删除、修改、查询的操作。
-
●7.6软件工程师职业素养—技术创新
本节主要讲解软件工程师职业素养—技术创新,通过分析国内外数据库的发展,讲解国产达梦数据库的使用,掌握国产数据库的操作方法。
-
第八章JSP开发业务应用
本章讲解JSP开发业务应用,在掌握jsp的基本技术基础上,学习web项目的业务应用开发,主要包括文件的上传和下载技术、分页显示数据技术等内容。通过本部分的学习将掌握jsp中文件上传和下载、分页的工作原理、开发流程,主要的应用过程,能够为后续的项目开发打下基础。
-
●8.1文件的上传与下载(1)
本节主要讲解文件上传和下载的开发基础知识、commons-upload组件、常用方法等,通过本节的学习掌握文件上传和下载的基本理论、commons-upload组件的应用、常用接口等。
-
●8.2文件的上传与下载(2)
本节主要通过案例讲解文件上传与下载的具体应用。
-
●8.3JSP分页显示数据(1)
本节主要讲解jsp分页的基本理论、分页的主要使用、实现的方法方式,基于mysql数据库的分页技术,通过学习掌握分页技术的原理和开发流程。
-
●8.4JSP分页显示数据(2)
本节主要通过案例讲解JSP分页显示数据的具体应用。
-
●8.5软件工程师职业素养—质量至上
本节主要讲解软件工程师职业素养—质量至上,掌握软件质量的概念、软件质量的的五大标准、软件测试的特点及重要性等