西安电子科技大学:《构件与中间件技术》课程教学资源(课件讲稿)第一部分 软件构件与中间件(主讲:徐悦甡)

第0章课程概述 课程目标 相关课程 课程内容 教材与参考资料 2
2 第0章 课程概述 教材与参考资料 课程内容 相关课程 课程目标

0.1课程目标 ▣构造大型的分布式软件系统时将遇到什么样的问题 ■解决这些问题的原理与技术:构件技术与中间件技术 ■相关的工业标准 >如CORBA、EJB、SOA、Neb Service、Restful API、 微服务等 >CORBA:Common Object Request Broker Architecture, 公共对象请求代理体系结构 >EJB:Enterprise JavaBean,企业级JavaBean >SOA:Service oriented Architecture,面向服务的架构 3
3 0.1 课程目标 构造大型的分布式软件系统时将遇到什么样的问题 ◼ 解决这些问题的原理与技术:构件技术与中间件技术 ◼ 相关的工业标准 ➢如 CORBA 、 EJB 、 SOA 、 Web Service 、 Restful API 、 微服务等 ➢CORBA:Common Object Request Broker Architecture, 公共对象请求代理体系结构 ➢EJB: Enterprise JavaBean,企业级JavaBean ➢SOA : Service oriented Architecture, 面向服务的架构

0.2相关课程 ▣操作系统 口计算机网络 口数据库系统 口软件工程 ▣)ava程序设计
4 0.2 相关课程 操作系统 计算机网络 数据库系统 软件工程 Java程序设计

0.3课程内容 口概述 ■构件与中间件的基本概念 ■互操作实例 ▣Java企业版规范与ava企业版构件 ■lava Web工程 ■Java企业版基础 EJB (Enterprise JavaBean) >EB构件基础 >EB构件开发 6
6 0.3 课程内容 概述 ◼ 构件与中间件的基本概念 ◼ 互操作实例 Java企业版规范与Java企业版构件 ◼ Java Web工程 ◼ Java企业版基础 ◼ EJB(Enterprise JavaBean) ➢EJB构件基础 ➢EJB构件开发

0.3课程内容(续) ▣Web Service规范 ■SOA ■Neb Service体系结构 ■SOAP、WSDL、UDDI等 ■Restful API ■服务组合 口微服务、无服务器计算等 EB:Enterprise JavaBean,企业级JavaBean SOAP:Simple Object Access Protocol WSDL:Web Services Description Language UDDI:Universal Description Discovery and Integration 7
7 0.3 课程内容(续) EJB: Enterprise JavaBean,企业级JavaBean SOAP:Simple Object Access Protocol WSDL:Web Services Description Language UDDI:Universal Description Discovery and Integration Web Service规范 ◼ SOA ◼ Web Service体系结构 ◼ SOAP、WSDL、UDDI等 ◼ Restful API ◼ 服务组合 微服务、无服务器计算等

0.4教材与参考资料 口教材 ■《软件构件与中间件技术》电子教案,西安电子科技大 学内部教案 口参考书籍 ■《分布式对象技术》,李文军等,机械工业出版社 ■《分布式对象技术及应用》,孟宪福著,清华大学壮“H ■《分布式计算原理与应用》,M.L.Lu著,顾铁成,三 华大学出版社 分布式对象技术 及其应用(第2版)
9 0.4 教材与参考资料 教材 ◼ 《软件构件与中间件技术》电子教案,西安电子科技大 学内部教案 参考书籍 ◼ 《分布式对象技术》,李文军等,机械工业出版社 ◼ 《分布式对象技术及应用》,孟宪福著,清华大学出版社 ◼ 《分布式计算原理与应用》,M.L.Liu著,顾铁成,王亚丽等译,清 华大学出版社

