软件平台与中间件课程.DOC

上传人:天*** 文档编号:1952794 上传时间:2019-03-24 格式:DOC 页数:18 大小:138.50KB
下载 相关 举报
软件平台与中间件课程.DOC_第1页
第1页 / 共18页
软件平台与中间件课程.DOC_第2页
第2页 / 共18页
软件平台与中间件课程.DOC_第3页
第3页 / 共18页
软件平台与中间件课程.DOC_第4页
第4页 / 共18页
软件平台与中间件课程.DOC_第5页
第5页 / 共18页
点击查看更多>>
资源描述

1、1软件平台与中间件课程教学大纲课程代码:课程名称:软件平台与中间件程序设计/Software platforms and middleware学时学分:48 学时/ 3 学分先修课程: Web 应用技术适用专业: 计算机类各专业开课部门: 灾害信息工程系一、课程的地位、目的与任务软件平台与中间件程序设计是一门专门针对计算机专业学生开设的计算机专业课程。本课程的目的:使学生掌握 J2EE 设计的基本方法及逐步形成正确的 J2EE 思想, 能够熟练地使用 Eclipse、Weblogic Server、Struts、MySQL、Spring、等进行 J2EE 设计能力,让学生充分实践所学的知识,帮

2、助学生真正掌握课程上的知识,同时也帮助学生迅速积累经验,成长为高级软件开发工程师。二、和相关课程的分工与联系软件平台与中间件程序设计是一门能够独立进行 Web 项目开发的课程,它的前导课程为Java 程序设计 , 数据库系统和Web 应用技术 ,通过使用 Web 开发进行独立的项目开发学习,为后续的设计模式等课程打下扎实的实践基础。三、教学内容与基本要求(一)教学要求1.了解 J2EE 项目的特点2.掌握 Struts 框架 3Struts Bean 标签(2 学时)3.掌握 Struts 中 Bean 标签的使用4.了解 Spring 开发基础5.了解 Spring AOP26.了解 Spr

3、ing IOC 7 掌握 Spring 联合 Struts 和 Hibernate 开发(二)教学内容第 1 章 Struts 2:现代 Web 框架 21.1 Web 应用程序:快速学习 21.1.1 构建 Web 应用程序 21.1.2 基础技术简介 31.1.3 深入研究 61.2 Web 应用程序框架 71.2.1 什么是框架 71.2.2 为什么使用框架 81.3 Struts 2 框架 91.3.1 Struts 2 简史 91.3.2 Struts 2 概览:MVC 模式 101.3.3 Struts 2 的工作原理 121.4 小结 14本 章 重 点 : Java 基 本 语

4、 法 、 HTML 语 言 、 JavaScript 本 章 难 点 : JavaScript基 本 要 求 :1、知识要求1) 了解 Java 的 基 本 特 征 ;2) 掌握 Java 的 基 本 语 法 ;3) 深刻理解面向对象程序设计思想和 Java 对 面 向 对 象 的 支 持 ;4) 掌握 HTML 语言和 HTML 语言中常用的标记;5) 理解 JavaScript。2、能力要求通过本章的学习,学生应进一步熟悉 Java 语言和 HTML 语言,理解JavaScript,并能用 Java、HTML 和 JavaScript 进行简单的程序设计。3、素质要求3具 备 面 向 对

5、象 程 序 设 计 思 想第 2 章 初识 Struts 2 162.1 声明性架构 162.1.1 两种配置 162.1.2 声明架构的两种方式 172.1.3 智能默认值 202.2 简单的 HelloWorld 示例 202.2.1 部署示例应用程序 202.2.2 探索 HelloWorld 应用程序 242.3 使用注解的 HelloWorld 312.4 小结 33本 章 重 点 : Java 基 本 语 法 、 HTML 语 言 、 JavaScript 本 章 难 点 : JavaScript基 本 要 求 :1、知识要求6) 了解 Java 的 基 本 特 征 ;7) 掌握

6、Java 的 基 本 语 法 ;8) 深刻理解面向对象程序设计思想和 Java 对 面 向 对 象 的 支 持 ;9) 掌握 HTML 语言和 HTML 语言中常用的标记;10)理解 JavaScript。2、能力要求通过本章的学习,学生应进一步熟悉 Java 语言和 HTML 语言,理解JavaScript,并能用 Java、HTML 和 JavaScript 进行简单的程序设计。3、素质要求具 备 面 向 对 象 程 序 设 计 思 想第 3 章 使用 Struts 2 动作 363.1 Struts 2 动作简介 363.2 打包动作 3943.2.1 Struts 2 公文包示例应用程

