只想知道 发表于 2015-1-18 11:32:15

发布一篇集成手艺:.NET单挑J2EE

因为能用到多少功能就用多少,不能用就不用!总的来说:要简单要性能好,可以不用框架。你说java复杂,就是因为你把java(j2ee)与这些框架混在了一起。
关于集成手艺方面,我本不想对照,实在一切的开辟者都分明一个事理,微软的开辟平台生成就具有集成的上风,实在不必战役,这场战争已胜败了了了,.NET身着名门,它在这场战役成功,我想良多人不会持太年夜的歧义,那末就让我们来看看.NET在哪些方面赛过J2EE的。
固然我是个Java狂热者,在Java开辟这三年多工夫里,它给了我良多的康乐和劳绩,最少在生存,我能够用他来保持生存,可是明天我不能不把一些嘉赞的话留给.NET,由于我十分喜好微软的系统布局,初期我用VB开辟的时分,就对微软集成手艺和API所叹服,他能够给你供应十分明晰办理计划和头脑形貌,而且十分的复杂易懂。
.NET集成手艺
已往,微软的系统布局只是创建在COM/DCOM基本上,COM/DCOM是历程间通讯的二进制尺度。固然这个尺度自己没有甚么掉误,可是它与微软之外的范畴扞格难入。也就是说,这个尺度成了完成与别的软件平台集成之间的瓶颈。
除此以外,数据库的操纵方面也是一个成绩,固然ADO简化了数据会见,可是把数据从一个中央传送到别的一个中央就成了成绩,ADORecordset(纪录集)对象是一个存储数据的二进制布局,而这类二进制格局关于非微软的平台没有任何意义。
.NET填补了这些缺点,由于它完整基于尺度。好比,数据用XML的格局经由过程历程界限,而这个数占有一个到XSD的毗连,以是任何客户端都能够准确地转化数据。
同时,.NET集成手艺又完整表现在WebServices上。(基于SOAP的WebServices是微软的立异,来历于微软的复杂对象会见协定,大概称为SOAP)
.NET把WebServices作为独一的集成办理计划,因而我们能够十分复杂的利用它。在.NET中利用WebServices就好像利用其他中心言语API一样,比方Strings或Collections。
.NET与生俱来的上风是任何一个开辟平台都没法对比的,它能够和微软用及非微软良多相干产物举行无机的分离,可以开辟出加倍优化的产物。
J2EE集成手艺
Java(或J2EE)供应的集成API比微软的要更普遍而且更庞大。关于在企业中你所能想到的每种集成手艺J2EE都有一个响应的API。
在J2EE中,无足轻重的API有JMS和EJBs。JMS是一个一致面向动静两头件的接口的标准,而EJB多重使用程序的尺度,今朝仍然被频仍用于分歧的义务中。
在J2EE中另有复杂对象远程标准RMI-IIOP,另有用于将Java程序毗连到非Java程序和软件包和两头件的JCA适配器手艺,Java程序员可以直接地会见数据库的JDO标准,J2EE同时也没有保持WebServices,这多是我所看到的最冗杂的WebServicesAPI-JAX-RPC。
整体来讲,J2EE具有一年夜堆API,可是个中的多数是你在开辟中能用到的,而且良多API让你感到他十分的贫苦。
总结:
假设你有一个集成成绩的时分,会选择这两种合作手艺的哪种作为办理计划呢?除非你能从每个大概的方面把持服务器的情况,那末J2EE是你最好的选择。
以上所说只是我的团体感到,在这个方面,.NET更具通明性,它的WebServices完成起来更光滑。
可是我们晓得,企业集成营业一般长短常多样的,企业一般不会让统统工具都运转在WindowsServer上,而是大概包含Solaris、Linux或HP-UX等多种体系的组合,这些情形都有大概摆布你的选择。
因而详细选择哪种平台,要依据你的实践情形来定,不成混为一谈。

令人可喜的是java现在已经开源了,所以我想我上述的想法也许有一天会实现,因为java一直都是不断创新的语言,每次创新都会给我们惊喜,这也是我喜欢java的一个原因。

乐观 发表于 2015-1-21 09:37:33

设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧

简单生活 发表于 2015-1-21 14:12:06

是一种使网页(Web Page)产生生动活泼画面的语言

若相依 发表于 2015-1-27 05:58:40

如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。

精灵巫婆 发表于 2015-2-4 23:09:39

至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。

飘飘悠悠 发表于 2015-2-6 08:45:01

Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台

深爱那片海 发表于 2015-2-11 08:24:22

你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。

小妖女 发表于 2015-3-2 01:39:11

多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。

海妖 发表于 2015-3-10 17:46:23

Jive的资料在很多网站上都有,大家可以找来研究一下。相信你读完代码后,会有脱胎换骨的感觉。遗憾的是Jive从2.5以后就不再无条件的开放源代码,同时有licence限制。不过幸好还有中国一流的Java程序员关注它,外国人不开源了,中国人就不能开源吗?这里向大家推荐一个汉化的Jive版本—J道。Jive(J道版)是由中国Java界大名 鼎鼎的banq在Jive 2.1版本基础上改编而成, 全中文,增加了一些实用功能,如贴图,用户头像和用户资料查询等,而且有一个开发团队在不断升级。你可以访问banq的网站

仓酷云 发表于 2015-3-11 05:53:57

一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。

灵魂腐蚀 发表于 2015-3-23 18:04:04

Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。

因胸联盟 发表于 2015-3-24 14:03:27

http://www.jdon.com/去下载,或到同济技术论坛的服务器ftp://nro.shtdu.edu.cn去下,安装上有什么问题,可以到论坛上去提问。

谁可相欹 发表于 2015-3-29 13:07:30

应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展

若天明 发表于 2015-4-7 17:05:28

接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。

山那边是海 发表于 2015-4-22 06:21:08

多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。

变相怪杰 发表于 2015-4-25 12:58:24

学Java必读的两个开源程序就是Jive和Pet Store.。 Jive是国外一个非常著名的BBS程序,完全开放源码。论坛的设计采用了很多先进的技术,如Cache、用户认证、Filter、XML等,而且论坛完全屏蔽了对数据库的访问,可以很轻易的在不同数据库中移植。论坛还有方便的安装和管理程序,这是我们平时编程时容易忽略的一部份(中国程序员一般只注重编程的技术含量,却完全不考虑用户的感受,这就是我们与国外软件的差距所在)。

小女巫 发表于 2015-6-6 09:00:12

是一种将安全性(Security)列为第一优先考虑的语言

蒙在股里 发表于 2015-6-27 16:44:20

你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。

活着的死人 发表于 2015-7-6 23:29:38

设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧
页: [1]
查看完整版本: 发布一篇集成手艺:.NET单挑J2EE