《计算机网络》实验教学大纲
《JAVA应用开发II》课程教学大纲
课程名称(中文): JAVA应用开发II
课程名称(英文): Java Application Development II
课程编号: 132039
课程类别: 专业选修课 (公共基础课、专业基础课、专业核心课或专业选修课) 学时学分:总学时 48 学分 2 其中实践学时 32
开出时间: 三 年级 第一 学期
开课单位: 计算机学院
适用专业: 物联网工程
先修课程: 面向对象程序设计、数据库系统原理
笔:
执
审
核:
一、 课程的教学目标和教学要求
《JA V A应用开发 II》课程的教学目标是:通过本课程的学习,学生应理解 J2EE应用开发的概念,掌握 J2EE 应用开发中的核心技术。使学生认识到组件在开发中的重要性,培养学生在相关平台下编写 MVC 应用程序和解决实际问题的能力,为将来参与实际项目的开发奠定坚实的基础。
《JA V A应用开发 II》课程的教学任务是:以 J2EE 为例子,介绍 J2EE 应用开发技术。重点讲述 J2EE 的三大组件技术: Servlet、JSP 和 EJB,包括 J2EE 应用设计原理、架构设计、编程与部署,和上机实践。同时考虑到当今J2EE架构技术有向轻量级框架发展的趋势,增加了 Struts、Spring和 Hibernate 等新知识的学习。
《JA V A应用开发 II》课程的教学要求是:理解 J2EE应用开发概念;熟练掌握JSP 编写程序页面;熟练掌握 Servlet 编程处理问题;熟练掌握 JDBC 技术进行程序的数据库编程;理解 MVC 架构思想,掌握Struts、Spring和 Hibernate组件开发技术;掌握会话 Bean、实体 bean 和消息bean等组件开发技术;
理解、掌握JMS、JNDI、RMI等技术原理。
二、 教学时数分配
章节 教学内容 教学时数
1 Web开发概述与开发环境搭建 4
2 Servlet&JSP编程12
3 利用JDBC访问数据库 4
4 Struts和MVC设计模式8
5 Hibernate框架简介 6
6 Spring框架简介 6
7 EJB编程8
三、 主要教学内容与教学方法
第一章 Web开发概述与开发环境搭建
教学目的及要求:
java基础知识学什么(1)了解web开发技术的现状,理解动态网页和静态网页的概念,掌握J2EE 平台的搭建。
(2)掌握HTML的基本语法,了解网页的修饰技术。
(3)掌握JavaScript的基本语法,能够灵活运用内建对象和处理相应事件,了解其他对象,初步掌握动态效果的实现技术。
教学重点:
动态网页的概念,J2EE平台的搭建,JavaScript内建对象、事件响应和客户端验
证。
教学难点: J2EE平台的搭建
教学方法:多媒体课堂讲授;
教学基本内容:
(1)HTML基本语法;
(2)JavaScript语法
(3)表单
(4)内建对象
(5)文档对象模型
(6)自定义对象
(7)响应事件
(8)窗口和图文框
(9)图像和动画
第二章 Servlet&JSP编程
教学目的及要求:
(1)理解JSP的特点,掌握JSP开发环境,会制作简单的JSP网页
(2)理解JSP的构成,了解各部分的作用和用法
(3)理解JSP的内建对象,能灵活地运用
(4)理解动态网页的概念,学会创建动态的内容,学会用户会话跟踪
(5)理解Servlet的概念和配置,能够熟练使用Servlet处理表单,掌握Servlet 与JSP结合的技术。
(6)理解Servlet上下文的概念,能够监听上下文,学会监听Http会话,掌握对请求监听,能够开发简单的Web应用过滤器。
(7)理解JSP技术使用的两种模式,掌握两种模式的编程应用。
(8)学会在不同页面或者用户之间共享数据,能够处理错误页面、解决中文乱码问题,掌握文件的操作,能够在JSP中上传文件。
教学重点:
1.JSP的特点和简单实例的实现
2.session、application、page等对象
3.Servlet的编制、配置和表单的处理
4.监听Http会话、对请求监听。
教学难点:
1.session和application的使用和区别
2.Servlet处理表单
3.Web应用过滤器的开发
4.解决中文乱码问题,文件操作
教学方法:多媒体课堂讲授;
教学基本内容:
(1)JSP技术概述
(2)JSP语法
(3)JSP中JavaBean的使用
(4)动态页面和用户会话
(5)Servlet技术
(6)创建Web监听和过滤程序
(7)JSP和Servlet结合的方法
(8)JSP开发中的常用技巧
第三章 JDBC与数据库技术
教学目的及要求:
(1)理解JDBC的特点,结构,应用模型;
(2)掌握通过JDBC访问数据库执行SQL 语句的方法:连接,查询,检索,更新,使用参数。
(3)理解JDBC驱动程序的类型
教学重点:通过JDBC访问数据库执行SQL 语句的方法
教学难点:JDBC结构和应用模型
教学方法:多媒体课堂讲授;
教学基本内容:
(1)JDBC概述
(2)JDBC结构和应用模型
(3)Jdbc驱动程序的类型
(4)连接数据库
(5)查询数据库和检索结果集
(6)更新数据库
(7)使用输入和输出参数
第四章 Struts和MVC设计模式
教学目的及要求:
(1)深入理解STRUTS框架及熟悉应用;
(2)熟练应用STRUTS进行项目开发;
教学重点:
Struts系统架构
ActionServlet、ActionForm、Action核心API的使用及开发
教学难点:Struts体系核心架构
教学方法:多媒体课堂讲授;
教学基本内容:
1.Web层设计框架及Struts系统架构分析
2.Struts体系核心架构及流程
3.Struts配置及相关配置文件的详细理解
4.ActionServlet、ActionForm、Action核心API的使用及开发
5.Struts标签库及应用
6.动态DynamicForm的配置
7.校验框架V alidate FrameWork的应用
8.Struts处理国际化问题
9.Struts Tiles设计
10.Struts子应用、Struts插件等高级应用
第五章 Hibernate框架简介
教学目标的及要求:
(1)掌握Hibernate核心API
(2)掌握Hibernate基本开发及配置技术
教学重点:Hibernate核心API
教学难点:持久层机制
教学方法:多媒体课堂讲授;
教学基本内容:
(1)理解软件分层设计机制及原则
(2)理解持久层机制及O/R映射工具
(3)Hibernate基本开发及配置技术
(4)Hibernate核心API及常用开发包
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论