当前位置: 首页 > news >正文

软件架构

系统架构:将软件系统划分为多个模块,明确各模块之间的相互作用,组合起来实现系统的全部功能。

典型架构:

1、管道/过滤器模式

2、面向对象模式

3、事件驱动模式

4、层次模式

5、知识库模式

6、客户端/服务器模式

7、浏览器/服务器模式

8、面向服务的体系结构(SOA)

中间件是一种独立于系统软件或服务程序,可以帮助分布式软件在不同的技术之间共享资源,它位于客户端和/服务器的操作系统上,管理计算机资源和网络通信。主要实现了与平台无关性。

常用中间件:

1、数据库访问中间件(ODBC、JDBC)

2、远程过程调用中间件(RPC)

3、消息中间件(MOM)

4、分布式对象中间件(DCOM、CORBA)

5、事务中间件(TPM、OTM)

模式为“在一定环境中解决某一问题的方案。

WebService技术:XML、 SOAP、 WSDL 、UDDI

J2EE框架:JSP、Servlet、EJB 、RMI/IIOP

转载于:https://www.cnblogs.com/Clivia/archive/2011/05/01/systemBuild001.html

相关文章:

  • 使用Scom监控Linux主机
  • javaScript中with含义与用法
  • lvy打包到本地
  • 具有键“Shape”的 ViewData 项属于类型“System.String”,但它必须属于类型“IEnumerableSelectListItem”。...
  • 对于Linux操作系统进行合理分区建议
  • 格式化字符串
  • SQL Server2008存储结构之非聚集索引
  • 显示接口成员
  • Java单例多例理解
  • SQL Server 2005中解决死锁问题
  • PIX配置手册一(简单配置命令)
  • sql server 根据指定字段排序编号 update 与 order by 联合使用
  • MD5 报文摘要算法
  • 获取 Android 设备的唯一标识码
  • Android Studio 3.0项目迁移所遇到的坑
  • ES6指北【2】—— 箭头函数
  • 【挥舞JS】JS实现继承,封装一个extends方法
  • angular学习第一篇-----环境搭建
  • Hibernate最全面试题
  • Java小白进阶笔记(3)-初级面向对象
  • java正则表式的使用
  • node-glob通配符
  • node入门
  • spark本地环境的搭建到运行第一个spark程序
  • spring security oauth2 password授权模式
  • Terraform入门 - 1. 安装Terraform
  • v-if和v-for连用出现的问题
  • Vue 重置组件到初始状态
  • vue+element后台管理系统,从后端获取路由表,并正常渲染
  • vue脚手架vue-cli
  • vue--为什么data属性必须是一个函数
  • -- 查询加强-- 使用如何where子句进行筛选,% _ like的使用
  • 基于HAProxy的高性能缓存服务器nuster
  • 配置 PM2 实现代码自动发布
  • 使用 Node.js 的 nodemailer 模块发送邮件(支持 QQ、163 等、支持附件)
  • 使用API自动生成工具优化前端工作流
  • 微信开源mars源码分析1—上层samples分析
  • 智能网联汽车信息安全
  • 你对linux中grep命令知道多少?
  • 【干货分享】dos命令大全
  • ​secrets --- 生成管理密码的安全随机数​
  • ​创新驱动,边缘计算领袖:亚马逊云科技海外服务器服务再进化
  • #DBA杂记1
  • #if 1...#endif
  • (17)Hive ——MR任务的map与reduce个数由什么决定?
  • (2)nginx 安装、启停
  • (C#)if (this == null)?你在逗我,this 怎么可能为 null!用 IL 编译和反编译看穿一切
  • (Matalb分类预测)GA-BP遗传算法优化BP神经网络的多维分类预测
  • (Matlab)基于蝙蝠算法实现电力系统经济调度
  • (八)Spring源码解析:Spring MVC
  • (附源码)springboot宠物管理系统 毕业设计 121654
  • (附源码)ssm学生管理系统 毕业设计 141543
  • (教学思路 C#之类三)方法参数类型(ref、out、parmas)
  • (力扣)1314.矩阵区域和
  • (论文阅读31/100)Stacked hourglass networks for human pose estimation