7、序 393.2.2 组织你的包 393.2.3 使用 struts-default 包中的组件 413.3 实现动作 433.3.1 可选的 Action 接口 443.3.2 ActionSupport 类 453.4 向对象传递数据 513.4.1 对象支持的 JavaBean 属性 523.4.2 ModelDriven 动作 543.4.3 域对象用作数据转移的潜在危险 553.5 案例研究:文件上传 563.5.1 通过 struts-default 包获得内建的支持 563.5.2 fileUpload 拦截器做什么 573.5.3 Struts 2 公文包示例代码研究 583.6

8、 小结 60本 章 重 点 : Java 基 本 语 法 、 HTML 语 言 、 JavaScript 本 章 难 点 : JavaScript基 本 要 求 :1、知识要求11)了解 Java 的 基 本 特 征 ;12)掌握 Java 的 基 本 语 法 ;13)深刻理解面向对象程序设计思想和 Java 对 面 向 对 象 的 支 持 ;14)掌握 HTML 语言和 HTML 语言中常用的标记;15)理解 JavaScript。2、能力要求通过本章的学习,学生应进一步熟悉 Java 语言和 HTML 语言,理解JavaScript,并能用 Java、HTML 和 JavaScript 进

9、行简单的程序设计。3、素质要求具 备 面 向 对 象 程 序 设 计 思 想第 4 章 使用拦截器追加工作流 6154.1 为什么要拦截请求 614.1.1 清理 MVC 614.1.2 从拦截器受益 634.1.3 开发拦截器 644.2 拦截器的工作原理 644.2.1 总指挥 ActionInvocation 644.2.2 如何触发拦截器 644.3 研究内建的 Struts 2 拦截器 674.3.1 工具拦截器 674.3.2 数据转移拦截器 674.3.3 工作流拦截器 694.3.4 其他拦截器 724.3.5 内建的拦截器栈 734.4 声明拦截器 744.4.1 声明独立的

10、拦截器和拦截器栈 744.4.2 将拦截器映射到动作组件 764.4.3 设置、覆盖拦截器参数 774.5 构建自定义拦截器 784.5.1 实现 Interceptor 接口 784.5.2 构建 AuthenticationInterceptor 拦截器 794.6 小结 82本 章 重 点 : Java 基 本 语 法 、 HTML 语 言 、 JavaScript 本 章 难 点 : JavaScript基 本 要 求 :4、知识要求16)了解 Java 的 基 本 特 征 ;17)掌握 Java 的 基 本 语 法 ;18)深刻理解面向对象程序设计思想和 Java 对 面 向 对 象

11、 的 支 持 ;19)掌握 HTML 语言和 HTML 语言中常用的标记;20)理解 JavaScript。65、能力要求通过本章的学习,学生应进一步熟悉 Java 语言和 HTML 语言,理解JavaScript,并能用 Java、HTML 和 JavaScript 进行简单的程序设计。6、素质要求具 备 面 向 对 象 程 序 设 计 思 想本 章 重 点 : Java 基 本 语 法 、 HTML 语 言 、 JavaScript 本 章 难 点 : JavaScript基 本 要 求 :7、知识要求21)了解 Java 的 基 本 特 征 ;22)掌握 Java 的 基 本 语 法 ;

12、23)深刻理解面向对象程序设计思想和 Java 对 面 向 对 象 的 支 持 ;24)掌握 HTML 语言和 HTML 语言中常用的标记;25)理解 JavaScript。8、能力要求通过本章的学习,学生应进一步熟悉 Java 语言和 HTML 语言,理解JavaScript,并能用 Java、HTML 和 JavaScript 进行简单的程序设计。9、素质要求具 备 面 向 对 象 程 序 设 计 思 想第 5 章 数据转移:OGNL 和类型转换 845.1 数据转移和类型转换:Web 应用程序领域的常见任务 855.2 OGNL 和 Struts 2 855.2.1 OGNL 是什么 8

13、55.2.2 OGNL 如何融入框架 875.3 内建的类型转换器 895.3.1 立即可用的类型转换器 895.3.2 使用 OGNL 表达式从表单字段名映射到属性 905.4 自定义类型转换 1015.4.1 实现类型转换器 10275.4.2 在 String 和 Circle 之间转换 1025.4.3 配置框架使用自定义转换器 1035.5 小结 106本 章 重 点 : Java 基 本 语 法 、 HTML 语 言 、 JavaScript 本 章 难 点 : JavaScript基 本 要 求 :10、 知识要求26)了解 Java 的 基 本 特 征 ;27)掌握 Java

14、的 基 本 语 法 ;28)深刻理解面向对象程序设计思想和 Java 对 面 向 对 象 的 支 持 ;29)掌握 HTML 语言和 HTML 语言中常用的标记;30)理解 JavaScript。11、 能力要求通过本章的学习,学生应进一步熟悉 Java 语言和 HTML 语言,理解JavaScript,并能用 Java、HTML 和 JavaScript 进行简单的程序设计。12、 素质要求具 备 面 向 对 象 程 序 设 计 思 想第 6 章 构建视图标签 1086.1 入门 1086.1.1 ActionContext 和 OGNL 1096.1.2 虚拟对象 ValueStack 1

15、116.2 Struts 2 标签概要 1136.2.1 Struts 2 标签 API 语法 1136.2.2 使用 OGNL 设置标签属性 1156.3 数据标签 1176.3.1 property 标签 1176.3.2 set 标签 1186.3.3 push 标签 1196.3.4 bean 标签 12086.3.5 action 标签 1226.4 控制标签 1246.4.1 iterator 标签 1246.4.2 if 和 else 标签 1256.5 其他标签 1266.5.1 include 标签 1266.5.2 URL 标签 1276.5.3 i18n 和 text 标

16、签 1286.5.4 param 标签 1296.6 使用 JSTL 和其他本地标签 1306.7 OGNL 表达式语言的基础知识 1306.7.1 什么是 OGNL 1306.7.2 Struts 2 中常用的表达式语言特性 1316.7.3 表达式语言的高级特性 1356.8 小结 137本 章 重 点 : Java 基 本 语 法 、 HTML 语 言 、 JavaScript 本 章 难 点 : JavaScript基 本 要 求 :13、 知识要求31)了解 Java 的 基 本 特 征 ;32)掌握 Java 的 基 本 语 法 ;33)深刻理解面向对象程序设计思想和 Java 对

17、 面 向 对 象 的 支 持 ;34)掌握 HTML 语言和 HTML 语言中常用的标记;35)理解 JavaScript。14、 能力要求通过本章的学习,学生应进一步熟悉 Java 语言和 HTML 语言,理解JavaScript,并能用 Java、HTML 和 JavaScript 进行简单的程序设计。15、 素质要求具 备 面 向 对 象 程 序 设 计 思 想9第 7 章 UI 组件标签 1397.1 为什么需要 UI 组件标签 1397.2 标签、模板和主题 1447.2.1 标签 1467.2.2 模板 1467.2.3 主题 1467.3 UI 组件标签 1487.3.1 通用属

18、性 1487.3.2 简单组件 1497.3.3 基于集合的组件 1597.3.4 额外的组件 1667.4 小结 168本 章 重 点 : Java 基 本 语 法 、 HTML 语 言 、 JavaScript 本 章 难 点 : JavaScript基 本 要 求 :16、 知识要求36)了解 Java 的 基 本 特 征 ;37)掌握 Java 的 基 本 语 法 ;38)深刻理解面向对象程序设计思想和 Java 对 面 向 对 象 的 支 持 ;39)掌握 HTML 语言和 HTML 语言中常用的标记;40)理解 JavaScript。17、 能力要求通过本章的学习,学生应进一步熟悉

19、 Java 语言和 HTML 语言,理解JavaScript,并能用 Java、HTML 和 JavaScript 进行简单的程序设计。18、 素质要求具 备 面 向 对 象 程 序 设 计 思 想第 8 章 结果 1708.1 动作之后 1708.1.1 页面上:如何使用自定义结果组件构建 Struts 2 Ajax 应用程序 101718.1.2 实现 JSON 结果类型 1738.2 常用的结果类型 1808.2.1 RequestDispatcher,也叫做 dispatcher 1808.2.2 ServletRedirectResult,也叫做 redirect 1868.2.3

20、ServletActionRedirectResult,也叫做 redirectAction 1888.3 JSP 替代品 1898.3.1 VelocityResult,也叫做 velocity 1898.3.2 FreemarkerResult,也叫做 freemarker 1918.4 全局结果 1928.5 小结 193本 章 重 点 : Java 基 本 语 法 、 HTML 语 言 、 JavaScript 本 章 难 点 : JavaScript基 本 要 求 :19、 知识要求41)了解 Java 的 基 本 特 征 ;42)掌握 Java 的 基 本 语 法 ;43)深刻理解

21、面向对象程序设计思想和 Java 对 面 向 对 象 的 支 持 ;44)掌握 HTML 语言和 HTML 语言中常用的标记;45)理解 JavaScript。20、 能力要求通过本章的学习,学生应进一步熟悉 Java 语言和 HTML 语言,理解JavaScript,并能用 Java、HTML 和 JavaScript 进行简单的程序设计。21、 素质要求具 备 面 向 对 象 程 序 设 计 思 想第 9 章 集成 Spring 和 Hibernate/JPA 1969.1 为什么在 Struts 2 中使用 Spring 1969.1.1 依赖注入能做些什么 1979.1.2 Spring 如何管理对象和注入依赖 199

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 重点行业资料库 > 1

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。