问题描述
关于在.net和java的比较中,一直弄不清楚一些问题。在java中ejb=>应用服务器,不知道对应到.net中有没有相应的实现方式。通过网上搜索到的一些资料总结了一下:一、关于类似ejb=>应用服务器的这种结构,在.net中我找到了一个近似的实现方法。在.net中,通过enterpriseservice,把.net组件部署在com+服务器上。但是com+服务器是在.net发布之前已经存在的技术,不知道微软是不是为了迎合组件+应用服务器这种架构在.net中实现弄出来的一个折中的办法。二、到了最近,微软发布了WCF,可以有不同的部署方式:1.Self-HostinginaManagedApplication2.ManagedWindowsServices3.InternetInformationServices4.WindowsProcessActivationService(WAS)但是我觉得WCF还是没有一个明显的应用服务器。如果部署在iis的,那其实就是webservice了吧。不知道WCF是否会有一个真正的应用服务器,就好像com+和ejb的应用服务器那样,提供完整的组件管理,调度,负载均衡等等.............的功能。
解决方案
解决方案二:
元宵快乐!
解决方案三:
不明白。元宵快乐!
解决方案四:
WCF无所谓服务端和客户端的;像自托管的线程就既是服务端有是客户端;一个线程调用另一个线程的服务,后一个就叫服务器端,后一个就叫客户端;建议楼主看看《WCF服务编程》的附录“面向服务的编程”;简单来说就是把原来的一个个COM组件换成了一个个服务了
解决方案五:
在iis7上,不再是只能部署基于http的WCF服务了。你可以google一些关于在iis7上部署WCF服务的理由。
解决方案六:
WCF是VS2008里面新增的功能,到底是做什么用啊,希望有人能详细说明下,用过的!!!!
解决方案七:
WCF虽然发布了,但并不是一个产品一类的东西,有点类似已经实现好的了一个通讯模型WCF有以下4中HOST方式1.Self-HostinginaManagedApplication2.ManagedWindowsServices3.InternetInformationServices4.WindowsProcessActivationService(WAS)在IIS里默认确实算是WebServices,但在IIS中,可以通过WAS服务,使得IIS可以发布使用TCP一类的Binding楼主可以看看这个.NETStockTrader实例程序,适合JAVA一个程序,对比制作的
解决方案八:
该回复于2008-03-19 08:35:55被版主删除
解决方案九:
COM+服务确实类似ejb容器.但是WCF只是一个实现分布式的技术,并不是容器.WCF应该不会有专用的什么容器吧,WCF,WF的设计目标就是要能够host在任何的托管的AppDomain里的,所以你可以用任何的.net的AppDomain来加载WCF或WF.而ejb这种重量级的容器本身在带来方便和强大功能好处的同时,也带来了很大的弊端,特别是应用程序设计时需要对容器的依赖性,所导致的难以移植,难以单元测试等.
解决方案十:
该回复于2008-03-23 09:20:12被版主删除
解决方案十一:
都是很好的建议!值得学习