SPOC学校专有课程
Java Web应用程序开发
分享
spContent=JSP是动态网站开发技术中比较主流的服务器端脚本。
—— 课程团队
课程概述

本课程是计算机科学与技术学科下的信息管理专业必修课程。它以Java语言程序设计为开发平台、以计算机网络基本知识、网页设计工具、网络数据库等内容为基础,以J2EE为架构体系,以MVC为开发模式,以动态网站设计与实现为目标,具有很强的实践性和实际应用价值,是培养学生未来岗位技能的核心课。通过本课程的学习,使学生熟练掌握JSP运行环境的配置方法,灵活运用JSP语法,掌握JSP的文件操作、数据库访问、JavaBean、Servlet等技术,了解J2EE架构体系,了解MVC模式开发小型动态网站的技术。


授课目标

本课程对知识和能力的基本要求。

(一)理论、知识方面

(1)了解JSP基本运行机制;掌握JSP运行环境的配置方法。

(2)熟练掌握JSP语法。

(3)理解JSP内置对象。

(4)初步掌握JSP访问数据库、JavaBeans、Serverlet技术。

(5)理解MVC开发模式。

(6)为构建一个综合网站打下一个良好的理论和实践基础。

(二)能力、技能方面

(1)能熟练运用JSP基本语法和内置对象,制作符合要求的动态网页。  

(2)会用JSP技术访问数据、文件,能使用JavaBean分离用户界面与数据模型。

(3)能借助MVC开发模式开发小型动态网站。


成绩 要求

按照考查课一般规定执行,暂无证书。

课程大纲
预备知识

本课程为专业必修课,先修课程为《面向对象程序设计(Java)》、《计算机网络原理》、《数据库原理与应用》、《多媒体技术》等、后继课程为《物联网与智能信息系统基础》、《电子商务系统设计》等。

参考资料

JSP实用教程(第三版)

《JSP实用教程(第三版)》是2015年由清华大学出版社出版的图书,作者是耿祥义、张跃平。


常见问题

Q:学习本课程需要什么基础?

A:学习本课程需要有Java,HTML5、CSS、数据库等基础知识。

Q:如何学好这门课程?

A:现代教育学、心理学和教育实践都认为技能培养的唯一途径是反复有效的实践。行动、行动、再行动,操作、操作、再操作,通过完成任务来学习计课程的知识和技能,“手脑并用、学做一体”是学好本课程的关键。在线开放课程是互联网技术对教育的一场深刻革命,只要大家转变传统思想观念和学习方式,适应在线课程教学改革的新形势,课前课后利用微课等网络资源强化自主学习,课中紧跟教师练习,认真完成课后作业训练,积极参加网上社区讨论,线上线下结合,一定会有好的学习效果,取得优异成绩。

Q:搭建运行环境需要哪些软件?

A:搭建运行环境第1需要JDK,第2需要Tomcat,第3需要Eclipse for Java EE。这些软件在官网上都可以免费下载。

Q:防止出现汉字乱码,需要注意哪些问题?

A:安装MySQL数据库时要将数据库的默认编码设为UTF-8,同时在Eclipse中将页面编码和JSP编码都设为UTF-8。

Q:JSP程序运行时为什么会出现404 Not Found错误?

A:服务器返回最终信息:用户在Request-URI指定的域上不存在。当Request-URIdomain和接收这个请求的domain不匹配的情况下, 也会产生这个应答。