首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Java体系结构堆栈映射到Microsoft

将Java体系结构堆栈映射到Microsoft
EN

Stack Overflow用户
提问于 2010-03-02 05:02:23
回答 6查看 430关注 0票数 6

来自Java背景,我现在在微软的一家商店工作,在那里我们只使用微软技术。你能把这个体系结构堆栈映射到MS世界吗?我并不是在寻找与堆栈的特定层相对应的东西,而是寻找一个在现实世界中工作的经过验证的端到端堆栈:

谢谢!

体系结构栈:

Hibernate

弹簧刀

Spring声明式事务管理

领域模型POJO

Spring

BlazeDS

Flex

用于图表绘制和交互数据分析的Flex交互式数据可视化

横切关注点:

使用Acegi+ACL (用户角色的数据内容授权)的安全性

用模拟对象进行测试

使用Ivy+Ant进行部署

用Log4J登录

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2010-03-02 13:36:28

体系结构栈:

  • Hibernate -> NHibernate
  • 域模型POJOs ->域模型POCOs
  • Spring -> ASP.net MVC
  • BlazeDS -> RIA服务
  • Flex ->银灯

对于DI,您可以选择spring.net,如果这是您所熟悉的。春天和温莎城堡可能是最成熟的,紧随其后的是StructureMap。

横切关注点:

使用Acegi+ACL (用户角色的数据内容授权)的安全性

可能得自己动手了。

用模拟对象进行测试

.net方法在默认情况下并不像java那样是虚拟的,这极大地限制了动态代理(使模拟框架在静态语言中工作的秘密沙司)所能做的事情。无论是Rhino.Mocks还是Moq都将是最免费的,并且使用动态代理方法。还有Typemock隔离器,它可以模拟几乎任何东西,但它是800美元/座。

使用Ivy+Ant进行部署

如果你想要免费的话,常春藤将是巡航控制,如果你想要好的话,则是TeamCity (警告:我是jetbrains ;-) Ant将是NAnt或MSBuild (实际上是一样的)。

用Log4J登录

两个主要的选择,无论是log4net还是日志块(喜欢他们的名字),log4net无疑是这两种选择中比较轻量级的,但这取决于您想要做什么

票数 2
EN

Stack Overflow用户

发布于 2010-03-02 10:36:22

以下不是精确的对等物,而是在.NET世界中使用的更多的替代品。

Spring -> ASP.NET MVC

Flex -> Silverlight (仅限于客户端)

交互数据->银光图或ASP.NET图

Hibernate -> ADO.NET实体框架。

编辑:

我认为以下是一个很好的起点(我忽略了一些我不知道的事情,比如“声明式事务管理”)。

SQL Server

ADO.NET实体框架

.NET RIA服务

银光 (图表组件包括在Silverlight工具包中)

对于日志记录,我更喜欢log4net。

至于报告和数据分析,您可能还需要查看和reporting。

还可以查看Team Foundation Server的测试、自动化构建和部署。

票数 1
EN

Stack Overflow用户

发布于 2010-03-02 13:17:07

.NET的商店在什么是“允许的”方面往往更有规定性,所以在直接进入并选择一些东西之前,先问问你的同事。

我使用过Spring.NET,城堡项目和两者都是非常可靠的,但它们的相对特性并不是1:1。MS通常倾向于与母舰保持距离,因此更有可能使用/Unitory(实心但冗长)、ASP.NET MVC、Silverlight和实体框架等。

对于CI,有TFS ( theres,现在Visual附带了一个免费版本),但是如果你想坚持使用免费软件-- CruiseControl.NET,nAnt,nUnit基本上是将"j“和"n”转换成“j”和“n”,并且可能有一个产品;

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2361008

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档