资源描述:
《.Net对比J2EE体系架构分析报告-微软(中国)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、.Netvs.J2EE刘灏微软(中国)有限公司议程.Net回顾J2EE体系架构.Net与J2EE的比较MiddleWare.Net/J2EE指标测试总结.Net回顾.NET技术架构Windows公共语言运行时.NETFramework安全组件组件组件组件Biztalk适配器Biztalk编排服务企业服务消息队列….Net应用体系结构Non-WebClientsDataTierWebTierIIS-01SQLServerMiddleTierWebBrowserWebService.NetComponentsTransactionMessageQue
2、ueADO.NetScalabilityMonitoringSecurityWebClientsWinFormASP.NetTransactionMessageQueueADO.NetScalabilityMonitoringSecurity企业应用平台应用服务器工具管理+分析集成内容管理无线/移动数据商业缓存/代理/放火墙合作操作系统ApplicationServerToolsManagement+AnalysisIntegrationContentMgmtWireless/MobileDataCommerceCache/Proxy/Fwa
3、llCollaborationOperatingSystemMicrosoft.Net平台CS2000BizTalk/HISExchange/SPSContentMgmtServerMobileInfoServerSQLServerWindowsServerISAServerVisualStudioVisio3rdpartyAdd-onsAppCenterMOMBizAnalyticsVisualStudioWindowsServer,EnterpriseServersPassport,Alerts,.NETMyServicesWind
4、owsXP,WindowsCE,PocketPC,OfficeMicrosoft.Net软件平台.NETFramework架构WindowsCOM+Services通用语言运行环境(CLR)基类库(BaseClassLibrary)ADO.NETandXMLASP.NETWindowsForms公共语言规范(CommonLanguageSpecification)VBC++C#JScript…VisualStudio.NET通用语言运行环境(CommonLanguageRuntime).Net应用的运行环境管理运行代码确认类型的安全性提供垃圾收集
5、,错误处理对半信任代码的访问安全控制提供公共类型系统可以访问系统资源本地API,COMinterop软件构造的突破--基于特性的编程统一的开发模式.NetFrameworkWindows应用System.Windows.FormsWeb应用System.Web移动设备应用MMIT.NetCompactFramework多语言开发统一的对象系统只要选择喜欢的语言使用即可不需要学习更多的规则或API先进的多语言互用功能跨语言继承,异常处理目前支持20多种语言VB,C++,C#,Java,JScript,Perl,COBOL功能强大的工具调试器等可以跨
6、语言工作.Net技术概览展示层–ASP.Net,WindowsForms中间层-.Net组件中间层可使用的企业服务System.EnterprisesServices事务服务MTS消息服务MSMQ目录服务ADSI,UDDI对象池ObjectPooling异步组件QueuedComponent数据层–ADO.Net远层调用-.NetRemoting/WebService利用现有资源-.NetInterop/WebService/BizTalk对XML的普遍内在支持DataDocuments&MsgsObjectsXMLSOAP,Serializat
7、ion,RemotingXMLDOM,XmlReaderXmlWriterSQL2000,ADO.NETJ2EE体系架构什么是J2EE?Java2Platform,EnterpriseEdition(J2EE)运用Java技术开发企业应用的标准包括了多层应用开发模型开发平台-APIs和服务测试软件包参考实现将所有Sun的企业技术集合在一个体系结构下的平台特定版本下的EJB,Servlet,JSPJavaWebServerJNDI,JDBC,JTA,JMS,JavaMail,CORBA…J2EE技术架构任何平台Java虚拟机J2EEFramewor
8、k安全组件组件组件组件JCAebXMLJTAJMS…BrowserServletorJSPContainersEJBServerBCH