若相依 发表于 2015-1-18 11:36:24

JAVA网页设计一名作者对COM的严峻批评仓酷云

他们对jsp,servlet,javabean进行封装就是为了展示他们的某个思想,与java的开发并没有必然的关系,也不见得在所以情况下,别人使用起来会简单。我方才看到华中科技年夜学早先出书的一本旧书《多义务下的数据布局与算法》,作者周伟明。这本书的主题固然是被有数次反复过的数据布局和算法,可是因为加了一个“多义务”的帽子,就抖擞出了光泽。多核时期已到来,以是我们已往的良多履历都必要革新了。这本书的作者明显在这方面有很丰厚的履历,书中从多义务的概念动身,针对良多传统的数据布局和算法计划都作了切磋。好比提到STL中传统的iterator在多义务情形下要末会堕落,要末会招致分时效力低下,而且给出一个新的iterator,以顺应多义务的请求。可见的确是履历之谈。
不外最令我感应震惊的,是这位作者对COM的严峻批评。说假话,我见过埋怨COM难用的,我本人也常常埋怨COM欠好了解,但历来没见过对COM持否认和严峻批评立场的。这位作者在他的书中如许写道:
“关于模板库,大概任何一种手艺,都得看使用的场所。实在,任何一种头脑和办法的滥用城市招致严峻的成果。就像计划形式的滥用一样。比方,COM的滥用招致如今软件质量的严峻下落。COM的计划能够说是软件史上最严峻的一次计划掉误,COM的计划违背了软件计划的基础道理,但就如许一个计划竟然被推行到全部业界利用,酿成的伤害其实太年夜了。我们能够看到,良多经常使用的软件的BUG愈来愈多,动不动就逝世失落或请求发送毛病呈报甚么的,良多情形估量都是拜COM所赐。固然微软如今不再敢提COM了,但它的反作用短时间内仍旧难以打消,出格是在中国,谈到计划时良多人如今还在言必称组件。”(1.1节)
“即便是一些出名至公司开辟的软件仍然达不到很高的质量,常常呈现版本晋级越高BUG越多的情形。大概有人会问,这不是在耸人听闻吧?实在读者只需看看本人手头常常在用的操纵体系和办公软件就晓得为何说这句话了。”(1.5节)
“像后面提到的COM一样,实践上是一种计划形式,可是被不加限定地推行给用户利用,而年夜部分用户的程度还没有上升到明白在甚么情形下该利用甚么计划形式那末高的条理,成果即是计划形式被滥用,因而我们看到年夜型软件的质量是愈来愈糟。”(1.5节)
坦白的说,我关于作者的概念是不同意的,我手上没有证据标明是COM招致了微软软件质量的下落(真的下落了吗?最少我不以为明天的Word2003比10年前的Word95更简单溃散。)。不外我欣赏这位作者勇于说出本人实在设法的勇气。由于怕冒犯人,大概怕被人拍扳转,而不敢把本人的设法说出来,是我们中国开辟者的一个偏差。对甚么事变有了意见,勇于说出来,并且勇于写在正式宣布的文章和图书内里,这在明天是必要勇气的。只要勇于提出贰言,才干够引发争辩,增强熟悉。大概,你戳穿的真的就是狗皮膏药,天子的新衣。
惋惜的是,作者在做出一些结论的时分,并没有给出确实的论据。大概是由于这本书的主题并非“组件手艺批评”,不宜切题太远吧。不外我很但愿作者无机会能把本人的概念体系地论述一番,而且发生一些争辩。不论如何,这关于提拔人人的熟悉仍是年夜有优点的。也但愿听到其他伴侣关于COM和这位作者的概念讲出本人的意见。
批评

#1000copy宣布于2006-05-2522:51:00IP:222.210.92.*版本晋级越高BUG越多生怕和com没有几干系,就仿佛红楼梦的一人人子自己就是不不乱的汇合体,略微有些不敷勤奋城市招致bug的堆集。
#flyingxu宣布于2006-05-2523:16:00IP:218.80.68.*估量和com有关,举的来由也没有压服力
#ITLionWoo宣布于2006-05-2523:27:00IP:58.100.90.*依照他的说法,C++言语是天下是最烂的言语,用它写的程序不知呈现了几的BUG。晕。
#sevencat宣布于2006-05-2606:25:00IP:222.68.42.*版本晋级越高BUG越多在年夜型软件中很一般的。
COM在业界已被年夜范围利用了,MS本人也仍在年夜范围利用,.net说假话也能够了解为增强版的.com了。

