我们正在考虑将.NET技术与 Java技术(WCF,JBoss / ESB,MOM,WPF,WF)相结合,我需要对.NET 3.5和Java世界中的苹果和橙子有一个高层次的概念.

有没有人知道一篇好的,清晰的文章或更好的简单图表来回答以下问题:

> Java世界中的WCF是______
>相当于Java世界中的WPF是_____
> .NET世界中JBoss关闭的事情是_____
>除了这些差异外,JVM和CLR基本相同:….
>在Java世界中,你没有WF / WCF / WPF的概念,而是你拥有….
> Java世界中还没有“LINQ”,但你可以使用___
>离Java世界最近的ADO.NET数据服务是….

我不打算讨论这个,所以我不是在寻找“战斗点”,我只需要一个比较这两个世界的中立什么样的图表.

解决方法

我不知道一张好的,清晰的图表,但我会冒昧地回答你的问题. (警告 – 我是一名J2EE开发人员,上次我使用经典的ASP和VB 6进行Microsoft编程时,我将无法评估MS技术,但我确实对它有很好的认识. Java等价物.)

> WCF:WCF似乎是关于简化Web服务. J2EE等价物将是Apache CXF,它使用JAX-WS 2.0规范中提供的注释来简化Web服务的创建.
> WPF:这个很容易.微软的技术看起来像是JavaServer Faces的直接剽窃.我不能告诉你哪一个更好,但它们彼此非常相似.编辑:我太快了这个 – JSF不能在桌面上工作,就像WPF应该的那样.底层技术类似,但JavaFX可能是更好的比较.
> .NET中的JBoss:其他人可能想让我直截了当,但我觉得这样做并不安全.想一想.您需要一个免费的开源产品来运行专有的非自由规范.如果你选择微软,那么就像你坚持使用Windows一样坚持使用IIS.
> JVM与CLR:我找到了一篇论文,可用here,表明两者之间几乎没有差别.我所看到的两者之间的争论主要集中在Windows作为服务器技术的弱点(真实的或感知的)上.
> Java世界有什么而不​​是WF / WPF / WCF:现在我认为Java世界比MS更有优势.有无数的框架,所以你一定会找到适合你需求的东西(免费!).您可以使用Spring MVC或Struts 2.0或Wicket.对于您的数据库层,您可以选择Hibernate或Ibatis.查看Web服务框架的this list. Java总共列出了九个框架.微软有一个:WCF.
> LINQ的Java等价物:再一次,有人可以纠正我,但我不确定是否有等价物.优势微软.
> ADO.NET数据服务:这可以通过JPA和RESTful Web服务在Java中实现,但我想在MS世界中实现起来要容易一些.

在另一个领域,我认为微软正在蚕食Java社区:他们在功能编程方面做了一些聪明的投资,而Java人们却毫无意义地争论到为Java添加闭包的最佳方式.同样有一些新兴技术 – Osgi,即 – 处理大量Java框架所涉及的压倒性复杂性.由于MS对其域进行了更严格的控制,因此他们更容易处理各种组件.

然后还有人为考虑因素:你可以找到哪些技术,以及为招聘Y而招聘多少费用而不是招聘Y.但无论你选择什么,这都是正确的.

希望这可以帮助!

