admin 管理员组

文章数量: 1184232


2024年1月16日发(作者:软件开发入门培训)

《J2EE编程技术 》教学大纲

计划学时96学时

课程编码:066215

一、教学目的和要求

教学目的:

J2EE编程技术是信息管理与信息系统专业的专业课。通过本课程的学习,让学生理解J2EE开发的基本概念,掌握J2EE中的核心技术:JSP、JDBC、JavaBean、Servlet等,培养学生能使用eclipse开发工具编写J2EE应用程序解决实际问题能力,为学生进一步学习其他开发专业课程和从事软件开发工作打下坚实基础。

教学要求:

1.教学方法方面。本课程的教学力求以案例教学、录屏视频为主,以翻转课堂方式进行授课,实验教学在前,理论授课在后,努力做到理论联系实践。

2.教学手段方面。实验教学提供视频演示和虚拟环境,使用现代教育媒体技术对教学手段进行不断创新。

3.教学内容方面。本课程的教学内容力求做到新颖实用、与时俱进。以JSP程序设计为主线,突出管理信息系统、MySql数据库等理论知识。

二、教学中应注意的问题

1.本课程适用范围。本大纲以信息管理与信息系统专业学生为主要对象编写,计划学时64+32学时,其他专业可参考执行。

2.本课程的重点和难点。本课程的重点和难点主要在熟练掌握JSP运行环境的配置方法,熟悉B/S的开发模式,基本具备用JSP设计开发Web应用程序能力。教学中注意重点突出。

3.本课程与其它课程的关系。《操作系统原理》、《JAVA程序设计》、《计算机网络》等计算机基础课程是本课程的先修课程,是本课程学习的基础。

4.本课程与相关课程的衔接问题。本课程应安排在《操作系统原理》,《JAVA程序设计》,《计算机网络》等课程学完之后为佳。鉴于信息管理与信息系统专业开设了《管理信息系统》《软件测试技术》、《MYSQL数据库应用》等专业课,应注意JDBC、JUNIT等技术在课程之间的合理分工。

三、教学内容

第一章 JSP概论

通过本章的学习,要求学生了解JSP的基本概念,理解并掌握JSP开发环境、开发工具安装与配置,了解JSP基本程序开发模式。

◆ 内容安排

1.1 JSP技术概述

1.1.1 JAVA语言

1.1.2 Servlet技术

1.1.3 JavaBean技术

11.4 JSP技术

1.2 JSP技术特征

1.3 JSP的处理过程

1.4 JSP与其他服务器端脚本语言的比较

1.4.1 CGI

1.4.2 ASP

1.4.3 PHP

1.4.4

1.5 JSP开发环境搭建

1.5.1JSP的运行环境

1.5.2JDK的安装与配置

1.5.3Tomcat的安装与启动

1.6JSP开发工具

1.6.1 Eclipse的安装与启动

1.6.2 Eclipse的使用

1.7 JSP程序开发模式

1.7.1 单纯的JAP页面编程

1.7.2 JSP+JavaBean编程

1.7.3 JSP+Servlet+JavaBean编程

1.7.4MVC模式

◆ 重点及难点

1、理解JSP处理过程(难点)。

2、掌握JDK、TOMCAT安装与配置。

3、掌握Eclipse安装与配置

4、掌握JSP程序开发模式。

◆ 复习思考题

1、开发JSP程序需要具备哪些开发环境?

2、开发JSP程序可采用哪几种开发模式?分别介绍优缺点。

3、JSP与ASP、PHP相比异同点是什么?

第二章 JSP语法

通过本章的学习,要求学生掌握JSP基本语法,包括指令标识、脚本标识、JSP注释和动作标识。

◆ 内容安排

2.1 了解JSP的基本构成

3.1.1 JSP中的指令标识

3.1.2 HTML标记语言

3.1.3嵌入的Java代码片段

3.1.4 JSP表达式

2.2 JSP的指令标识

2.2.1 使用page指令

2.2.2 使用include指令

2.2.3 使用taglib指令

2.3 JSP的脚本标识

2.3.1 JSP表达式

2.3.2声明标识

2.3.3 脚本程序

2.4 JSP的注释

2.4.1 HTML的注释

2.4.2 带有JSP表达式的注释

2.4.3 隐藏注释

2.4.4脚本程序中的注释

2.5 动作标识

2.5.1

2.5.2

2.5.3

2.5.4

2.5.5

2.5.6

2.5.7

◆ 重点及难点

1、理解JSP页面构成。

2、掌握JSP指令标识,脚本标识,动作标识(难点)。

3、理解include动作和include指令在包含文件时区别。

◆ 复习思考题

1、JSP页面包括哪些元素构成?

2、JSP主要包括哪些指令标识,作用及语法格式分别是什么?

3、JSP主要包括哪些脚本标识,作用及语法格式分别是什么?

4、JSP常用的动作标识有哪些?

5、有几种方法可实现在页面中包含文件?如何实现?有什么区别?

第三章 JSP内置对象

通过本章的学习,要求学生了解和掌握JSP内置对象,主要包括request, response,

session,application和out对象的基本应用。

◆ 内容安排

3.1 JSP内置对象概述

3.2 request对象

3.2.1访问请求参数

3.2.2在作用域中的管理属性

3.2.3获取Cookie

3.2.4获取客户信息

3.2.5访问安全信息

3.2.6访问国际化信息

3.3 response对象

3.3.1 重定向网页

3.3.2 设置HTTP响应报头

3.3.3 缓冲区配置

3.4 session对象

3.4.1创建及获取客户的对话

3.4.2从会话中移除指定的对象

3.4.3销毁session

3.4.4回话超时的管理

3.5 application对象

3.5.1访问应用程序初始化参数

3.5.2管理应用程序环境参数

3.6 out对象

3.6.1管理响应缓冲

3.6.2向客户端输出数据

3.7其他内置对象

3.7.1 获取会话范围的pageContext对象

3.7.2读取配置信息的config对象

3.7.3应答或请求的page对象

3.7.4获取异常信息的exception对象

◆ 重点及难点

1、理解JSP内置对象基本概念。

2、理解和掌握request, response, session,application和out对象作用和常用方法(难点)。

◆ 复习思考题

1、JSP提供的内置对象有哪些?作用分别是什么?

2、如何重定向网页?

3、session对象与application对象的区别有哪些?

4、当表单提交信息中包括汉字时,在获取时应做怎样的处理?

5、如何实现禁用缓存功能?

第四章JavaBean技术

通过本章的学习,要求学生理解并掌握JavaBean基本概念,了解javabean熟悉,掌握javabean创建和应用。

◆ 内容安排

4.1 JavaBean概述

4.1.1 JavaBean技术介绍

4.1.2 JavaBean的种类

4.1.2JavaBean规范

4.2 JavaBean中的属性

4.3 JavaBean中的应用

4.3.1创建JavaBean中的属性

4.3.2在JSP页面中应用JavaBean

4.4 JavaBean的应用实例

4.4.1 应用JavaBean解决中文乱码

4.4.2 应用JavaBean实现购物车

◆ 重点及难点

1、理解javabean基本概念。

2、掌握javabean规范(难点)。

3、掌握javabean创建和应用。

◆ 复习思考题

1、什么是javabean?使用javabean的优点是什么?

2、按功能javabean可分为哪几种?在JSP中最常用的是哪一种?

3、在JSP中一个标准的javabean需要具备哪些条件?

4、分别介绍值javabean与工具javabean的作用。

5、javabean具有哪几种属性?在jsp中常用哪些属性?

第五章 Servlet技术

通过本章的学习,要求学生理解并掌握Servlet基本概念,掌握servlet生命周期、Servlet API编程常用接口和类以及servlet开发。

◆ 内容安排