iterator级的多线程平安,我没做过,如许做效力太差了。跟JAVA的做法倒有些类似了。


#ccc宣布于2006-05-2611:39:00IP:222.37.57.*stl的iterator在多义务、多线程情形下要做同步处置这是知识,没甚么好说的。

COM是贸易和手艺开展的一定,但不是尽头,任何狠毒的批评周全的否认都是稚嫩的体现,大概保守本人的某些昏暗面。
#ahao宣布于2006-05-2612:01:00IP:221.137.221.*COM无疑是乐成的,固然我不太懂:)看看外洋卖组件的网站就晓得了,完成了API到DotNet的乐成过渡.任何一个手艺都有它呈现的来由,假如有人以为COM烂,那请你创造一个更好的,不然请闭嘴.Corba也极难,也有良多人说烂.但也很乐成不是吗?
我发明良多人假如弄不懂一个工具就喜好说它烂.仍是宁静点多进修进修吧.

#sunxiunan宣布于2006-05-2612:51:00IP:208.22.104.*这又是一个蒙昧者恐惧的例子。

十年之前这位伴侣在做甚么?在事先的情况下提出COM头脑利用COM的人,好比donbox,如今仍旧是年夜牛,事先这位伴侣假如也弄编程,怎样没见提出甚么新的设法,北年夜青鸟的构件编程还不如COM呢。

并且,10年关于盘算机编程头脑来讲,就是隔着一代人。COM实践上根CORBA大概XPCOM、KPART这些组件头脑没有太多区分。大概完成上有些成绩,但计划头脑相对是先辈的。

如今盛行的GNOME、KDE、J2EE、DotNET无不表现着组件编程的光芒色采。包含各类收集框架。

by孩子气孙秀楠宝宝网
www.sunxiunan.com

#ahao宣布于2006-05-2612:07:00IP:221.137.221.*想让一个容器是线程平安的很简单,但又要通用又要高效又要好用又要有准确的举动的(即便一个容器是线程平安的,也不克不及包管它的终极举动是用户预期的),你往写个尝尝?我信任天下上没人能写.
所谓计划,就是良多个选择的组合,弃取的艺术.均衡的艺术.
动不动呐喊着他人怎样烂,本人怎样强的人,只能显出本人的蒙昧,坐井观天.
#ishou宣布于2006-05-2619:18:00IP:202.156.155.*任何工具滥用都大概呈现成绩。COM被滥用呈现的成绩,怎样能见怪到COM手艺自己。
C/C++中利用COM构件不是太便利,乃至能够说很贫苦,却是剧本言语中使用ActiveX接口,操纵COM构件常常非常便利!
#feelapi宣布于2006-05-2702:17:00IP:219.236.200.*我以为COM的成绩不在于以上所说的,关头在于:COM依附Windows,依附于COMlibrary。我们可使用COM的协定,可是能够不利用COMLibrary地完成。这个是有实例的。是有良多软件利用COM,可是人人想过为何那些不必COM的软件么?为何Google不必COM完成他的收集界面(也许能够这么说)?仅仅是由于要COM不克不及跨平台?这个不但是贸易成绩,这是手艺成绩.不但是软件计划的成绩.

蒙昧者恐惧?想哭啊。为何Google乐成?

手艺就是手艺,为何不老厚道实?
#feelapi宣布于2006-05-2702:50:00IP:219.236.200.*所谓的COM,..NET都是在使用层的工具.良多软件都是在计划好中心使用的数据布局和算法以后,才思索依据市场和贸易的需求利用这些手艺.我这么说良多人要拍砖了,我仍是要说,和真实的体系级比起来,这些就是使用的工具.

我倡议人人能够研讨一下他人的软件.
XMLSpy,界面利用BCG,次要的编纂控件利用scintilla.可是主要的是他的功效.这些是他人的又怎样?
UnigraphicsNX. 个中某些模块利用Python,tcl.但是关头的内核是利用纯C开辟的,岂非仅仅是由于汗青和保护的缘故原由?在这类体系中,COM,.NET是用来做下层接口的,不是做底层架构的.

所谓计划,就是利用符合的算法和数据布局,以致符合的"外壳"手艺到达软件的功效和市场方针.这么说只管不是很周密,可是我以为COM,.NET更多的是使用层的手艺.不是良多人以为的那末高层度的工具.

