《Java web开发》教学大纲
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Java Web开发课程教学大纲
课程编号:
学时数:48学时(理论24,实验24)学分数:3学分
课程类别:专业任选课开课学期:第6学期
适用专业:网络工程专业
先修课程:《Java程序设计》、《数据库系统原理》
一、教学目的与要求
Java Web开发课程是网络工程专业的一门专业任选课程,通过本课程的学习使学生具备JSP开发的知识技能,培养学生严谨的工作作风,提高学生的职业素质,为项目实战,网络组建,网络工程等专业课程的学习奠定基础,并为学生顶岗实习、毕业后能胜任岗位工作起到必要的支撑作用。
二、课程理论教学学时分配
三、课程教学内容及基本要求
第一章 Web应用开发概述
教学目标与要求:让学生会用Java Web应用开发相关的技术和常用框架,常用的集成环境。理解Web和Web应用的基本概念,Web应用的工作原理。
教学重点:服务器端的开发技术
教学难点:Java Web框架技术、常用的集成开发环境
第一节 Web应用概述
1.Web与Web应用
2.Web应用是如何运行的
3.服务端开发技术对比
第二节使用Java开发Web应用
1.Java语言简介
2.丰富的框架技术
3.Java Web应用的核心技术
第三节集成开发环境介绍 11
1.常用的Java IDE 11
2.Web服务器汇总 12
第二章 Java EE开发及运行环境
教学目标与要求:Java EE开发与允许环境的搭建,掌握JDK的下载与安装,Java环境变量的设置,Tomcat的安装与配置,熟悉Eclipse开发环境的使用,掌握如何在Eclipse下配置Tomcat,掌握Java Web应用的创建。
教学重点:创建Java Web应用程序
教学难点:在Eclipse下调试Java Web应用程序。
第一节下载并安装JDK
1.安装JDK
2.配置环境变量
第二节 Tomcat的安装与配置
1.下载并安装Tomcat
2.在Tomcat中部署和卸载应用程序
第三节 Eclipse开发环境介绍
1.安装Eclipse
2.使用Eclipse新建Java EE应用
3.在Eclipse中使用Tomcat
4.Eclipse的常用快捷键
第三章 JSP与Servlet
教学目标与要求:JSP已经成为Java Web编程中的重要组成部分,通过本章的学习要求学生能结合JSP技术创建自己的Servlet,掌握JSP的工作原理,编译指令、动作指令、内置对象等常用技术,掌握Servlet的3个生命周期,掌握监听器、过滤器的用法。
教学重点:JSP技术,Servlet创建
教学难点:监听器用法、过滤器用法
第一节一个简单的JSP+Servlet应用
1.创建Servlet类
2.部署Servlet
3.创建JSP文件
第二节 JSP技术初步
1.JSP的工作原理
2.JSP文件中的内容
3.JSP的内置对象
4.JSP中的中文显示问题
第三节 Servlet的开发与应用
1.Servlet的生命周期
2.使用HttpServletRequest
3.使用HttpServletResponse
4.使用过滤器
5.使用监听器
第四节使用jQuery异步请求数据
1.下载jQuery库
2.JSON简介
第四章使用JSP标签库
教学目标与要求:JSP标签库简称JSTL,是Sun公司发布的一个JSP开发的新组件,掌握JSTL的五大类标签库可使Java Web开发更轻松。了解表达式语言EL 的基本用法,掌握核心标签库、SQL标签库、XML标签库的用法。
教学重点:表达式语言EL
教学难点:JSTL五大标签库的用法
第一节 JSP标准标签库(JSTL)
1.下载JSTL安装包
2.表达式语言EL
3.使用核心标签库(C名称空间)
4.使用国际化和格式化标签库(FMT命名空间)
5.使用SQL标签库(SQL名称空间)
6.使用XML标签库(X名称空间)
7.使用JSTL函数
第二节用JSTL开发用户管理系统
1.数据库设计
2.开发与实现
3.部署并测试应用
第三节自定义标签库
1.一个最简单的自定义标签
2.访问标签体
3.自定义标签属性
第五章 Struts 2框架基础
教学目标与要求:通过本章的学习要求学生了解MVC架构的主要内容、Struts 2的工作流程以及如何使用Struts 2开发Web应用程序。
教学重点:Struts 2 工作流程、拦截器的工作机制
教学难点:Action的工作原理,Struts 2的拦截器用法
第一节 MVC框架
1.框架内容
2.框架和设计模式的区别
3.MVC的优点
第二节 Struts 2基础
1.Struts 2中的MVC
2.Struts 2的工作流程
3.一个简单的Struts 2应用
4.Action详解
5struts.xml配置详解
6Struts 2标签库
第三节拦截器
1.拦截器的工作机制