企业级应用程序开发的技术概览
来源:互联网 发布:caffe translator 编辑:程序博客网 时间:2024/05/19 06:18
Batman
对于企业级别的应用,由于特别讲究高可用性,可扩展性、事务处理能力,
几乎大部分的企业级的应用程序都是以来组件技术来实现的,所以下面简单
介绍一下企业级程序开发会使用到的一些技术,主要是做个
简介,具体的内容相信有兴趣的人会根据我提供的资源连接自己去看。
1.Microsoft阵营
微软称其为分布式企业应用开发设计的平台体系为DNA(分布式internet应用程序体系)
以下是构成企业级应用解决方案的主要技术支撑(它主要由六大核心基础技术组成,
失去其中任何一个,都是不完整的DNA架构):
COM - 该技术用于定于组件
DCOM - 该技术用于在不同的机器上使用组件技术
MTS - 组件的运行环境,用于监视对组件的请求和参与执行这些请求,同时提供安全、
自动事务管理和可扩展环境
MS DTC - 分布式事务协调器,实现了了一个透明的两段提交协议,保证了事务的输出
(不管是提交还是中止),在事务所包含的所有资源管理器上都是一致的。保证
了事务的原子性,不受操作失败、数据库种类或可用性的影响。
MSMQ - 提供应用程序之间的异步通讯
MSCS - 微软群集技术,通过将多台服务器组合在一起完成相同的事务而获取鲁棒性和
高可扩展性。
2.SUN阵营
SUN称其为分布式企业应用开发设计的多层核心技术为J2EE(Java 2, Enterprise Edition)
同样,它也是由六大核心组成,如果失去了其中的任何一个,都不能够被称之为
J2EE。
EJB - 用于开发和部署可扩展、事务性、多用户安全、分布式企业级服务应用程序组件
- 远程调用不通虚拟机上的Java对象和方法
JNDI - 为Java的企业级程序提供统一的API,通过它们可以访问命名目录服务
JDBC - Java版本的ODBC,用于建立数据库之间的连接
JTS - Jave交易处理服务,为系统提供事务处理能力
JMS - Java的消息机制
- 企业级应用程序开发的技术概览
- 我们如何使用.NET来开发大型的企业级应用程序
- 一个项目掌握80%的企业级项目开发技术
- 企业级开发的思考
- 企业级应用的技术困局
- 从事过的技术概览
- Java企业级开发:Spring 技术内幕 学习
- Java企业级开发技术大作业
- Android数据绑定技术一,企业级开发
- Android数据绑定技术二,企业级开发
- servlet技术&web应用程序的开发
- ABAP开发工具及技术概览
- ABAP开发工具及技术概览
- ABAP开发工具及技术概览
- ABAP开发工具及技术概览
- ABAP开发工具及技术概览
- Windows Phone 7 开发技术视频教程概览
- 通过JCA实现企业级应用程序的“即插即用”
- 用ADO的COMMAND对象实现对WEB数据库动态数据查询的方法
- Kohana配置干净的URL
- java程序员成长路线
- 如何在Web项目中的service业务层获取项目根路劲
- Python正则表达式——去掉数字中的逗号
- 企业级应用程序开发的技术概览
- Android ListView应用
- SOAP协议
- 用ASP.NET构建完整E-mail发送系统
- opencv2.2.0源代码(include文件)分析(3)--上部分
- tcltk控制chariot进行测试,并将批量数据输出成excel
- 设计模式浅谈--单例模式
- 115个Java面试题和答案——终极列表(上)
- android:shape的使用