JSP程序设计技术
第14次开课
开课时间: 2025年02月13日 ~ 2025年07月05日
学时安排: 2-3小时每周
进行至第10周,共21周 已有 205 人参加
立即参加
课程详情
课程评价(1018)
spContent=想知道网络上众多功能各异、设计精妙、使用方便、赏心悦目的网站是怎么做出来的吗?想亲自设计、实现一个独一无二的私人专属网站吗?本课程将为您加持Java Web应用开发技术——JSP技术,带您踏上动态网站设计的奇幻之旅,探索网络世界建筑奥秘。
想知道网络上众多功能各异、设计精妙、使用方便、赏心悦目的网站是怎么做出来的吗?想亲自设计、实现一个独一无二的私人专属网站吗?本课程将为您加持Java Web应用开发技术——JSP技术,带您踏上动态网站设计的奇幻之旅,探索网络世界建筑奥秘。
—— 课程团队
课程概述

JSP程序设计技术》课程是高等院校软件工程等专业的核心课程,着重培养学生进行动态Web应用开发的能力,具有很强的实践性和实际应用价值。本课程以项目为驱动开展教学活动,通过大量实训案例介绍JSP的开发环境搭建、基本语法、核心组件等知识和技术,既有理论,又有编程实践,通过将JSP程序设计的基本知识与过程性知识、基本理论和开发实践有机地整合,并借助若干小案例、中型项目、大型项目强化实践操作,使学生在深入理解Java Web开发思想,熟悉开发流程,切实掌握基本理论知识的基础上,提高综合应用能力和解决复杂工程问题的能力。使学生为Java Web应用开发实战打下坚实基础。

授课目标

通过学习本课程,达到以下目标:

1)掌握程序设计的基本思想、方法。

2)掌握JSP技术的理论知识,包括关键词和核心技术的英文表述及英文开发平台的使用。

3)具备运用JSP 技术进行Web应用程序设计的基本技能和开发能力。

4)具备较强系统分析、设计能力。

5)具备分析、推理和解决软件工程领域复杂工程问题的能力。

6)具备整合思维能力和较强的学习能力在内的软件工程师综合素质。

课程大纲

第1章 Web技术介绍

1-1 Web技术的前世今生

1-2 JSP初识

1-3 JSP开发探秘

1-4 与JSP的第一次握手

1-5 项目:登录页面实现

1-6 视野拓展1:十个程序员必备的网站推荐

1-6 视野拓展2:近50年来最具影响力的10种编程语言,都是谁发明的?

1-6 视野拓展3:这些父母的金句

1-6 视野拓展4:IT人员职业规划系列之一︱35岁是程序员的鬼门关?

1-6 视野拓展5:小木马隐身两月偷百万,老凌波溯源四天捉后门 微步应急响应故事(一)

1-6 视野拓展6:Web起源

第1章:测验

第1章:作业

第2章 JSP常用开发环境

2-1 JSP环境简介

2-2 应用服务器简介

2-3 用NetBeans进行JSP开发

2-4 用Eclipse进行JSP开发

2-5 用MyEclipse进行JSP开发

2-6 项目:注册页面实现

2-7 视野拓展1:考研人数突破300万,真相触目惊心:最可怕的,是你以为学历是废纸

2-7 视野拓展2:感谢你,我们最信赖的人

2-7 视野拓展3:基于静态Web页面的权限控制设计和实现

2-7 视野拓展4:IT人员职业规划系列之二︱程序员向左,工程师向右

2-7 视野拓展5:境外团伙黑十余金融主机,凌波溯源套马查失陷 微步应急响应故事(二)

2-7 视野拓展6:JSP起源

第3章 HTML与CSS知识

3-1 JSP运行原理与JSP页面的基本结构

3-2 HTML基本标签

3-3 列表标签及其应用实例

3-4 多媒体和超链接标签及其应用实例

3-5 表格标签及其应用实例

3-6 表单标签及其应用实例

3-7 框架标签及其应用实例

3-8 CSS知识

3-9 项目:会员管理系统设计与实现

3-10 视野拓展1:一张图!三万赞!服不服!

3-10 视野拓展2:将作业“搬”到赛场!郑州轻工业大学这个活动接地气

3-10 视野拓展3:Vue.js与Django组合框架的网络社交系统单页面架构方案设计

3-10 视野拓展4:IT人员职业规划系列之三︱学会分析与设计,才是真的编程大牛

3-10 视野拓展5:一文读懂!政治局集体学习关注的区块链是什么?将来怎么用?

3-10 视野拓展6:HTML由来

第3章:测验

第3章:作业

实验1 简单的JSP页面

实验1 简单的JSP页面

实验2 个人信息展示页面

实验2 个人信息展示页面

实验3 彩色的个人信息展示页

实验3 彩色的个人信息展示页

