“中间件技术 19春” 课程简介

中间件(Middleware)是指网络环境下处于操作系统、数据库等系统软件和应用软件之间的一种起连接作用的分布式软件,主要解决异构网络环境下分布式应用软件的互连与互操作问题,提供标准接口、协议,屏蔽实现细节,提高应用系统易移植性。

本课程是软件工程专业通修课程。学生将学习中间件相关领域的关键技术,围绕Java及Spring介绍主流的中间件产品、应用及开发技术;并通过编程实践,使学生在较高层次上掌握主流的中间件技术。

 

课程主要议题包括:

  • 分布式系统和计算环境
  • 面向对象中间件及Corba技术
  • 远程过程调用
  • web服务器 (JAVA EE、Spring)
  • 消息中间件
  • 数据访问中间件
  • 事务处理中间件
  • 池化和负载均衡中间件
  • Web 服务
  • 其他中间件技术
  • 中间件发展趋势

授课方式包括:课堂授课、实验、讨论。特别强调编程实践。

 

除了继续学习面向对象编程,你也将进一步学习一些编程技术和编程思想,比如:

  • 依赖注入 Dependency Injection
  • 面向切面的编程 Aspect Oriented Programming
  • RESTful 软件架构风格

课程考核方式:

Participation: 0-5% 酌情考虑

–出勤率、课堂提问和讨论

Experiment:  50%

–4~5个,1人/组

Final Exam:   50%

Course Project: 10% (可选,算加分项)

–自由组合,2-3人/组  

选课下载课件,查看更多内容.
课程通知

课件下载
  1. 第一章 课程概述    Wed Feb 20 2019 15:21:57 GMT+0800 (中国标准时间)
  2. 第二章-第四章课件    Mon Feb 25 2019 16:19:47 GMT+0800 (中国标准时间)
  3. 安全管理器和安全策略文件说明    Wed Feb 27 2019 08:11:10 GMT+0800 (中国标准时间)
  4. 第五、六章课件    Tue Mar 12 2019 18:21:54 GMT+0800 (中国标准时间)
  5. 第六章代码    Mon Apr 01 2019 21:40:47 GMT+0800 (中国标准时间)
  6. 第七章课件和代码    Mon Apr 08 2019 16:54:42 GMT+0800 (中国标准时间)
  7. 第6章补充 响应式编程    Tue Apr 16 2019 14:32:26 GMT+0800 (中国标准时间)
  8. 第八、九章课件.zip    Mon Apr 22 2019 13:22:41 GMT+0800 (中国标准时间)
  9. JPA、hibernate的基本用法.rar    Mon Apr 22 2019 16:25:57 GMT+0800 (中国标准时间)
  10. 第九十章课件    Tue Apr 30 2019 14:47:51 GMT+0800 (中国标准时间)
  11. web Service例子    Mon May 06 2019 16:39:38 GMT+0800 (中国标准时间)
  12. 补充:微服务介绍    Mon May 20 2019 22:20:19 GMT+0800 (中国标准时间)

实验
  1. 实验一:远程过程调用    Sun Feb 24 2019 21:15:20 GMT+0800 (中国标准时间)
  2. 实验报告/教程写作说明    Mon Feb 25 2019 14:16:38 GMT+0800 (中国标准时间)
  3. 实验二:EJB调用和练习    Tue Mar 12 2019 18:19:16 GMT+0800 (中国标准时间)
  4. 实验三:COM组件和调用    Tue Mar 26 2019 17:25:57 GMT+0800 (中国标准时间)
  5. 实验四:Spring和AOP编程    Mon Apr 08 2019 17:38:41 GMT+0800 (中国标准时间)
  6. 实验五:消息中间件和响应式编程    Mon Apr 22 2019 13:20:30 GMT+0800 (中国标准时间)
  7. 实验六:Web服务调用    Mon May 20 2019 22:12:21 GMT+0800 (中国标准时间)

课后作业
  1. 中间件课程· 技术汇报    Sun Mar 31 2019 10:01:05 GMT+0800 (中国标准时间)   
  2. 中间件期末作业    Sat Apr 13 2019 09:27:03 GMT+0800 (中国标准时间)   

资源链接

    
选课下载课件,查看更多内容.