基于JSP的WEB程序设计
基于JSP的WEB程序设计
1000+ 人选课
更新日期:2025/05/22
开课平台学银在线
开课高校新疆农业职业技术大学
开课教师徐玉莲李欣李桂珍
学科专业
开课时间2025/02/23 - 2025/07/20
课程周期21 周
开课状态开课中
每周学时-
课程简介

该课程的任务是在熟悉Java语法的基础上,使学生掌握编写基本JSP程序、JSP文件操作及JSP的数据库系统开发方法;使学生具备利用JSP+JavaBean、MVC开发模式进行Web应用系统设计、开发的能力。主要教学内容如下所示:

1)html相关知识:主要学习了解html的语法、常用标签的使用以及框架布局的使用。

2)数据库知识:选取一种DBMS作为主要的数据库管理系统,主要学习连接数据库、对数据库数据进行增删改查等操作的实现。

3)Java知识:主要学习Java语言的基本用法。

4)JSP知识:主要学习JSP的基本语法知识、常用内置对象的使用、JavaBean、Servlet、MVC框架模式等的应用。

5项目开发设计:重点通过3个实际应用的项目完成来理解html、Java、数据库以及JSP等方面的知识如何融合在一起进行项目开发。

课程大纲

开发环境搭建

  • 1.1 任务1 Web技术简介
  • 1.2 任务2 JSP开发环境搭建

html知识应用

  • 2.1 任务1 html页面构成
  • 2.2 任务2 html列表标签的应用
  • 2.3 任务3 html多媒体标签及其应用
  • 2.4 任务4 html表格标签和表单标签应用
  • 2.5 任务5 CSS知识及其应用
  • 2.6 任务6 html项目实训

JSP基础知识应用

  • 3.1 任务1 JSP的隐藏注释及应用
  • 3.2 任务2 JSP的Html注释及应用
  • 3.3 任务3 JSP的Java注释及应用
  • 3.4 任务4 JSP变量和方法的声明
  • 3.5 任务5 JSP中表达式的应用
  • 3.6 任务6 JSP中脚本的应用
  • 3.7 任务7 JSP常用指令-page指令
  • 3.8 任务8 JSP常用指令-include指令
  • 3.9 任务9 JSP常用指令-taglib指令
  • 3.10 任务10 JSP常用动作-param动作
  • 3.11 任务11 JSP常用动作-include动作
  • 3.12 任务12 JSP常用动作-useBean动作
  • 3.13 任务13 JSP常用动作-setProperty动作
  • 3.14 任务14 JSP常用动作-getProperty动作
  • 3.15 任务15 JSP常用动作-forward动作
  • 3.16 任务16 JSP基础知识项目实训

JSP内置对象的应用

  • 4.1 任务1 JSP内置对象-out对象
  • 4.2 任务2 JSP内置对象-request对象
  • 4.3 任务3 JSP内置对象-request对象综合应用
  • 4.4 任务4 JSP内置对象-response对象
  • 4.5 任务5 JSP内置对象-session对象
  • 4.6 任务6 JSP内置对象-session对象综合应用
  • 4.7 任务7 JSP内置对象-pageContext对象
  • 4.8 任务8 JSP内置对象-exception对象
  • 4.9 任务9 JSP内置对象-aplication对象
  • 4.10 任务10 JSP内置对象项目实训

JSP连接数据库应用

  • 5.1 任务1 JDBC基础
  • 5.2 任务2 通过JDBC驱动访问MySQL数据库
  • 5.3 任务3 通过JDBC驱动访问SQL Server2012数据库
  • 5.4 任务4 数据查询应用
  • 5.5 任务5 数据更新(增删改)应用
  • 5.6 任务6 MySQL数据库中常见的中文乱码处理方式

JSP与JavaBean

  • 6.1 任务1 JavaBean基础知识
  • 6.2 任务2 编写和使用JavaBean
  • 6.3 任务3 JavaBean应用实例

JSP与Servlet

  • 7.1 任务1 Servlet基础知识
  • 7.2 任务2 如何设计一个简单的Servlet
  • 7.3 任务3 JSP结合Servlet应用
  • 7.4 任务4 Servlet项目实训
  • 7.5 任务5 MVC开发模式

综合项目实训

  • 8.1 html综合实训项目-通信资费管理系统的设计
  • 8.2 Jsp基础知识综合实训项目-企业信息管理系统的设计
  • 8.3 Jsp高级应用综合实训项目-个人信息管理系统的设计

数据库相关知识

  • 9.1 设计数据库
  • 9.2 创建和管理数据库
  • 9.3 维护数据库