|
Microsoft.NET |
J2EE |
主要差异 |
|
C# 程序语言 |
Java 程序语言 |
C# 和 Java 都源自 C/C 。两者有相当多共同的主要特色(包括:自动内存管理、阶层式名字空间)。C# 从J avaBeans 学来一些组件观念(propertie/attribute、event),还新增了一些特色(比方说 metadata tag),但是使用不同的语法。 Java 可以在任何有 Java 虚拟机器的平台上执行。C# 目前只能在 Windows 上执行。 C# 使用IL的执行时期系统。透过 just-in-time (JIT) 的编译方式或原生码编译方式来执行。Java 程序是透过 Java 虚拟机器来执行,但是也可以编译成原生码。 |
|
「.NET」通用组件 |
Java core API |
高阶的「.NET」组件将支持透过 XML 和 SOAP 来存取。(请看下面 ADO 的介绍) |
|
Active Server Pages (ASP ) |
Java ServerPages (JSP) |
ASP 将可以使用 Visual Basic、C#、和其它语言来撰写程序片断,然后被编译成IL的格式(不像以前的 ASP 每次都需要直译)。JSP 使用 Java 的程序代码,编译成 Java 的 bytecode(可以需要时才编译,也可以预先编译好)。 |
|
IL 执行时期系统 |
Java 虚拟机器、CORBA IDL、CORBA ORB |
「.NET」允许不同的程序语言使用 Windows 上的同一套组件。 Java 允许 Java bytecode 在兼容的虚拟机器上都可以执行。 CORBA 允许不同语言和不同平台的对象互相沟通(必须有适合的 ORB)。J2EE 中可以使用CORBA,但两者的整合度不算是很紧密。 |
|
Win Form 和 Web Form |
Java Swing |
类似的 Web 组件在标准的 Java 平台中付之阙如,有些其它厂商在 Java IDE 中提供一些组件。 MS Visual Studio IDE 提供 Win Form 和 Web Form 的 RAD 工具,目前尚未有其它厂商宣称要支持 Win Form 和 Web Form。许多 Java IDE 工具都支持 Swing。 |
|
ADO 和 SOAP 的Web 服务 |
JDBC、EJB、JMS 和 Java XML 链接库(XML4J、JAXP) |
ADO 允许透过 HTTP 进行 XML 资料交换(在远程资料对象和多层的程序之间),也就是SOAP。「.NET」的 Web 服务使用 SOAP 的讯息模型。EJB、JDBC 等则是把资料交换的通讯协议交由程序员自行决定,用 HTTP、RMI/JRMP 或 IIOP 都可以。 |
相关推荐
智能车‘大脑’的诞生:揭秘电磁循迹代码背后的控制论与系统思维
本文深入探讨智能车电磁循迹系统的核心架构与控制原理,揭示了其作为精密闭环系统如何通过模块化设计、信号处理、PID控制算法及电机驱动实现自主导航。重点分析了电磁信号采集与处理流程框架,为开发者提供从理论到实践的全面指南。
J2EE与.NET技术架构的比较
一、J2EE简介 J2EE体系结构图: 1.组件-容器模型 J2EE是一个基于组件-容器模型的系统平台,其核心概念是容器。容器是指为特定组件提供服务的一个标准化的运行时环境,Java虚拟机就是一个典型的容器。组件是一个可以部署的程序单元,它以某种方式运行在容器中,容器封装了J2EE底层的API,为组件提供事务处理、数据访问、安全性、持久
LVGL 实战:虚拟列表与对象复用机制在嵌入式GUI中的性能优化
本文深入探讨LVGL虚拟列表与对象复用机制在嵌入式GUI中的性能优化实践。通过复用机制动态管理UI对象,大幅降低内存占用,实现无限滚动列表的流畅体验。文章详细解析核心算法、内存优化策略及跨平台适配技巧,帮助开发者在资源受限设备上高效处理大量数据展示。
J2EE与.NET比较分析
I. 序言 在这个白皮书里,我们会在为商业公司建立基于XML的Web services的两种产品中做一个强有力的比较:由太阳微系统公司设计的Java 2 平台, Enterprise Edition (J2EE)1 , ,另一个是微软公司的Microsoft.NET2。 在这篇文章中,一些观点可能会冒犯你,但我们希望其中大部分观点能和你相通!所以当你阅读这篇文章时,请记住我们的三
手把手教你学Simulink——基于Simulink的轮毂电机独立驱动转矩矢量分配
阐述了轮毂电机独立驱动的核心价值与转矩分配的必要性在 Simulink 中实现了完整的“上层稳定控制 + 下层最优分配”架构对比了三种分配策略在极限工况下的性能差异提供了工程落地的关键考量特斯拉 Cybertruck(后轮双电机矢量控制)Rivian R1T(四电机坦克掉头)宝马 iX(精准牵引力控制)核心思想“以软件定义底盘,以算法驾驭动力;化四轮之独立,为整车之协同。—— 让汽车在极限边缘依然从容不迫。
PyFluent进阶实战:自动化密闭几何(Watertight)网格生成
本文深入探讨了如何利用PyFluent实现自动化密闭几何(Watertight)网格生成。通过Python脚本控制Fluent Meshing工作流,工程师可以高效、一致地完成从几何导入、局部尺寸定义、面网格生成到边界层设置和体网格输出的全过程,从而将复杂的CFD前处理工作转化为可重复、可集成的自动化流程,极大提升仿真效率和知识复用性。
J2EE是一种技术还是一种平台,他提供了哪些技术
java面试题(二)(J2EE相关知识)2009-07-09 18:12一.介绍J2EE,J2SE,J2ME的区别。 Java 2平台有3个版本: 适用于小型设备和智能卡的Java 2平台Micro版(Java 2 Platform Micro Edition,J2ME)、 适用于桌面系统的Java 2平台标准版(Java 2 Platform
tcmalloc(高并发内存池)简化版讲解-项目
高清发不上去,私我发高清,项目完整代码@我。
比较 Microsoft .NET 和 J2EE 的构成技术 选自蔡学镛's Blog
比较Microsoft.NET和J2EE的构成技术即使你不在微软的平台上写程序,你可能也听过Microsoft推出的「.NET」平台,此技术是用来对付非微软阵营的兵器。如果你读过微软的新闻稿,或者你浏览过MSDN的内容,还是你出席了微软的专业程序员会议(也就是「.NET」平台现身的地方),你可能仍有两个疑问:「.NET」平台到底是什么?「.NET」架构和J2EE有哪些差异...
STM32以太网通信-STM32以太网外设(ETH)
通过 DMA 控制器进行介质访问控制 (MAC) STM32F4xx系列控制器内部集成了一个以太网外设,它实际上是一个通过DMA控制器进行介质访问控制(MAC),它的功能就是实现MAC 层的任务。 借助以太网外设,STM32F4xx 控制器可以通过ETH 外设按照IEEE 802.3-2002 标准发送和接收MAC 数据包。 ETH 内部自带专用的DMA 控制器用于MAC,ETH 支持两个工业标准接口介质独立接口(MII)和简化介质独立接口(RMII)用于与外部PHY 芯片连接。MII 和RMII 接口用于
Python 爬虫高级实战:HTTPS 证书忽略与代理抓包配置
本文深入解析了HTTPS加密与SSL证书校验机制在爬虫开发中的核心问题及解决方案。文章首先剖析了HTTPS协议架构和证书校验流程,指出爬虫开发中常见的证书异常场景及其负面影响。随后详细介绍了Python主流请求库(requests、httpx、aiohttp)的证书忽略配置方法,包括同步/异步模式下的实现方案。针对代理环境,文章系统比较了HTTP、HTTPS、SOCKS5等代理类型的特性差异,并提供了完整的代理配置示例。特别对中间人抓包场景,阐述了Mitmproxy的工作原理和配置要点。最后提出了工程级爬虫
.Net与J2EE的快餐型比较,纯属个人之见
经常有客户问我,到底用微软平台还是Java平台的问题。其实这是一个永远没有结果的悖论,只能陷入空对空的空谈。不过如果抛弃个人喜好与特定客户的历史原因来客观地考虑,二者之间的确是微软平台的优势更加明显一些。 .NetJ2EE描述技术架构技术架构基本相似J2EE支持多平台,单一语言;.Net支持多语言,单一
CVAEGAN实现锂离子电池EIS数据增强:基于健康状态的阻抗谱生成
本文提出了一种基于CVAEGAN的锂离子电池EIS数据增强方法。该方法结合了变分自编码器和生成对抗网络的优点,能够根据指定的健康状态(SoH)生成高质量的EIS阻抗谱数据。文章详细介绍了数据预处理流程、模型架构设计(包括编码器、解码器和判别器),并提供了完整的PyTorch实现代码。通过条件生成的方式,该方法可以有效解决电池健康评估中标注数据不足的问题,为基于数据驱动的电池诊断提供更丰富的训练样本。实验结果表明,生成的EIS数据具有良好的真实性和多样性,可用于增强电池健康状态评估模型的性能。
是J2EE还是.Net,选择您的技术平台 -- Microsoft .NET与J2EE概述
一.Microsoft .NET与J2EE概述 Microsoft .NET与Sun J2EE是目前构建企业信息系统的两大主流技术框架。两者都在针对分布式N-Tier应用的设计、集成、性能、安全性和可靠性等诸多方面,为用户提供了总体的指南和规范。基于这些指南和规范,技术提供商提供了相应的平台、工具和编程环境。在具体的应用框架中,包括了针对应用的表现层服务、服务器端进程、会话管理、商业逻
Camera2Demo
在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作
Probability and Statistics - 4th edition
Probability and Statistics - 4th edition
j2ee和.net比较
技术概观 在表现形式上,J2EE是一组规范,而.NET更象是一组产品。但它们的目的都是为了企业应用提供分布式的,高可靠性的解决方案.它们在架构上有着很多的相似之处,下表是一个简单对照: J2EE .NET 通信协议 Remote Method Invocation over Internet InterOrb Protocol (RMI/IIOP),XML 编程语言 Java C#,VB.NET,
jre9下载 jdk9
(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】
.Net与J2EE的比较
.NetJ2EE描述技术架构技术架构基本相似J2EE支持多平台,单一语言;.Net支持多语言,单一平台。J2EE是多家公司维护一个产品;.Net是一家公司维护多个产品。ü 二者都支持多层分布式应用的标准架构。ü .NET Framework和Java都有一个受控的运行时环境,它不但
迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)
迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)
且看微软的.Net和Sun公司的J2EE如何对垒(1)
导 读:面对微软推出的.Net FRAMEWORK,你可能会有以下疑问: ¨ 准确地讲.Net平台是什么? ¨ 如何将.Net的体系结构和J2EE对比? ¨ 从.Net的体系结构演绎出的一整套关于企业软件开发方案中我们能学到此什么? 在本文中作者将为你解开这些疑问。 廖永康 原文出处:http://java.sun.com
.net 和 j2ee的区别
.net 和 j2ee的区别 关于.NET技术与Sun公司的Java2企业版(J2EETM)相比较,许多客户都想了解Microsoft公司的观点。由于以下的几个原因,.NET和JEE的比较有点棘手: 1) 一般来说,Windows .NET Framework是Microsoft的Windows系统中经过精心定义的技术部分,而J2EE则是一个书面的协议。如果不局限于学术方面的讨论,换句...
选择加j2ee还是.net,比较
毫无疑问,程序员,软件开发商,企业IT经理一直都在密切的关注着J2EE和.NET的发展,但是选择一个在性能,价格,时间上满足他们需求的平台却并不是一件简单的事情。本文试图在技术上做一个简单的比较,希望对于他们做选择时有所帮助。 一.技术概观 在表现形式上,J2EE是一组规范,而.NET更象是一组产品。但它们的目的都是为了企业应用提供分布式的,高可靠性的解决方案.它们在架构上有着很多的相似之处
J2EE 与.Net 的比较
(1)多系统整合和系统延展性 跨平台的特性一直是J2EE 的最大特点,它通过Java 的虚拟机技术屏蔽了底层操作系统的细节。从而实现了所编写的代码可以在Windows 平台上使用,也能够在Unix 平台上使用。即所谓“一次编写,处处可用”。在J2EE 规范里面又通过JDBC、JNDI 等技术屏蔽了诸如数据库、目录访问等网络细节。可以这么说,目前用J2EE 技术实现
J2EE vs. Microsoft.NET-建置XML架构的Web Services之比较
I. 序 在本文中,我们将深入的比较两种可用来建置商业XML Web Services的平台, 分别是Sun Microsystems 所提供的Java 2 Enterprise Edition (J2EE)以及Microsoft所提供的 .NET平台。虽然J2EE代表的是一个公开的标准,而 .NET是单独一家厂商的标准 (虽然.NET试图取得ECMA的标准,但是却只有在最基础的部分被
从对web services的支持来比较J2EE和.NET
I. Preface In this whitepaper, we will make a powerful comparison between the two choices that businesses have for building XML-based web services: the Java 2 Platform, Enterprise Edition (J2
J2EE架构和.NET架构的相关知识
1.J:ZEE架构 J2EE(Java 2 Platform Enterprise Edition)是由Sun公司主导、备厂商共同制定并得到广泛认可的工业标准。业界各主要中间件厂商如IBM、Oracle都在积极地促进该标准的推广和应用。 J2EE应用将开发工作分成两类:业务逻辑开发和表示逻辑开发,其余的系统资源则由应用服务器自动处理,不必为中问层的资源和运行管理进行编码。这样就可以将更
应用程序互操作性:Microsoft .NET 和 J2EE
Microsoft Corporation摘要:带给您可用的,关于如何确保基于 J2EE 的企业级应用程序与基于 Microsoft.NET 的组件和谐工作及其相反过程的最佳信息。在一个企业环境中,如果您是一个负责实现这两个平台之间互用性的开发人员,那么本书正适合您阅读。本页内容谁应该读这本书如何使用本书什么是 Microsoft .NE
且看微软的.Net和Sun公司的J2EE如何对垒(2)
正确的响应是甚麽? 对于微软的开发商,.Net是一个好的构架,你可以将许多事情交给微软的体系结构去完成。ASP.NET比ASP好,ADO.NET比ADO和DCOM出色,但有所差别,C# 比C和C++更好。.Net最初版将在2001年的某个时候可以得到,因此你有足够的时间准备。但是可以肯定,它将成为微软平台的缺省(约定)开发环境。如果您现在正在微软的开发构架中从事开发工作,将.Net的元件采纳到
关于 Net与J2EE的比较,到底用微软平台还是Java平台的问题
关于 Net与J2EE的比较,到底用微软平台还是Java平台的问题
532



被折叠的 条评论
为什么被折叠?