5.1 Servlet基础

5.1.1 Servlet技术简介

5.1.2 Servlet技术功能

5.1.3 Servlet技术特点

5.1.4 Servlet的生命周期

5.1.5 Servlet与JSP的区别

5.1.6 Servlet的代码结构

5.1.7 开发简单的Servlet程序

5.2 Servlet API编程常用接口和类

5.2.1 Servlet接口

5.2.2 HttpServlet类

5.2.3 ServletConfig接口

5.2.4 HttpServleRequest接口

5.2.5 HttpServleResponse接口

5.2.6 GenericServlet类

5.3 Servlet开发

5.3.1 Servlet的创建

5.3.2 Servlet的配置

5.4 Servlet的应用实例

5.4.1 应用Servlet实现留言板

5.4.2应用Servlet实现购物车

◆ 重点及难点

1、理解servlet处理过程(难点)。

2、理解servlet与jsp联系与区别。

3、掌握servlet常用接口和方法。

4、掌握servlet创建、配置与应用。

◆ 复习思考题

1、什么是servlet?其技术特点是什么?

2、servlet和jsp有什么区别?

3、运行servlet需要在文件中进行哪些配置?

4、创建一个servlet通常分为哪几个步骤?

第六章 JSP数据库应用开发

通过本章的学习,要求学生理解并掌握JAVA访问数据库技术---JDBC,包括常用接口、数据库连接方法、数据库操作技术等。

◆ 内容安排

6.1 数据库管理系统

6.1.1 SQL Server 2008数据库

6.1.2 MySql 数据库

6.1.3 Oracle数据库

6.1.4 Access数据库

6.2 JDBC概述

6.2.1 JDBC技术介绍

6.2.2 JDBC驱动程序

6.3 JDBC的常用接口

6.3.1 驱动程序接口Driver

6.3.2 驱动程序管理器 DriverManager

6.3.4数据库连接接口Connection

6.3.5执行SQL语句接口Statement

6.3.6执行动态SQL语句接口CallableStatement

6.3.7访问结果集接口ResultSet

6.4连接数据库

6.4.1加载JDBC驱动程序

6.4.2创建数据库连接

6.4.3执行SQL语句

6.4.4获得查询结果

6.4.5关闭连接

6.5典型JSP数据库连接

6.5.1 SQL Server 2008数据库的连接

6.5.2 Access数据库的连接

6.5.3 MySql数据库的连接

6.6 数据库操作技术

6.6.1 查询操作

6.6.2 添加操作

6.6.3 修改操作

6.6.4 删除操作

6.7 连接池技术

6.7.1 连接池简介

6.7.2 在Tomcat中配置连接池

6.7.3 使用连接池技术访问数据库

◆ 重点及难点

1、JDBC常用接口与方法。

2、数据库常用连接方法。

3、数据库常用操作技术(插查删改)。

4、数据库访问基本框架(难点)。

◆ 复习思考题

1、简述JDBC连接数据库的基本步骤。

2、JDBC提供的两种实现数据查询的方法分别是什么?

3、statement实例分为哪些类型?功能分别是什么?

4、简述数据库连接池的优缺点。

四、教学课时分配表

课时分配(总学时:96)

章节名称

授课 上机 讨论 备注

第一章 JSP概论

第二章 JSP语法

第三章 JSP内置对象

第四章 JavaBean技术

第五章 Servlet技术

第六章 JSP数据库应用开发

合计

4

12

16

8

8

16

64

2

6

8

4

4

8

32

五、参考文献:

1. 《JPS应用开发详解》,刘晓华,北京工业出版社,2007年

2. 《JPS基础教程》,张文静,人民邮电出版社,2006年

3. 《数据结构与算法:Java语言版(第2版)》,周翔译,机械工业出版社,2006年

4. 《JSP程序设计教程(第2版)》,郭珍,人民邮电出版社,2012年


本文标签: 课程 数据库 掌握