为何我们不存眷最基础的盘算机迷信应当存眷的内容?
太难?
没钱赚?
他人都做好了,我么没法做了?
没时机做了?
不值得做了?
弄学术的工具对今朝中国的近况没有匡助?
弄学术的都是哄人的?
黉舍里学的都是没用的?
从零入手下手开辟太华侈了?
手艺上没法超过多年的手艺鸿沟?
学术研讨的工具在中国很难贸易化?
中国短少硅谷的贸易化情况和手艺情况?

鲁迅怎样说来着:世上本没有路,走的人多了,就成了路。失利了?就否认到不了罗马?

我以为良多人都被洗脑了,都以为中国人没法遇上这拨了,做不了基本的事情了,那20年前呢?

盘算机专业城市上甚么盘算机文明吧。没有没有数的失利和实验,那来的盘算机文明?

扯了很多蛋,包涵。

#yyy宣布于2006-05-2713:10:00IP:61.144.28.*我以为宣布复兴的时分应当抱着会商成绩的立场,能够给他人的概念下定论,但不要给概念的作者扣帽子.
他说的其实不全无事理,人们对COM有太多的提拔,以致于良多其实不必要COM的中央也接纳COM,这跟计划形式,GP,STL的利用一样,滥用只会拔苗助长.作者说这个概念,多是想申明,年夜多半时分这些基本的数据布局和算法已充足了,其实不必要特地往接纳良多盛行的工具.统统从必要动身.
#mcs51a宣布于2006-05-2716:50:00IP:58.34.144.*COM这玩意,不敷简明.net要很多多少了.
#Shawn宣布于2006-05-2914:08:00IP:221.10.24.*COM切合C++计划的初志.
#kk宣布于2006-05-3110:55:00IP:222.222.54.*几年前我读过《InsideCOM》,感到COM计划得够丑恶的,可事先仆人还故能玄虚,敝帚自珍。
#jq0123宣布于2006-06-0213:47:00IP:218.81.255.*对,COM就是太玄虚了。
好用才是真事理。
#feelapi宣布于2006-06-0222:44:00IP:219.236.200.*为何不从InsideOLE2入手下手?谁人才是霸道阿。惋惜历来没看完过。
#spirit.moon宣布于2006-06-0313:27:00IP:219.232.42.*这位说COM招致软件质量严峻下落,仍是过火了一点。固然我批准COM/ACTIVEX手艺庞大,但软件质量下落不克不及只怪于COM手艺的庞大度

现实上如今WINDOWS的体系愈来愈向COM挨近。包含。NET也没有丢弃COM
WINDOWS上,你能够用剧本完成良多事情,假如你熟习WINDOWS上的ACTIVEX对象的话。

windows也是没有举措。COM次要的上风仍是一种“与言语有关的二进制代码尺度”。事先的开辟言语太多太庞大。没法相互相同。ACTIVEX/COM手艺的呈现,让各类言语编写的代码能够相互相同挪用。VC,BC,VB,DELPHI,你能设想吗?从这点来说COM夸大复用的。这是好的。固然COM庞大也是要供认的。VB编写COM/ACTIVEX很复杂。VC下却太TM庞大。固然厥后有ATL的到场,现实上仍没有对COM编程有良多的简化,光是接口计数援用,范例转换就可以让初学者头疼不已,只管编程细节上有良多现成的可自创的,但你仍旧必要十分当心。更别说远程COM,甚么对象高低文了。我至今为止也不曾很懂得COM,我所打仗的只是用ATL编写一些其他言语没法完成的功效,供他们利用。

与JAVA比起来,光是讲接口界说与完成,那COM真是太庞大了。这个不能不供认。


#sunxiunan宣布于2006-06-0511:47:00IP:208.22.104.*后面一名伴侣提到了google,

起首google并没有良多GUI的工具,而微软能占据desktop,不成能不思索GUI。二者基本不具有可比性,假如说MSNlive大概MSNsearch跟google比还差未几。

其次google的桌面软件年夜部分都是windows版本的,不信能够本人往查,好比picasa做了个linux,人人城市鼓掌相庆,实在仍是用了wine这个摹拟器。

之以是小看这类人,是由于中国的高校里太多如许的序里冒套的人。(年夜连话,很踏实,不实践的意义)光有结论没有论证的历程。本人都逻辑凌乱,假如往教他人?

