《软件平台与中间件》课程.docx
《《软件平台与中间件》课程.docx》由会员分享,可在线阅读,更多相关《《软件平台与中间件》课程.docx(19页珍藏版)》请在冰豆网上搜索。
![《软件平台与中间件》课程.docx](https://file1.bdocx.com/fileroot1/2022-12/13/68b5b2df-59c9-49b9-be8d-ab6ff7d75924/68b5b2df-59c9-49b9-be8d-ab6ff7d759241.gif)
《软件平台与中间件》课程
《软件平台与中间件》课程
教案大纲
课程代码:
课程名称:
《软件平台与中间件程序设计》《》
学时学分:
学时学分
先修课程:
应用技术
适用专业:
计算机类各专业
开课部门:
灾害信息工程系
一、课程的地位、目的与任务
《软件平台与中间件程序设计》是一门专门针对计算机专业学生开设的计算机专业课程。
本课程的目的:
使学生掌握设计的基本方法及逐步形成正确的思想,能够熟练地使用、、、、、等进行设计能力,让学生充分实践所学的知识,帮助学生真正掌握课程上的知识,同时也帮助学生迅速积累经验,成长为高级软件开发工程师。
二、和相关课程的分工与联系
《软件平台与中间件程序设计》是一门能够独立进行项目开发的课程,它的前导课程为《程序设计》,《数据库系统》和《应用技术》,通过使用开发进行独立的项目开发学习,为后续的《设计模式》等课程打下扎实的实践基础。
三、教案内容与基本要求
(一)教案要求
.了解项目的特点
.掌握框架标签(学时)
.掌握中标签的使用
.了解开发基础
.了解
.了解
掌握联合和开发
(二)教案内容
第章:
现代框架
应用程序:
快速学习
1.1.1构建应用程序
1.1.2基础技术简介
1.1.3深入研究
应用程序框架
1.2.1什么是框架
1.2.2为什么使用框架
框架
1.3.1简史
1.3.2概览:
模式
1.3.3的工作原理
小结
本章重点:
基本语法、语言、
本章难点:
基本要求:
1、知识要求
1)了解的基本特征;
2)掌握的基本语法;
3)深刻理解面向对象程序设计思想和对面向对象的支持;
4)掌握语言和语言中常用的标记;
5)理解。
2、能力要求
通过本章的学习,学生应进一步熟悉语言和语言,理解,并能用、和进行简单的程序设计。
3、素质要求
具备面向对象程序设计思想
第章初识
声明性架构
2.1.1两种配置
2.1.2声明架构的两种方式
2.1.3智能默认值
简单的示例
2.2.1部署示例应用程序
2.2.2探索应用程序
使用注解的
小结
本章重点:
基本语法、语言、
本章难点:
基本要求:
1、知识要求
6)了解的基本特征;
7)掌握的基本语法;
8)深刻理解面向对象程序设计思想和对面向对象的支持;
9)掌握语言和语言中常用的标记;
10)理解。
2、能力要求
通过本章的学习,学生应进一步熟悉语言和语言,理解,并能用、和进行简单的程序设计。
3、素质要求
具备面向对象程序设计思想
第章使用动作
动作简介
打包动作
3.2.1公文包示例应用程序
3.2.2组织你的包
3.2.3使用包中的组件
实现动作
3.3.1可选的接口
类
向对象传递数据
3.4.1对象支持的属性
3.4.2动作
3.4.3域对象用作数据转移的潜在危险
案例研究:
文件上传
3.5.1通过包获得内建的支持
3.5.2拦截器做什么
3.5.3公文包示例代码研究
小结
本章重点:
基本语法、语言、
本章难点:
基本要求:
1、知识要求
11)了解的基本特征;
12)掌握的基本语法;
13)深刻理解面向对象程序设计思想和对面向对象的支持;
14)掌握语言和语言中常用的标记;
15)理解。
2、能力要求
通过本章的学习,学生应进一步熟悉语言和语言,理解,并能用、和进行简单的程序设计。
3、素质要求
具备面向对象程序设计思想
第章使用拦截器追加工作流
为什么要拦截请求
4.1.1清理
4.1.2从拦截器受益
4.1.3开发拦截器
拦截器的工作原理
4.2.1总指挥
4.2.2如何触发拦截器
研究内建的拦截器
4.3.1工具拦截器
4.3.2数据转移拦截器
4.3.3工作流拦截器
4.3.4其他拦截器
4.3.5内建的拦截器栈
声明拦截器
4.4.1声明独立的拦截器和拦截器栈
4.4.2将拦截器映射到动作组件
4.4.3设置、覆盖拦截器参数
构建自定义拦截器
4.5.1实现接口
4.5.2构建拦截器
小结
本章重点:
基本语法、语言、
本章难点:
基本要求:
4、知识要求
16)了解的基本特征;
17)掌握的基本语法;
18)深刻理解面向对象程序设计思想和对面向对象的支持;
19)掌握语言和语言中常用的标记;
20)理解。
5、能力要求
通过本章的学习,学生应进一步熟悉语言和语言,理解,并能用、和进行简单的程序设计。
6、素质要求
具备面向对象程序设计思想
本章重点:
基本语法、语言、
本章难点:
基本要求:
7、知识要求
21)了解的基本特征;
22)掌握的基本语法;
23)深刻理解面向对象程序设计思想和对面向对象的支持;
24)掌握语言和语言中常用的标记;
25)理解。
8、能力要求
通过本章的学习,学生应进一步熟悉语言和语言,理解,并能用、和进行简单的程序设计。
9、素质要求
具备面向对象程序设计思想
第章数据转移:
和类型转换
数据转移和类型转换:
应用程序领域的常见任务
和
5.2.1是什么
5.2.2如何融入框架
内建的类型转换器
5.3.1立即可用的类型转换器
5.3.2使用表达式从表单字段名映射到属性
自定义类型转换
5.4.1实现类型转换器
5.4.2在和之间转换
5.4.3配置框架使用自定义转换器
小结
本章重点:
基本语法、语言、
本章难点:
基本要求:
10、知识要求
26)了解的基本特征;
27)掌握的基本语法;
28)深刻理解面向对象程序设计思想和对面向对象的支持;
29)掌握语言和语言中常用的标记;
30)理解。
11、能力要求
通过本章的学习,学生应进一步熟悉语言和语言,理解,并能用、和进行简单的程序设计。
12、素质要求
具备面向对象程序设计思想
第章构建视图——标签
入门
和
6.1.2虚拟对象
标签概要
6.2.1标签语法
6.2.2使用设置标签属性
数据标签
标签
6.3.2标签
标签
6.3.4标签
标签
控制标签
6.4.1标签
6.4.2和标签
其他标签
6.5.1标签
6.5.2标签
6.5.3和标签
标签
使用和其他本地标签
表达式语言的基础知识
6.7.1什么是
6.7.2中常用的表达式语言特性
6.7.3表达式语言的高级特性
小结
本章重点:
基本语法、语言、
本章难点:
基本要求:
13、知识要求
31)了解的基本特征;
32)掌握的基本语法;
33)深刻理解面向对象程序设计思想和对面向对象的支持;
34)掌握语言和语言中常用的标记;
35)理解。
14、能力要求
通过本章的学习,学生应进一步熟悉语言和语言,理解,并能用、和进行简单的程序设计。
15、素质要求
具备面向对象程序设计思想
第章组件标签
为什么需要组件标签
标签、模板和主题
7.2.1标签
7.2.2模板
7.2.3主题
组件标签
7.3.1通用属性
7.3.2简单组件
7.3.3基于集合的组件
7.3.4额外的组件
小结
本章重点:
基本语法、语言、
本章难点:
基本要求:
16、知识要求
36)了解的基本特征;
37)掌握的基本语法;
38)深刻理解面向对象程序设计思想和对面向对象的支持;
39)掌握语言和语言中常用的标记;
40)理解。
17、能力要求
通过本章的学习,学生应进一步熟悉语言和语言,理解,并能用、和进行简单的程序设计。
18、素质要求
具备面向对象程序设计思想
第章结果
动作之后
8.1.1页面上:
如何使用自定义结果组件构建应用程序
8.1.2实现结果类型
常用的结果类型
8.2.1,也叫做
8.2.2,也叫做
8.2.3,也叫做
替代品
8.3.1,也叫做
8.3.2,也叫做
全局结果
小结
本章重点:
基本语法、语言、
本章难点:
基本要求:
19、知识要求
41)了解的基本特征;
42)掌握的基本语法;
43)深刻理解面向对象程序设计思想和对面向对象的支持;
44)掌握语言和语言中常用的标记;
45)理解。
20、能力要求
通过本章的学习,学生应进一步熟悉语言和语言,理解,并能用、和进行简单的程序设计。
21、素质要求
具备面向对象程序设计思想
第章集成和
为什么在中使用
9.1.1依赖注入能做些什么
9.1.2如何管理对象和注入依赖
9.1.3使用接口隐藏实现
将添加到
9.2.1让管理动作、拦截器和结果的创建
9.2.2使用自动连线将依赖注入到动作、拦截器和结果
为什么在中使用
9.3.1使用和建立项目
9.3.2基于管理编写代码
小结
本章重点:
基本语法、语言、
本章难点:
基本要求:
22、知识要求
46)了解的基本特征;
47)掌握的基本语法;
48)深刻理解面向对象程序设计思想和对面向对象的支持;
49)掌握语言和语言中常用的标记;
50)理解。
23、能力要求
通过本章的学习,学生应进一步熟悉语言和语言,理解,并能用、和进行简单的程序设计。
24、素质要求
具备面向对象程序设计思想
第章探索验证框架
熟悉数据验证框架
10.1.1验证框架的架构
10.1.2工作流中的验证框架
将动作关联到验证框架
10.2.1使用声明验证元数据
10.2.2研究内建的验证器
编写自定义验证器
10.3.1检查密码强度的自定义验证器
10.3.2使用自定义数据验证器
验证框架的高级主题
10.4.1在域对象级别验证
10.4.2使用验证上下文优化验证
10.4.3验证继承
10.4.4验证短路效应
10.4.5使用注解声明验证
小结
本章重点:
基本语法、语言、
本章难点:
基本要求:
25、知识要求
51)了解的基本特征;
52)掌握的基本语法;
53)深刻理解面向对象程序设计思想和对面向对象的支持;
54)掌握语言和语言中常用的标记;
55)理解。
26、能力要求
通过本章的学习,学生应进一步熟悉语言和语言,理解,并能用、和进行简单的程序设计。
27、素质要求
具备面向对象程序设计思想
第章理解国际化
框架和
11.1.1使用和取得本地化文本
11.1.2如何解决本地对支持的问题
示例
11.2.1快速展示
11.2.2幕后一览
详情
11.3.1默认的搜索算法
11.3.2从包中取得消息文本
11.3.3使用标签指定包
11.3.4参数化本地化文本
11.3.5格式化日期和数字
覆盖框架默认的地域决定
11.4.1让用户交互地设置地域
11.4.2以编码的方式设置地域
小结
本章重点:
基本语法、语言、
本章难点:
基本要求:
28、知识要求
56)了解的基本特征;
57)掌握的基本语法;
58)深刻理解面向对象程序设计思想和对面向对象的支持;
59)掌握语言和语言中常用的标记;
60)理解。
29、能力要求
通过本章的学习,学生应进一步熟悉语言和语言,理解,并能用、和进行简单的程序设计。
30、素质要求
具备面向对象程序设计思想
第章使用插件扩展
插件概要
常用插件
12.2.1
12.2.2
12.2.3
内部组件系统
12.3.1
12.3.2常量
12.3.3注入
12.3.4内部扩展点
编写浏览路径插件
小结
本章重点:
基本语法、语言、
本章难点:
基本要求:
31、知识要求
61)了解的基本特征;
62)掌握的基本语法;
63)深刻理解面向对象程序设计思想和对面向对象的支持;
64)掌握语言和语言中常用的标记;
65)理解。
32、能力要求
通过本章的学习,学生应进一步熟悉语言和语言,理解,并能用、和进行简单的程序设计。
33、素质要求
具备面向对象程序设计思想
第章最佳实践
建立开发环境
13.1.1建立
13.1.2重新加载资源
对动作进行单元测试
13.2.1将用于测试的优势
13.2.2与测试
13.2.3测试文件
最大化重用
13.3.1使用标签组件化
13.3.2重用模板化的标签
13.3.3连接标签和对象
高级标签的使用
13.4.1覆盖既有模板
13.4.2编写自定义模板
13.4.3编写自定义主题
小结
本章重点:
基本语法、语言、
本章难点:
基本要求:
34、知识要求
66)了解的基本特征;
67)掌握的基本语法;
68)深刻理解面向对象程序设计思想和对面向对象的支持;
69)掌握语言和语言中常用的标记;
70)理解。
35、能力要求
通过本章的学习,学生应进一步熟悉语言和语言,理解,并能用、和进行简单的程序设计。
36、素质要求
具备面向对象程序设计思想
第章从经典迁移
翻译经典的知识
14.1.1动作
怎么了
14.1.3切换标签库
14.1.4拆分消息资源
逐步转换
14.2.1逐步实现
14.2.2动作映射
14.2.3动作在哪里遇到表单
14.2.4转换页面
14.2.5不说英语
14.2.6数据警察
14.2.7两者能够和睦相处吗
小结
本章重点:
基本语法、语言、
本章难点:
基本要求:
37、知识要求
71)了解的基本特征;
72)掌握的基本语法;
73)深刻理解面向对象程序设计思想和对面向对象的支持;
74)掌握语言和语言中常用的标记;
75)理解。
38、能力要求
通过本章的学习,学生应进一步熟悉语言和语言,理解,并能用、和进行简单的程序设计。
39、素质要求
具备面向对象程序设计思想
第章高级主题
高级动作的应用
动态方法调用
15.2.1通配符方法的选择
15.2.2动态工作流
使用令牌防止表单重复提交
15.3.1使用表单标签
15.3.2令牌拦截器规则的例外
自动显示等待页面
完成操作的一个动作
15.5.1
15.5.2拦截器和接口
15.5.3连接各部分
和
15.6.1关注网站的界面外观
15.6.2配置相互关系
15.6.3使用声明性架构
15.6.4使用控制器准备网页内容
小结
本章重点:
基本语法、语言、
本章难点:
基本要求:
40、知识要求
76)了解的基本特征;
77)掌握的基本语法;
78)深刻理解面向对象程序设计思想和对面向对象的支持;
79)掌握语言和语言中常用的标记;
80)理解。
41、能力要求
通过本章的学习,学生应进一步熟悉语言和语言,理解,并能用、和进行简单的程序设计。
42、素质要求
具备面向对象程序设计思想
四、主要教案环节学时分配
章节
讲课
实验
上机
复习
合计
第章
第章
第章
第章
第章
第章
第章
第章
第章
第章
第章
第章
第章
第章
第章
期末复习
合计
五、教材与教参
参考教材一:
《与开发技术详解》
作者:
封超
出版社:
清华大学出版社
参考教材二:
《程序设计》
作者:
高方平刘庆杰
出版社:
高等教育出版社
六、教案方法与考核方式
教案方法:
教案可安排在机房进行,采用讲、练结合的教案方法,通过多媒体交互系统、大屏幕投影等手段辅助教案,也可以采用多媒体教室教案,机房上机的形式。
考核方式:
采用上机考试和笔试考试等形式进行。
修订人:
刘庆杰修订日期:
审核人:
审核日期: