“中间件技术(17春)” 课程简介

中间件(Middleware)是指网络环境下处于操作系统、数据库等系统软件和应用软件之间的一种起连接作用的分布式软件,主要解决异构网络环境下分布式应用软件的互连与互操作问题,提供标准接口、协议,屏蔽实现细节,提高应用系统易移植性。本课程是软件工程专业通修课程。学生将学习中间件相关领域的关键技术,并介绍主流的中间件产品、应用及开发技术。并通过编程实践,使学生在较高层次上掌握主流的中间件技术。

 

课程主要议题包括:

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

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

 

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

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

课程考核方式:

Participation: 0-5% 酌情考虑

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

Experiment:  40%

–4~5个

Final Exam:   60%

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

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

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

课件下载
  1. 第一章 课程 概述    Mon Feb 13 2017 07:52:18 GMT+0800 (中国标准时间)
  2. 第四章 远程过程调用和Java RMI    Mon Feb 20 2017 09:50:40 GMT+0800 (中国标准时间)
  3. 教 学 进 度 表    Wed Feb 22 2017 17:27:46 GMT+0800 (中国标准时间)
  4. 第二章 分布式处理环境    Sat Mar 04 2017 07:50:57 GMT+0800 (中国标准时间)
  5. 第三章 ODP和Corba介绍    Sat Mar 04 2017 07:51:28 GMT+0800 (中国标准时间)
  6. 第五章 组件技术概述    Mon Mar 20 2017 12:42:34 GMT+0800 (中国标准时间)
  7. 第六章 Web服务器技术    Mon Mar 27 2017 10:21:18 GMT+0800 (中国标准时间)
  8. 第六章 课堂代码    Sat Apr 01 2017 09:59:47 GMT+0800 (中国标准时间)
  9. 第七章 消息中间件    Mon Apr 10 2017 10:13:42 GMT+0800 (中国标准时间)
  10. 消息中间件 Notify介绍    Tue Apr 18 2017 07:59:30 GMT+0800 (中国标准时间)
  11. 消息中间件 MetaQ介绍    Tue Apr 18 2017 08:05:20 GMT+0800 (中国标准时间)
  12. 第八章 数据存取中间件    Mon Apr 24 2017 19:55:47 GMT+0800 (中国标准时间)
  13. JPA、hibernate的基本用法    Mon Apr 24 2017 20:03:57 GMT+0800 (中国标准时间)
  14. 第九章 事务处理中间件    Mon May 08 2017 21:38:58 GMT+0800 (中国标准时间)
  15. 第十章 Web服务    Mon May 08 2017 21:39:39 GMT+0800 (中国标准时间)
  16. Netty简介    Thu Jun 15 2017 15:32:54 GMT+0800 (中国标准时间)

实验
  1. 实验1 利用Java RMI访问远程文件夹    Mon Feb 13 2017 21:43:58 GMT+0800 (中国标准时间)
  2. 实验2 远程访问EJB    Mon Feb 27 2017 10:57:50 GMT+0800 (中国标准时间)
  3. 实验3 面向切面的编程    Mon Mar 27 2017 12:21:34 GMT+0800 (中国标准时间)
  4. 实验5 JPA数据存取    Mon Apr 24 2017 20:03:36 GMT+0800 (中国标准时间)
  5. MySQL数据源配置教程    Thu Apr 27 2017 15:21:58 GMT+0800 (中国标准时间)
  6. 实验6 Web服务调用    Mon May 08 2017 21:44:35 GMT+0800 (中国标准时间)
  7. 实验4 JMS与MDB    Thu May 11 2017 16:32:56 GMT+0800 (中国标准时间)

课后作业

资源链接

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