考核方式 ▣三部分构成 ■平时成绩、实验成绩、 期末成绩 >平时成绩:课程出勤 >实验成绩:实验出勤与实验报告 >期末成绩:卷面成绩,等级制成绩,与“数据管理技术”相同 ■实验说明 >四次,时间与地点另行通知 >一次有参考实验代码与实验过程视频 >三次没有 10
10 考核方式 三部分构成 ◼ 平时成绩、实验成绩、期末成绩 ➢平时成绩:课程出勤 ➢实验成绩:实验出勤与实验报告 ➢期末成绩:卷面成绩,等级制成绩,与“数据管理技术”相同 ◼ 实验说明 ➢四次,时间与地点另行通知 ➢一次有参考实验代码与实验过程视频 ➢三次没有

实验内容 口实验内容 ■第一次 >分布式通话记录查询,有实验视频与实验环境,推荐Win7。 ■第二次 >构建一个Java Web工程,使用SP/PHP+Tomcat,在本地实现一个简单 的网站,主页上做一个输入框,输入英文字符串,返回字符串大写。前端网 页风格没有要求,可以白底,也可以套模板。 ■第三次 >使用MySQL或MongoDB,在MySQL或MongoDB中构建一个简单的 学生信息数据库,在第三次构建的Java Web工程的基础上,通过输入框输 入学生学号,将这个学生的信息返回到网页上。学生信息属性自己设计即可 ,除学号外,可以包括姓名、班级等。 >不要受实验影响,考试以课件内容为准 ■ 第四次 >安装Apach Dubbo,配置Spring Boot、Spring Cloud与Maven开发环境
12 实验内容 实验内容 ◼ 第一次 ➢ 分布式通话记录查询,有实验视频与实验环境,推荐Win 7。 ◼ 第二次 ➢ 构建一个 Java Web 工程,使用 JSP/PHP+Tomcat ,在本地实现一个简单 的网站,主页上做一个输入框,输入英文字符串,返回字符串大写。前端网 页风格没有要求,可以白底,也可以套模板。 ◼ 第三次 ➢ 使用 MySQL 或 MongoDB ,在 MySQL 或 MongoDB 中构建一个简单的 学生信息数据库,在第三次构建的 Java Web 工程的基础上,通过输入框输 入学生学号,将这个学生的信息返回到网页上。学生信息属性自己设计即可 ,除学号外,可以包括姓名、班级等。 ➢ 不要受实验影响,考试以课件内容为准 ◼ 第四次 ➢ 安装Apach Dubbo,配置Spring Boot、Spring Cloud与Maven开发环境

课程考试 口考试方式 ■中文闭卷 口题目类型 ■多项选择题 ·综合题 口考试范围 ■软件构件与中间件、J2EE/E)B、SOA、Web Services、Restful API、微服务、无服务器计算等 口最终成绩 ■卷面成绩×0.6+实验报告(含考勤)×0.4 ■等级成绩制 13
13 课程考试 考试方式 ◼ 中文闭卷 题目类型 ◼ 多项选择题 ◼ 综合题 考试范围 ◼ 软件构件与中间件、J2EE/EJB、SOA、Web Services、Restful API、微服务、无服务器计算等 最终成绩 ◼ 卷面成绩×0.6+实验报告(含考勤)×0.4 ◼ 等级成绩制

第1章软件构件与中间件 分布式软件基本概念 软件构件的基本概念 中间件的基本概念 互操作的基本原理与实例 14
14 第1章 软件构件与中间件 互操作的基本原理与实例 中间件的基本概念 软件构件的基本概念 分布式软件基本概念
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 西安电子科技大学:计算机软件开发模式和工具与标准发展历程(主讲:徐悦甡).pdf
- 上海海洋大学:信息学院各专业课程教学大纲(汇编).pdf
- 南京农业大学:《数据库系统原理》课程教学大纲.pdf
- 南京农业大学:《数据结构实验》课程教学大纲.pdf
- 南京农业大学:《数据库系统原理实验》课程教学大纲.pdf
- 南京农业大学:《面向对象程序设计实验》课程教学大纲.pdf
- 南京农业大学:《软件工程》课程教学大纲.pdf
- 南京农业大学:《Web 应用系统开发》课程教学大纲.pdf
- 《人工智能》课程教学资源(参考资料)基于Jupyter Notebook的Tensorflow深度学习教程.pdf
- 中国人民大学:《人工智能》课程教学资源(作业摘选)SCIgen生成文献的检测方案.pdf
- 中国人民大学:《人工智能》课程教学资源(作业摘选)人工智能课程总结.pdf
- 私立华联学院:《Android软件开发》课程电子教案(课件讲稿)第十章 后台默默的劳动者——探究服务.pdf
- 私立华联学院:《Android软件开发》课程电子教案(课件讲稿)第九章 看看精彩的世界——使用网络技术.pdf
- 私立华联学院:《Android软件开发》课程电子教案(课件讲稿)第八章 丰富你的程序——运用手机多媒体.pdf
- 私立华联学院:《Android软件开发》课程电子教案(课件讲稿)第七章 跨程序共享数据——探究内容提供器.pdf
- 私立华联学院:《Android软件开发》课程电子教案(课件讲稿)第六章 数据存储全方案——详解持久化技术.pdf
- 私立华联学院:《Android软件开发》课程电子教案(课件讲稿)第五章 全局大喇叭——详解广播机制.pdf
- 私立华联学院:《Android软件开发》课程电子教案(课件讲稿)第四章 手机平板要兼顾——探究碎片.pdf
- 私立华联学院:《Android软件开发》课程电子教案(课件讲稿)第三章 软件开发也要拼脸蛋——UI开发的点点滴滴.pdf
- 私立华联学院:《Android软件开发》课程电子教案(课件讲稿)第二章 先从看得到的入手——探究活动.pdf
- 西安电子科技大学:《构件与中间件技术》课程教学资源(课件讲稿)第二部分 Java EE与EJB 2.2 Java Web工程.pdf
- 西安电子科技大学:《信息检索》课程教学资源(课件讲稿)文本聚类(Text Clustering).pdf
- 西安电子科技大学:《信息检索》课程教学资源(课件讲稿)语义网(Semantic Web).pdf
- 西安电子科技大学:《信息检索》课程教学资源(课件讲稿)课程回顾与复习(主讲:徐悦甡).pdf
- 西安电子科技大学:《信息检索》课程教学资源(课件讲稿)文本分类(Text Classification).pdf
- 西安电子科技大学:《信息检索》课程教学资源(课件讲稿)推荐系统(Recommender System).pdf
- 西安电子科技大学:《并行计算》课程教学资源(课件讲稿)课程概述 Parallel Computing(主讲:徐悦甡).pdf
- 西安电子科技大学:《并行计算》课程教学资源(课件讲稿)并行计算机系统结构模型(第一部分,含第一次作业).pdf
- 西安电子科技大学:《并行计算》课程教学资源(课件讲稿)并行计算机系统结构(第二部分).pdf
- 西安电子科技大学:《并行计算》课程教学资源(课件讲稿)并行计算机性能测评.pdf
- 西安电子科技大学:《并行计算》课程教学资源(课件讲稿)并行程序设计基础与样例(第一部分).pdf
- 西安电子科技大学:《并行计算》课程教学资源(课件讲稿)并行程序设计基础与样例(第二部分,交互问题与计算圆周率).pdf
- 西安电子科技大学:《并行计算》课程教学资源(课件讲稿)Java并发程序设计(并行程序设计基础与样例).pdf
- 西安电子科技大学:《并行计算》课程教学资源(课件讲稿)Java并发与并行程序设计.pdf
- 西安电子科技大学:《并行计算》课程教学资源(课件讲稿)Python并发与并行程序设计(语言基础部分).pdf
- 西安电子科技大学:《并行计算》课程教学资源(课件讲稿)Python并发编程部分(Python并发程序设计).pdf
- 西安电子科技大学:《数据通信与计算机网络》课程教学资源(PPT课件)HDLC帧结构——高级数据链路控制协议(帧结构).pptx
- 西安电子科技大学:《数据通信与计算机网络》课程教学资源(PPT课件)数字数据通信技术——异步与同步传输.pptx
- 西安电子科技大学:《信息检索》课程教学资源(讲义)文本挖掘中的概率图模型、矩阵方法与变量求解.pdf
- 《机器学习》课程教学资源(讲稿)Academic Paper Writing for Starters.pdf