《JSP程序设计技术》课程是高等院校软件工程等专业的核心课程,着重培养学生进行动态Web应用开发的能力,具有很强的实践性和实际应用价值。本课程以项目为驱动开展教学活动,通过大量实训案例介绍JSP的开发环境搭建、基本语法、核心组件等知识和技术,既有理论,又有编程实践,通过将JSP程序设计的基本知识与过程性知识、基本理论和开发实践有机地整合,并借助若干小案例、中型项目、大型项目强化实践操作,使学生在深入理解Java Web开发思想,熟悉开发流程,切实掌握基本理论知识的基础上,提高综合应用能力和解决复杂工程问题的能力。使学生为Java Web应用开发实战打下坚实基础。
通过学习本课程,达到以下目标:
(1)掌握程序设计的基本思想、方法。
(2)掌握JSP技术的理论知识,包括关键词和核心技术的英文表述及英文开发平台的使用。
(3)具备运用JSP 技术进行Web应用程序设计的基本技能和开发能力。
(4)具备较强系统分析、设计能力。
(5)具备分析、推理和解决软件工程领域复杂工程问题的能力。
(6)具备整合思维能力和较强的学习能力在内的软件工程师综合素质。
本课程的先修课程为Java 程序设计、HTML语言、网页设计、数据库技术,通过这些课程的学习,使学生具备JSP项目开发的基本能力,为JSP程序设计课程的学习打下必要基础。
教材与参考书
1. 邓璐娟,张志锋等. JSP程序设计与项目实训教程(第2版)[M]. 清华大学出版社, 2016.
2.张志锋, 朱颢东. Java Web技术整合应用与项目实战 (JSP+Servlet+Struts2+Hibernate+Spring3 )[M]. 清华大学出版社, 2013.
3. 张志锋. JSP程序设计技术教程(第2版)[M]. 清华大学出版社, 2014.