java – 寻找.NET 3.5 / J2EE架构概念比较文章/图表的更多相关文章

  1. 从Android应用程序中消耗WCF Web服务?

    我想从Android应用程序中使用WCFWeb服务.我曾经使用过.asmxweb服务,但我不知道如何在Android应用程序中使用SCFWeb服务.我用谷歌搜索它但没有找到任何东西.如果有人做过,请帮助我.提前致谢.解决方法Hereisanarticleexplaininghowtoconsumewebservicewithandroidingeneral当涉及到WCF并且可以与您想要小心的jav

  2. WPF listview / gridview性能可怕,建议

    解决方法检查这些属性:

  3. 在WPF中ListView和GridView有什么区别?

    我正在尝试创建一个WPF数据库应用程序.我可以使用一些好的组件来显示数据库表中的数据.ListView和GridView似乎很受欢迎.但对于新手来说,很难看出它们之间的区别.ListView和GridView有什么区别?优缺点都有什么?

  4. 经常听朋友说什么J2EE,终于知道点什么是J2EE了,汗一个

    Sun公司在1998年发表JDK1.2版本的时候,使用了新名称Java2Platform,即“Java2平台”,修改后的JDK称为Java2PlatformSoftwareDevelpingKit,即J2SDK。并分为标准版,企业版,微型版。2005年6月,JavaOne大会召开,SUN公司公开JavaSE6。此时,Java的各种版本已经更名以取消其中的数字“2”:J2EE更名为JavaEE,J2SE更名为JavaSE,J2ME更名为JavaME。随着Java技术的发展,J2EE平台得到了迅速的发展,成为

  5. J2ME/J2EE实现用户登录交互 实现代码

    用手机客户端进行登录服务器,然后返回消息进行交互.

  6. 当XAML数据验证失败时,如何让视图模型知道

    我有一个表单,用户可以在其中设置数值过程的参数。尽管该属性是双精度的,但它可能表示布尔值或整数。我不能让Min>;Max或Max<;Min.我已经在XAML中实现了验证,如果数据无效,它会向用户发出视觉警告。Min参数的数据模板如下所示。我希望在参数对象中有一个布尔IsValid属性,以便在用户尝试保存时进行测试。如何从XAML绑定到此IsValid属性?

  7. 具有证书的WCF客户端身份验证

    同一服务正在使用.pfx证书进行身份验证。客户端不愿意共享.pfx文件,并坚持要求我实现一种使用.cer证书的方法。我已尝试安装证书并将其导出为.pfx格式,但由于.cer文件没有私钥,因此禁用了以.pfx导出的选项。

  8. Wpf应用程序在Debug文件夹中工作正常,但在程序文件文件夹中不工作

    我正在使用VisualStudio2022开发一个.NETWPF项目。我计划使用cmd运行带有参数的应用程序。我的Wpf应用程序在Debug文件夹中运行良好,但在程序文件文件夹中运行时无法正常运行。当我在没有参数的情况下运行程序时,即使在程序文件中,它也能正常工作。有什么办法解决这个问题吗?

  9. C#.NET Core 3.1 Web API Post参数为Null

    我试图使用以下代码从WPF向WebAPI发出post请求,但请求参数始终为空。请求模型WPF客户端WebAPI请问我在上述实施中缺少什么?

  10. 如何使所有屏幕区域变暗并在WPF中使我打开的窗口发光?

    在WPF中,如何在打开新窗口时使所有屏幕区域变暗?窗口关闭后,如何恢复临时效果?

随机推荐

  1. 基于EJB技术的商务预订系统的开发

    用EJB结构开发的应用程序是可伸缩的、事务型的、多用户安全的。总的来说,EJB是一个组件事务监控的标准服务器端的组件模型。基于EJB技术的系统结构模型EJB结构是一个服务端组件结构,是一个层次性结构,其结构模型如图1所示。图2:商务预订系统的构架EntityBean是为了现实世界的对象建造的模型,这些对象通常是数据库的一些持久记录。

  2. Java利用POI实现导入导出Excel表格

    这篇文章主要为大家详细介绍了Java利用POI实现导入导出Excel表格,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  3. Mybatis分页插件PageHelper手写实现示例

    这篇文章主要为大家介绍了Mybatis分页插件PageHelper手写实现示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

  4. (jsp/html)网页上嵌入播放器(常用播放器代码整理)

    网页上嵌入播放器,只要在HTML上添加以上代码就OK了,下面整理了一些常用的播放器代码,总有一款适合你,感兴趣的朋友可以参考下哈,希望对你有所帮助

  5. Java 阻塞队列BlockingQueue详解

    本文详细介绍了BlockingQueue家庭中的所有成员,包括他们各自的功能以及常见使用场景,通过实例代码介绍了Java 阻塞队列BlockingQueue的相关知识,需要的朋友可以参考下

  6. Java异常Exception详细讲解

    异常就是不正常,比如当我们身体出现了异常我们会根据身体情况选择喝开水、吃药、看病、等 异常处理方法。 java异常处理机制是我们java语言使用异常处理机制为程序提供了错误处理的能力,程序出现的错误,程序可以安全的退出,以保证程序正常的运行等

  7. Java Bean 作用域及它的几种类型介绍

    这篇文章主要介绍了Java Bean作用域及它的几种类型介绍,Spring框架作为一个管理Bean的IoC容器,那么Bean自然是Spring中的重要资源了,那Bean的作用域又是什么,接下来我们一起进入文章详细学习吧

  8. 面试突击之跨域问题的解决方案详解

    跨域问题本质是浏览器的一种保护机制,它的初衷是为了保证用户的安全,防止恶意网站窃取数据。那怎么解决这个问题呢?接下来我们一起来看

  9. Mybatis-Plus接口BaseMapper与Services使用详解

    这篇文章主要为大家介绍了Mybatis-Plus接口BaseMapper与Services使用详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

  10. mybatis-plus雪花算法增强idworker的实现

    今天聊聊在mybatis-plus中引入分布式ID生成框架idworker,进一步增强实现生成分布式唯一ID,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

返回
顶部