JSP是Java Server Pages的简称,是服务端的一种基于Java语言的网页技术。利用这一技术可以快速构建跨平台的、先进和安全的动态网站。
JSP程序设计课程系统地讲授使用JSP进行Web应用开发所需的编程知识与技术,既有理论,又有编程实践。主要内容包括Web技术简介、JSP常用开发环境介绍、HTML与CSS简介、JSP基础知识、JSP的常用内置对象、数据库基本操作、JSP与JavaBean、Java Servlet技术、个人信息管理系统项目实训、基于MVC企业信息管理系统项目实训案例等。
本课程的先修课程为Java 程序设计、HTML语言、网页设计、数据库技术,通过这些课程的学习,使学生具备JSP项目开发的基本能力,为JSP程序设计技术课程的学习打下必要基础。
本课程计划课时60个学时(理论30个学时,实验30个学时),课外学时60个学时。
本课程将JSP程序设计的基本知识与过程性知识、基本理论和开发实践有机地整合起来,通过若干小案例、中型项目、大型项目强化实践操作,使学生在深入理解、切实掌握基本理论知识的基础上,同步提高综合应用能力。适合“项目驱动”案例教学,启发式学习的教学方法,融教、学、做于一体。
本课程旨在培养学生的Java Web项目开发能力、实践能力和创新能力。通过引导学生熟练使用JSP进行网络编程,使学生掌握JSP技术的基础知识,以及网络程序设计的基本思想方法,培养学生运用JSP 技术进行Web应用程序的基本技能和开发能力,掌握编程规范和职业标准,具备良好的IT职业素养
通过本课程的学习,学生应能熟练掌握JSP运行环境的配置方法,熟练掌握并灵活运用JSP语法,掌握JSP的文件操作、数据库访问、JavaBean、Servlet等技术,熟练使用JSP进行动态网页设计开发,能够利用JSP和SSH设计的Web应用软件,能够分析、解决复杂软件工程问题。
本课程的先修课程为Java 程序设计、HTML语言、网页设计、数据库技术,通过这些课程的学习,使学生具备ISP项目开发的基本能力,为JSP程序设计课程的学习打下必要基础。
教材与参考书
书名:JSP程序设计与项目实训教程(第2版)
作者:张志锋, 邓璐娟, 张建伟, 宋胜利
出版社:北京: 清华大学出版社
ISBN:9787302429517

书名:JSP程序设计与项目实训教程
作者:张志锋, 邓璐娟, 张建伟, 宋胜利
出版社:北京: 清华大学出版社
ISBN:9787302293682

书名:Java Web技术整合应用与项目实战(JSP+Servlet+Struts2+Hibernate+ Spring3)
作者:张志锋, 朱颢东
出版社:北京: 清华大学出版社
ISBN:9787302317050

书名:JSP程序设计技术教程(第2版)
作者:张志锋, 甘勇, 黄敏
出版社:北京: 清华大学出版社
ISBN:9787302368892

书名:Java Web编程实战宝典:JSP+Servlet+Struts 2+Hibernate +Spring+Ajax
出版社:北京: 清华大学出版社
ISBN:9787302347958

书名:JSP程序设计 慕课版
出版社:北京:人民邮电出版社
ISBN:9787115417633

第1章 Web技术简介
重点:Web动态网页技术;Web应用程序的工作原理。
难点:Web应用程序的工作原理。
第2章 JSP常用开发环境介绍
重点:JSP运行环境的安装及JSP环境配置方法。
难点:JSP运行原理。
第3章 HTML与CSS简介
重点:HTML主要标签及其应用,CSS样式表的定义和使用。
难点:HTML主要的应用,CSS样式表的使用。
第5章 JSP基础知识
重点:JSP页面构成;变量与方法声明;Java程序片;Java表达式
难点:JSP指令与动作标记。
第6章 JSP的常用内置对象
重点:request、response、session、application的用法。
难点:session、application。
第7章 JSP的数据库基本操作
重点:JDBC;数据库连接、记录查询、添加、修改与删除。
难点:JDBC原理;建立数据连接;连接池的使用方法;预处理语句。
第9章 JSP与JavaBean
重点:JavaBean编写与使用;JSP中获取和修改JavaBean的属性。
难点:JSP中使用JavaBean。
第10章 Java Servlet技术
重点:Servlet的工作原理;JSP页面中调用Servlet。
难点:Servlet工作原理。