我也会说如许的话,google必逝世,当google逝世的时分,人人就晓得我说的必定准确。
#KAKA宣布于2006-06-0611:32:00IP:192.168.1.*是书白痴吧,也就在黉舍里弄弄,
给我打动手都不要的。
我口试过程当中也会有如许的对话:

“怎样把一个stdstring转到BSTR?”
“甚么叫BSTR?”
“你简历不是写着熟习COM吗?熟习一样工具的基础请求是能纯熟处置字串,任何言语都一样,COM也一样。”
“我只看过一些书。”
“你能够走了。没有效COM做过体系人基本不克不及说本人熟习COM,哪怕他看了10本COM的书,只能说晓得。只要在一线写过3年以上C/C++代码而且智商在140以上的人才网能真正了解COM。”

COM的计划头脑是天然的,先辈的。软件的计划就是接口的计划。

COM是难学吗?关于切合我说的前提的人,COM的基础道理能够在几小时内熟习,并能用C/C++构建出一个COM对象。熟习道理以后,再化几天大概一周的工夫读一遍ATL的一些关头类,用ATL写便利一些了吧。剩下的就是渐渐熟习各类接口,用到甚么往看甚么。

J2EE弄得更庞大吧?
#KAKA宣布于2006-06-0610:45:00IP:192.168.1.*先好好的写几行代码
蒙昧者恐惧

#djfu宣布于2006-06-0812:50:00IP:61.141.179.*COM实在就是包装了计划形式,没有那末庞大;
#tangyzh宣布于2006-06-0912:41:00IP:218.249.161.*庞大的工具纷歧定就是坏的,复杂的工具纷歧定就是好的。庞大不克不及成为回避进修和贬损的托言,庞大的工具了解了就不庞大了,COM也是云云。COM不过是完成可实行二进制代码层面上的复用,而且能够跨言语。
#Goleo宣布于2006-06-1212:01:00IP:192.168.1.*您怎样甚么书都看哪,仍是对照闲。
#bigfanofcpp宣布于2006-06-1218:23:00IP:218.97.244.*COM和BUG没有间接干系。。。。。。
我了解的COM是“桥梁”,是为了代码之间的“二进制”兼容,是其中间层。
而BUG是代码细节的事变,次要是逻辑成绩。
#zcpro宣布于2006-06-1914:10:00IP:60.176.140.*com是个好工具,固然很庞大。
比来在写个库,由好几个dll构成,了局碰到良多成绩,终极的办理办法良多都是自创了com的头脑,这回终究分明了甚么叫“二进制代码层面上的复用”,大概申明白了这么做有多灾。
如果com不思索跨言语撑持,只为c++服务该多好,能够少良多包袱
#Franklin宣布于2006-06-2316:14:00IP:63.161.86.*我想.net没有丢弃COM,假如说我们真正在乎的是"组件手艺"及其面前的计划头脑。十分分明:COM的特质还在dotnet内里,只是很多多少噜苏的事变交给compiler.软件质量的进步离不开好的开辟工具,文雅的言语。
#Tony&Bob宣布于2006-06-2522:00:00IP:218.80.177.*“二进制代码层面上的复用”能够进一步了解为“方针代码层面上的复用”。也就是从COM开展到.NET了。“方针代码层面上的复用”是每一个程序员不成躲避的话题。

COM的创造人是TonyWilliams和BobAtkinson。Tony是个美籍英国人,名流风姿,与世无争。土生土长的老美Bob是个粗人,与Tony性情相反,没几句话就是骂人的脏话。假如Bob读了那本书,“Fuckyou!”已喊出口N回了。以是,媒体、年夜会很少请他们。因而他们很少出头露面。DonBox只是N年以后写了“EssentialCOM”书的作者,没有介入过任何COM研发。比拟CSDN比来请来的所谓“大家们”的洋僧人,Tony和Bob的成就应当是能够用“无以复加”来描述。

小屁孩儿们,仍是学会尊敬尊长吧。


#Tony&Bob宣布于2006-06-2522:19:00IP:218.80.177.*特地说一句,《InsideOLE2》的作者基础不懂COM,属于“写欠好,瞎写”那种。第二版媒介,他本人说,“此次(第二次)终究分明(OLE)一点了。”

COM宣布于1992岁首,其代表产物就是OLE2.0。
#abenking宣布于2006-06-2700:15:00IP:58.61.72.*如今良多人都在喊叫COM,组件之类的工具.我对它懂得的未几,原本盘算进修一下的,往书店买那本号称最着名的书<com实质论>竟然买不到,往网上购,也没有...我事先只是烦闷.如今一会儿以为,假如这个手艺如许NB,怎样先容他的书本都不出了.对外洋的书市懂得的未几..不晓得在COM创造者有无再往写一些关于COM的书,仿佛也没有见到那些利用的人写出关于COM的书了.

至于作者为何要在这本写数据布局的书里来批评COM..我也以为有点怪怪的..

只是瞥见作者说COM违背了软件的基础计划道理,我历来没看到过那本书先容过甚么软件基础计划道理,叨教有无人懂软件基础计划道理是甚么,这里有无甚么玄机?

作者说COM带来的BUG良多.人人也都说COM的一些做法很烦琐..我到是以为烦琐恰是发生软件BUG的严重成绩地点.烦琐就意味着欠好计划,欠好测试吧..而作者说违背了软件计划的道理...弄不懂..软件计划的道理究竟是甚么呢????

另有啊~~~这里良多人在骂..呵呵..
让我想到:
1.人们都深信地球是平的时分,提出地球是圆的人,最初失掉的了局..而现实倒是怎样呢?
2.之前看过一篇文章.说中国的程序员.只能见到长远的工具..给你C++,你就学.人家说好.你就说他好..但是就连C++之父.也说C++有它的坏处.而中国的程序员又有几团体在骂C++言语自己的呢?也不晓得谁究竟是坐井观天呢?

我以为仍是准确的面临这些手艺的成绩好一点.要不有一天谁人计划COM的人也说COM欠好的话..下面这些人该怎样给本人找回体面呢?

甚么时分能够瞥见我们中国人能计划出一个言语.一种计划头脑啊~~^_^~~~

关于软件计划实际.有晓得的人..仍是烦劳给先容一下吧...
=====================================
复兴中国软件手艺
支持起中国软件的一片天空







#yyyyy宣布于2006-06-3010:05:00IP:202.114.26.*这本书看过很好!
#hong宣布于2006-06-3010:47:00IP:58.49.254.*我却是在书店里看到这本书了,两头有几段仍是对照出色的。好比
利用树的遍历算法来完成Xcopy功效。
#michaelyuan宣布于2006-07-1311:09:00IP:219.136.15.*看过这本书的先容,有些内容仍是挺不错的,对照存眷的是多义务及软件质量,COM的优劣我不敢下结论,不外关于一项手艺的使用,一定有它的利害,最次要的为你的客户和你本人选择对两边都有益的手艺才干够到达你想要的客户中意度
#hong宣布于2006-07-1410:33:00IP:58.49.248.*呵呵!但愿作者能对已做出的结论给出进一步的论据,体系地分析本人的概念,即便因而引发争辩,仍是无益于提拔人人的熟悉。

#hustp宣布于2006-07-1410:36:00IP:58.49.248.*本书从多义务的概念动身,针对良多传统的数据布局和算法计划都作了切磋。好比提到STL中传统的iterator在多义务情形下要末会堕落,要末会招致分时效力低下,而且给出一个新的iterator,以顺应多义务的请求。可见的确是履历之谈。

本书的大旨其实不为批评com,作者从本人的角度表达了本人的概念.
对本书消费了大批的血汗.倡议读者看看,能够丛中学到很多内容.
能够从多个角度懂得新的头脑.

#Perry宣布于2006-07-1501:32:00IP:58.39.2.*作者说的质量下落并非指微软本人开辟的产物,而是以windows为平台以com为次要算法承载对象的第三方自力软件开辟商(ISV),信任作者本人也已经介入过如许一些项目才感觉到云云的切身痛苦的。com并非developer-frendly和user-friendly的工具,当你开辟过程当中依附组件太多的时分,那末各类稀里糊涂的毛病的陪伴就再也挥之不往了。作为ISV你大概常常会遭到客户埋怨说你的产物不克不及一般事情,而你也毫无眉目事实是哪一个组件出了成绩。直到你费尽历尽艰辛研讨出来的时分,哪一个堕落的组件的供给商大概面对和你一样的成绩,很有大概人家已保持了后续的开辟和保护,你就被排挤在那边,感到到十分无助。因而我们常常会在某些公司大概机构内里瞥见一台壮大的服务器,却克制安装和利用任何使用,乃至不同意windowsupdate,只为了包管个中一个负荷很小的使用可以一般运转的怪征象。若楼主不单单是平空在手艺层面会商而是往介入过几个如许的项目,遭受几回如许的成绩,就会了解作者为什么云云仇恨com了。
#wdx04宣布于2006-07-1720:47:00IP:221.226.224.*这本书题目就有成绩,多义务和多线程又不是一个观点。COM也不是好工具,原本M$弄COM就两个目标,一是想经由过程COM组件来进步VB的合作力,另外一个目标就是想借此打压Borland。Windows下的C++程序员只是就义品罢了。
#owen宣布于2006-07-1821:33:00IP:59.44.109.*请人人宽大的对待成绩,我买了这本书,以为这本书确有很多值得存眷的中央。作者提出本人的一些意见也没甚么不成以。并且有些成绩经由过程会商、争辩会变得更明晰,有助于人人失掉共鸣。即使达不成共鸣,也能增添对成绩的了解。
#COM是最简单进修和把握的手艺!宣布于2006-07-2408:44:00IP:222.171.38.*COM是最简单进修和把握的手艺!
#COM是最简单进修和把握的手艺!宣布于2006-07-2408:50:00IP:222.171.38.*COM是最简单进修和把握的手艺!
#Lixeon宣布于2006-08-1415:25:00IP:60.176.177.*品德差不克不及怪当局,
团体手艺程度差不克不及怪COM
#Lixeon宣布于2006-08-1415:31:00IP:60.176.177.*STL在计划上自己就没思索多义务互斥。线程、临界区之类的多义务相干的工具是平台相干的,而stl是平台有关的。不晓得那本书的作者写谁人新的iterator的时分是用了Windows的线程和互斥模子仍是UNIX下的线程和互斥模子。
#JacklondonChen宣布于2006-09-0703:19:00IP:218.79.151.*都是扯淡。本人不会写就算了。我最早用VB写COM的时分,那才较简单!!连数据范例都不必本人转换。VC写COM固然难了一点,也没有甚么出格的。
像Mozilla和Apache都要在Unix/Linux摹拟COM,那位周伟明老兄懂甚么?
Windows下面的DLL和COM手艺都是抢先于其他操纵体系的。Unix/Linux下面的静态毗连库到如今还没有提高到WindowsDLL的一小半,至于Java的jar基本就没有甚么版本办理。哎,一代不如一代!!!
#txg531宣布于2006-09-2510:21:00IP:210.43.106.*没有最好的手艺,只要最符合的手艺
#hansion3406宣布于2007-06-2917:15:26IP:202.118.2.*一个手艺,有它的使用的地方,
没有需要说好和坏的。

得当的时分,用好它,不堕落就能够了~来自:http://blog.csdn.net/myan/archive/2006/05/25/755482.aspx

市场分额,java比asp高一点,因为C#是仿照java开发的,所以哦C#能做的java都能做到,但是java能做的,C#不一定都能做到。毕竟是抄袭吗。

再见西城 发表于 2015-1-20 18:17:07

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

飘飘悠悠 发表于 2015-1-28 18:07:43

你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。

金色的骷髅 发表于 2015-1-28 23:48:12

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

蒙在股里 发表于 2015-2-5 17:42:26

科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

乐观 发表于 2015-2-7 16:12:32

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

不帅 发表于 2015-2-22 14:49:53

我大二,Java也只学了一年,觉得还是看thinking in java好,有能力的话看英文原版(中文版翻的不怎么好),还能提高英文文档阅读能力。

变相怪杰 发表于 2015-3-7 00:42:00

我大二,Java也只学了一年,觉得还是看thinking in java好,有能力的话看英文原版(中文版翻的不怎么好),还能提高英文文档阅读能力。

莫相离 发表于 2015-3-11 23:55:29

让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。

深爱那片海 发表于 2015-3-19 16:32:19

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

只想知道 发表于 2015-3-21 23:24:47

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

愤怒的大鸟 发表于 2015-4-2 20:15:29

科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

admin 发表于 2015-4-12 09:54:45

Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。

透明 发表于 2015-4-16 21:09:30

你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。

活着的死人 发表于 2015-4-21 00:52:26

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

因胸联盟 发表于 2015-5-9 09:54:16

科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

冷月葬花魂 发表于 2015-5-10 08:37:12

让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。

爱飞 发表于 2015-6-14 10:16:49

还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。

小女巫 发表于 2015-6-16 19:31:57

是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言

老尸 发表于 2015-6-17 11:22:23

一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从
页: [1] 2
查看完整版本: JAVA网页设计一名作者对COM的严峻批评仓酷云