《JavaWeb开发》课程教学大纲(移动互联网-姬孟洛)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《Java Web开发》课程教学大纲
课程代码:21134050
课程名称:Java Web开发课程性质:专业拓展(选修)
学分:3 学时:72
讲课学时:36实践/实验学时:36
适用专业:软件工程(移动互联网方向)
先修课程:Java 程序设计、数据库系统、HTML基础
一、课程目标
本课程主要介绍动态网页生成技术的基本原理,了解开发基于JAVA的动态网页的基本知识,掌握Web编程技术的基本思想,能够较熟练地掌握使用Servlet 和JSP技术进行动态网站程序设计,能够完成配置JAVA Web的开发环境配置,从而培养学生B/S架构下的程序设计能力,掌握构建大型、分布式的电子商务应用的动态Web网站的程序设计技术,为学生今后从事软件开发工作打下坚实的基础。
二、教学内容
1.JAVA Web开发入门
教学要求:
了解HTML基础和JavaScript基础,理解JAVA Web的开发目标和作用,掌握JAVA Web的开发环境JDK、Tomcat、Eclipse、MySQL的配置与使用。
教学内容:
软件编程体系简介;企业应用开发架构;
Z J2EE应用开发体系;
J2EE体系结构的优点;
ZN J2EE应用开发环境的配置与使用。
教学内容:
Z JAVA Web的开发环境配置;
HTML基础;
JavaScript基础;
Tomcat的安装与配置;
N IDE-- Eclipse的安装与配置;
ZN创建第一个动态Web项目;
实验内容:
实验一JAVA Web开发环境的安装和配置
JDK1.6的安装和配置。
Tomcat服务器的安装、运行和测试。
Eclipse4.4的安装和测试。
MYSQL的安装和测试。
在Tomcat服务器中部署简单的应用程序。
实验二 HTML和JavaScript基础练习
HTML文档基本结构
HTML常用标签的使用
表格、链接和图片
表单标签框架
JavaScript语法
JavaScript内置对象
2.JSP编程
教学要求:
了解JSP的体系内容,理解JSP的运行机制,掌握JSP编程的主要方法。掌握JSP的基本语法、表单、内置对象和数据库应用。
教学内容:
JSP编程的基本语法;
Z 表单开发;
JSP内置对象;
N JSP访问数据库;
实验内容:
实验三 JSP编程技术
JSP基本语法,包括JSP表达式、JSP程序段、JSP声明、URL传值和JSP 指令和动作;
表单开发,单一的和捆绑的表单元素的数据获取;
JSP内置对象,JSP 9个内置对象的访问;
JSP访问数据库,MySQL数据库的安装配置,与JSP访问数据库(JDBC)。
3.Servlet与JavaBean开发
教学要求:
理解Servlet的定义、生命周期,了解 Servlet的编程API。掌握Servlet 的创建、编写、发布、运行。掌握Servlet与客户端浏览器交互的方法。了解JavaBean的基本概念,理解JavaBean运行机制。掌握JavaBean编程的基本方法。
教学内容:
NZ1 Servlet编程;
Z JavaBean编程。
实验四 Servlet与JavaBean编程技术
Servlet编程,Servlet生命周期、初始参数读取和编写过滤器;
JavaBean编程,JSP中使用JavaBean、DAO。
4.应用开发与框架
教学要求:
了解JAVA Web应用开发与框架的基本内容,理解应用开发的主要作用,掌握应用开发与框架的基本方法。初步掌握EL和JSTL编程,AJAX编程的5个步骤,MVC和Struts2基本原理。
教学内容:
EL和JSTL编程;
N AJAX入门;
N MVC和Struts2基本原理;
实验五 JAVA Web应用开发与框架编程技术
EL 和JSTL编程的环境设置和程序设计,AJAX简单案例练习。Struts2的安装配置以及基本使用方法。
5.JAVA Web实训
教学要求:
了解JAVA Web系统的分析与设计,理解JAVA Web的开发过程,掌握JAVA Web 开发的基本框架。
教学内容:
JAVA Web应用系统的分析与设计
Z 通过验证码的文件上传;
投票系统;
Z 在线购物系统。
实验六 JAVA Web实训
验证码之后的文件上传。
分析并设计一个B/S架构的投票系统。
分析并设计一个B/S架构的在线购物系统。
三、各教学单元学时分配表
四、教学组织与方法
1.采用哪些教学方法?
采用案例教学、启发式教学、多媒体教学法,理论和实验相结合的教学方法,培养学生自学能力和动手能力,精选教学内容,精讲多练。
2.如何组织?运用哪些教学手段?
教师采用多媒体课件讲授课程,然后在机房做实验。
3.如何理论联系实际培养学生各方面的能力?
(1)通过本课程的学习,使学生理解JAVA Web开发的概念,掌握JAVA Web 中的核心技术:JSP、Servlet、JAVA bean等技术,培养学生能使用相关工具编写JAVA Web应用程序解决实际问题的能力,为学生今后从事软件开发工作打下坚实的基础。
(2)通过综合实践,培养学生自主学习能力和创造性的工程设计能力,提高综合分析和解决问题的能力。
五、课程考核与成绩评定