《Web应用程序设计》教学大纲 下载本文

内容发布更新时间 : 2024/6/18 19:31:00星期一 下面是文章的全部内容请认真阅读。

《 Web应用程序设计 》教学大纲

一、课程定位

1.课程名称:Web应用程序设计 2.学时32 学分2

3.课程性质:素质拓展公共选修通识课

4.先修课程:网站建设与网页制作、计算机网络原理、数据库原理与应用、Java程序设计

后续课程:Java EE 高级编程

5. 参考教材

张志锋 《JSP程序设计技术教程(第2版)》清华大学出版社

二、教学目标

1.知识目标

通过学习使学生掌握JSP技术的基础知识,以及网络程序设计的基本思想方法,会应用JSP进行基本的程序设计和网络编程,能够独立完成一个完整的web系统项目。本课程的教学任务包括介绍JSP运行环境的搭建,JSP的基本语法,JSP访问数据库的相关知识,JavaBean和Servlet,MVC的开发模式等内容。

2.能力目标

使学生能够搭建JSP的运行环境;熟悉JSP的基本语法;掌握用JSP建立Web服务的基本框架;熟练掌握使用JSP处理HTML表单;熟练掌握使用JSP访问数据库;掌握使用JavaBean扩展JSP功能;熟悉MVC的开发模式。

3.素养目标

培养学生JSP实际开发能力,提高学生实践动手能力和编程能力。提高学生团队协作能力、职业素养能力和自主创新能力。

三、教学内容及设计

项目 1、web技术简介 任务 1.1 课程介绍 1.2 Jsp概况 1.3 开发环境搭建 1.4 简单语言运行 知识目标具体要求 1、课程基本信息 2、Web基础知识 3、JSP基础知识 4、JSP环境介绍 5、JDK、Tomcat和Myeclipse的安装与配置 6、程序运行 能力目标 具体要求 学 时 素养目标 具体要求 理论 实践 学时 学时 2 教学方法 与手段 以课堂讲授为主,课堂讨论和课下自学为辅。 备注 了解课程基本信息,培养学生专熟悉JSP语言的基本特点,熟练掌握开发环境的搭建,熟悉基本程序的编辑、编译和运行方法.掌握JSP项目及其创建 学习JSP页面的基本结构、页面内容的构成元素,掌握JSP页面的运行原理。 培养学生专业素养知识和自主创新能力 业素养知识和 2、 JSP基础知识 2.1 JSP页面的基本结构 2.3 Jsp页面运行原理 1、 HTML静态元素 2、JSP动态元素 4、常用的脚本元素 5、常用的指令标记 6、常用的动作标记 7、容器的概念 2 2 以课堂讲授为主,课堂讨论和课下自学为辅。 2.2 JSP的各种元素 3、常用的注释 3、 JSP常用内3.1 request对象 3.2 response对象 3.4 application对象 掌握各种对象的基本概念以及基本特性 熟悉JSP内置对象,培养学生团掌握其适当的应用场景,能够根据应用的具体场景选择合适的内置对象。深刻队协作能力、专业素养知识和自主创新能力 4 4 以课堂讲授为主,课堂讨论和课下自学为辅。 置对象 3.3 session对象 理解JSP几个内置对象的基本原理, 4、JSP中数据库的基4.1 JDBC的基本知识 1、数据库基本概念 4.2连接数据库操作 2、JDBC提供的访问接口 4.3 查询数据库操4.4 更新数据库操作 3、通过jdbc-odbc桥访问数据库 4、通过jdbc驱动访问数据库 5、普通查询、条件查询、分页查询 6、增加记录、修改记录、删除记录 5、 JSP与Javabean 6、JSP与 5.1 Javabean的概念 5.2Javabean的定义和使用 6.1Java servlet的概念 定义和使用 1、Java servlet的概念 2、Java servlet的定义和使用 1、Javabean的概念 2、Javabean的定义和使用 使用JavaBean扩展JSP功能了解JavaBean的工作原理,学会使用和配置JavaBean程序。 了解Servlet技术,懂得Servlet与JSP之间的关系,掌握Servlet应用,熟练掌握Servlet与培养学生团队协作能力、专业素养知识和自主创新能力 培养学生团队协作能力、专业素养知识和自主创新能力 1 1 以课堂讲授为主,课堂讨论和课下自学为辅。 1 1 以课堂讲授为主,课堂讨论和课下自学为辅。 了解数据库的基本概念,掌握JSP连接不同类型数据的基本步骤,熟练掌握数据库的设计原理,能够根据具体应用场景设置合适的数据库,并通过JSP访问数据里的内容。 培养学生团队协作能力、专业素养知识和自主创新能力 4 8 以课堂讲授为主,课堂讨论和课下自学为辅。 本操作 作 servlet 6.2Java servlet的JSP结合编程。 7、MVC开发模式 7.1 MVC的概念 1、MVC的概念 了解MVC技术,能够按照MVC开发项目。 培养学生团队协作能力、专业素养知识和自主创新能力 2 以课堂讲授为主,课堂讨论和课下自学为辅。 7.2 MVC的实现条件 2、MVC的实现条件 四、考核方式及评分

1.考核性质:考查课。

2.学生课程成绩中平时占比:考勤 20%,平时作业20%,课堂表现 10%,期末提交任务 50%。

五、教学组织 1.班级容量[x,y]

2.主讲教师:

六、参考教材

1. 李兴华,王月清, Java Web开发实战经典,清华大学出版社, 2010年 2. 宋智军,邱仲潘,JSP从入门到精通,电子工业出版社, 2012年 3. 耿祥义, 张跃平,JSP实用教程,清华大学出版社, 2015年

七、其他说明

本课程主要使学生掌握JSP的相关知识及Java在WEB应用程序开发中的实际应用,通过具体案例使学生巩固数据库、网页制作等专业知识,更好地进行开发实践。通过该课程的学习使学生掌握动态网页制作的基本操作技能并能熟练应用于中小型动态网站的建设中,在项目实践中提高学生的动手能力和创新能力。