第4章 通信资费管理系统项目实训

4 通信资费管理系统项目实训

4-1 视野拓展1:一个人最大的本事,就是靠谱

4-1视野拓展2:从0G到5G,移动通信的百年沉浮

4-1 视野拓展3:当我们谈到情报 我们在谈论什么

第5章 JSP基础知识

5-1 JSP常用注释

5-2 JSP常用脚本元素

5-3 JSP常用指令

5-4 JSP常用动作

5-5 项目:在线购书系统设计与实现

5-6 视野拓展1:看到这双手,网友竖起了大拇指

5-6 视野拓展2:大漠孤烟直,长河落日圆

第5章:测验

第5章:作业

实验4 登录投票系统-1

实验4 登录投票系统-1

实验5 登录投票系统-2

实验5 登录投票系统-2

第6章 JSP的常用内置对象

6-1 out对象

6-2 request对象

6-3 response对象

6-4 session对象

6-5 pageContext对象

6-6 exception对象

6-7 application对象

6-8 项目:登录系统设计与实现

6-9 视野拓展1:9分钟的团聚,弟弟给姐姐准备了这份礼物

6-9 视野拓展2:大学生支教故事:“我走进大山,是为了让你走出大山”

第6章:测验

第6章:作业

实验6 注册应用

实验6 注册应用

实验7 购物车应用

实验7 购物车应用

实验8 网站访问量计数器

实验8 网站访问量计数器

第7章 数据库基本操作

7-1 JDBC工作原理概述

7-2 通过JDBC访问MySQL数据库

7-3 通过JDBC访问Microsoft SQL Server 数据库

7-4 查询数据库及其应用实例

7-5 更新数据库(增、删、改)

7-6 JSP在数据库应用中的常见问题

7-7 项目:学生信息管理系统设计与实现

7-8 视野拓展1:这19个数字,不能忘

7-8 视野拓展2:91页PPT看懂人工智能的现状与未来

第7章 测验

第7章 作业

实验9 学生信息管理系统-连接数据库

实验9 学生信息管理系统-连接数据库

实验10 学生信息管理系统-学生信息增删改查操作

实验10 学生信息管理系统-学生信息增删改查操作

第8章 企业信息管理系统项目实训

8 企业信息管理系统项目实训

8-1 视野拓展:懂学习,更懂生活!川大学霸宿舍6人拿下15个名校保研offer

第9章 JSP与JavaBean

9-1 JavaBean的基础知识

9-2 编写和使用JavaBean

9-3 JavaBean的作用域及其应用

9-4 使用JavaBean访问数据库

9-5 使用JavaBean实现猜数游戏

9-6 项目:注册系统的设计与实现

9-7 视野拓展1:叶圣陶:教育对人生的三种作用

9-7 视野拓展2:职场最后的体面,是能好好说再见

第9章测验

第9章作业

实验11 猜数字小游戏

实验11 猜数字小游戏

第10章 Java Servlet技术

10-1互联网发展及Servlet简介

10-2 Servlet生命周期及技术特点

10-3 Servlet与JSP的区别及在Java Web项目中的作用

10-4 Servlet部署及应用

10-5 JSP与Servlet常见用法

10-6 项目:留言板系统的设计与实现

10-7 视野拓展1:苏轼不可不读的十首词

10-7 视野拓展2:“时代楷模”黄文秀

第10章测验

第10章作业

实验12 通过servlet实现参数传递和重定向

实验12 通过servlet实现参数传递和重定向

第11章 个人信息管理系统项目实训

11 个人信息管理系统项目实训

11-1 视野拓展1:公民信息泄露的潘多拉魔盒打开后:骗子盲发快递,30万人不出门也中招

11-2 视野拓展2:“我在阿里做了5年招聘,给求职者10条建议”

展开全部
预备知识

本课程的先修课程为Java 程序设计、HTML语言、网页设计、数据库技术,通过这些课程的学习,使学生具备JSP项目开发的基本能力,为JSP程序设计课程的学习打下必要基础。

参考资料

教材与参考书

1. 邓璐娟,张志锋等. JSP程序设计与项目实训教程(第2版)[M]. 清华大学出版社, 2016.

2.张志锋, 朱颢东. Java Web技术整合应用与项目实战 (JSP+Servlet+Struts2+Hibernate+Spring3 )[M]. 清华大学出版社, 2013.

3. 张志锋. JSP程序设计技术教程(第2版)[M]. 清华大学出版社, 2014.

郑州轻工业大学
10 位授课老师
邓璐娟

邓璐娟

教授

谷培培

谷培培

副教授

郑倩

郑倩

副教授

推荐课程

【DeepSeek适用】小白玩转AI大模型应用开发

林粒粒

204人参加

小白玩转 Python 数据分析

林粒粒

78人参加
下载
下载

下载App