??xml version="1.0" encoding="utf-8" standalone="yes"?>午夜精品网站,91久久精品国产,91av资源在线 http://www.aygfsteel.com/burnet/玩的是电脑,别被电脑玩了?/description>zh-cn Mon, 05 May 2025 11:52:00 GMT Mon, 05 May 2025 11:52:00 GMT 60 SwingWeb 1.0.0发布 http://www.aygfsteel.com/burnet/archive/2006/08/10/swingweb.htmlBurn Net Burn Net Thu, 10 Aug 2006 12:50:00 GMT http://www.aygfsteel.com/burnet/archive/2006/08/10/swingweb.html http://www.aygfsteel.com/burnet/comments/62854.html http://www.aygfsteel.com/burnet/archive/2006/08/10/swingweb.html#Feedback 0 http://www.aygfsteel.com/burnet/comments/commentRss/62854.html http://www.aygfsteel.com/burnet/services/trackbacks/62854.html Swingweb是一个webE序开发框Ӟ它把AWT/SwingE序装入一个web容器Q然后{换ؓU净HTML/CSS/javascript。在开发过E中Qswing包是没有M改变的,开发者完全可以用原来写swing的知识和习惯来编写网늨序?br />以下?span style="font-weight: bold;">Swingweb目的主要目的:创徏真正的基于组ӞcomponentQweb应用E序q_ Swingweb允许开发者利?
UI
components的概忉|开发web应用E序。大大简化了以前J复的页面管理,seesion创徏{等。一旦创Z一个组ӞcomponentQ,
无论是一个简单的textboxQ还是一个复杂的calenderQ都是可以重复用的QreusableQ,q减M开发负担?br />在web应用E序开发中使用swing UI model Swing component model在javaq_中应用得非常q泛Q所以那些javaE序员如果选用swingweb作ؓ开发框Ӟ不会花费多时间来学习?br />允许使用各种GUI开发工h化开?/b> 当今已经有很多优U的JAVA IDE支持GUI开发,例如eclipse和netbeansQ开发者可以随意用就像在开发一个java桌面应用E序一栗?br />
q里?个swingweb的演CflashQ?br />
Swingweb官方|站Q?br />http://swingweb.sourceforge.net/swingweb/ ]]> 来12个月内java技术前瞻-Q来?6位d国java专家 http://www.aygfsteel.com/burnet/archive/2006/08/10/62852.htmlBurn Net Burn Net Thu, 10 Aug 2006 12:49:00 GMT http://www.aygfsteel.com/burnet/archive/2006/08/10/62852.html http://www.aygfsteel.com/burnet/comments/62852.html http://www.aygfsteel.com/burnet/archive/2006/08/10/62852.html#Feedback 1 http://www.aygfsteel.com/burnet/comments/commentRss/62852.html http://www.aygfsteel.com/burnet/services/trackbacks/62852.html “在下面12个月中,我们应该学习什么??/span>Q如果你想知道讨论的详细内容Q请看这?a _fcksavedurl="http://www.firstpartners.net/red-piranha/knowledgebase/VirtualJavaMeetup" >http://www.firstpartners.net/red-piranha/knowledgebase/VirtualJavaMeetup.
如果你没有耐心看下去,那么L我列出的ȝQ?br />|络服务会膨胀Q但是前提条件是必须保持整洁的情况下?/li> EJB 3 ?Netbeans 是非常值得我们在上面花Ҏ间的, 它们都比以前的版本要完善得多Q虽然之前它们的名声q不是那么好?br /> Middleware (例如 workflow and Rules Engines) x的是团队开发,但是惌入这样一个团体的障碍是很高的?/li> Struts会l称霸JAVA WEB frameworks, 管它已l不是最优秀的技术了?br /> 非常多的公司l?Java 1.4, 同时x着Java 1.6?br /> Service Orientated Architecuture (SOA)是一个非怸错的xQ但是目前ؓ止ƈ没有太多的project在用它?br /> IDE’s (Netbeans / Eclipse / JDeveloper) 会给我们带来很多好处, 前提条g是它们必被low level工具支持 (例如 Ant ?Maven). ]]> t上国土?/title> http://www.aygfsteel.com/burnet/archive/2006/06/27/55366.htmlBurn Net Burn Net Tue, 27 Jun 2006 09:10:00 GMT http://www.aygfsteel.com/burnet/archive/2006/06/27/55366.html http://www.aygfsteel.com/burnet/comments/55366.html http://www.aygfsteel.com/burnet/archive/2006/06/27/55366.html#Feedback 2 http://www.aygfsteel.com/burnet/comments/commentRss/55366.html http://www.aygfsteel.com/burnet/services/trackbacks/55366.html 不得不提一下在韩国的待遇,因ؓ要过夜,机场提供N住宿Q飞Z韩国当地旉晚上9点半到达Q结果凌?点多我才w在N的床上?br />条gq是不错Q是?星的NQ于是按计划l没有同行的老婆打个电话Q聊了大?0分钟Q可是第二天退房的时候竟然要了我1万多korean wanQ合人民?00左右。我是张记性了Q以后还是买张卡再打电话吧?br /> 回国E微休息了一天,把Dojo bookW一章补充翻译了出来?br /> ]]> Dojo bookW一章补?I/O http://www.aygfsteel.com/burnet/archive/2006/06/27/55339.htmlBurn Net Burn Net Tue, 27 Jun 2006 08:56:00 GMT http://www.aygfsteel.com/burnet/archive/2006/06/27/55339.html http://www.aygfsteel.com/burnet/comments/55339.html http://www.aygfsteel.com/burnet/archive/2006/06/27/55339.html#Feedback 7 http://www.aygfsteel.com/burnet/comments/commentRss/55339.html http://www.aygfsteel.com/burnet/services/trackbacks/55339.html Dojo book目前q在不断更新和补充中Q我会尽量跟上原著的脚步Q给大家最新的信息?br />更新我会用随W写出来Q同时也会更新原文章?br />I/O dojo.io.blind介绍 在我们制作dojo的时候,目的是让用户和开发者都能n受到DHTMLE序。在很多朋友的支持下Q特别是Aaron
Boodman和Mark AndersonQ我们已l找C解决可用性的Ҏ。我们提供了一个单独的易用的API和一个包装类Q这个类只需要两个文件。dojo.io包提供了对XMLHTTP和一些其他更复杂的传输结构的支持?br /> 在dojo.io包中我们一般最怋用的是dojo.io.bind()Ҏ。dojo.io.blind()是一个标准的异步的请求APIQ它包含了各U传输层Qtransport layersQ,包括queues of iFrames,XMLHTTP,mod_pubsub,LivePage{等。Dojo会试图ؓ当前的请求选择最合适的传输ҎQ因为在做网站时一般不会用到其他传输Q所以我们只用到XMLHTTP。dojo接受一个匿名的c,但是在知道这个类的属性的情况下,把它作ؓҎ参数Qfunction argumentQ。下面的代码是创Z个请求(requestQ,q个h会从URLq回原始的字W串?br />dojo.io.bind({ url: " http://foo.bar.com/sampleData.txt " , load: function (type, data, evt){ /* do something w/ the data */ }, mimetype: " text/plain " });
q就是全部,你提供了一个数据地址Q还有一个当你得到返回值时要执行的function。但是如果在hq程中出错了怎么办呢Q我们再来创Z个register来解冻Idojo.io.bind({ url: " http://foo.bar.com/sampleData.txt " , load: function (type, data, evt){ /* do something w/ the data */ }, error: function (type, error){ /* do something w/ the error */ }, mimetype: " text/plain " });
同样也可以只创徏一个单独的handler来解冻Idojo.io.bind({ url: " http://foo.bar.com/sampleData.txt " , handle: function (type, data, evt){ if (type == " load " ){ // do something with the data object } else if (type == " error " ){ // here, "data" is our error object // respond to the error here } else { // other types of events might get passed, handle them here } }, mimetype: " text/plain " });
下面的代码提交一DjavascriptE序D,然后让服务器q行它,一般我们这么做是ؓ了加速程序运行,注意mimetypeQ?br /> dojo.io.bind({ url: " http://foo.bar.com/sampleData.js " , load: function (type, evaldObj){ /* do something */ }, mimetype: " text/javascript " });
如果你想保E序使用XMLHTTPQ可以这样写Q?br />dojo.io.bind({ url: " http://foo.bar.com/sampleData.js " , load: function (type, evaldObj){ /* do something */ }, mimetype: " text/plain " , // get plain text, don't eval() transport: " XMLHTTPTransport " });
Being a jack-of-all-trades, bind() also supports the submission of forms via a
request (with the single caveat that it won't do file upload over XMLHTTP): 作ؓ一个jack-of-all-tradesQ万事通)Qbind()同样支持来自于表单提交的数据?br />dojo.io.bind({ url: " http://foo.bar.com/processForm.cgi " , load: function (type, evaldObj){ /* do something */ }, formNode: document.getElementById( " formToSubmit " ) });
以上只是一些最基本的,其实q些可以不用全部由开发者自定义?br />RPC 你可以看刎ͼDojo通过dojo.io.bind提供了简单,强大的方法用多U多LI/O functions。但是在开发过E中Q程序员会调用很多很多I/OQ这同时会给服务器和客户端加重负担。Dojo的RPC服务是Z减少负担Q易用,_代码而生的?br /> RPC的全名是Remote Procedre Calls,或者Remote Method Invocation,Q译者:q程method调用Q。最基本的,RPC允许开发者调用在q程服务器上的方法(methodQ。Dojo不仅提供了基本的RPC client包,而且q扩展了它,使它支持JSON-RPC服务和YAHOO服务。同时你也可以自己写出相对于其他服务的类?br /> 我们假定有一个需要调用服务器端程序的程序,假设要调用add(x,y)和subtract(x,y)。在没有Ҏ情况的条件下Q我们的客户端会q样写:add = function (x,y) { request = {x: x, y: y}; dojo.io.bind({ url: " add.php " , load: onAddResults, mimetype: " text/plain " , content: request }); } subtract = function (x,y) { request = {x: x, y: y}; dojo.io.bind({ url: " subract " , load: onSubtractResults, mimetype: " text/plain " content: request }); }
你看Q这不是很难。但是无论是我们让服务器q行add和subtractq是让客L自己计算Q这只是一个非常简单的E序。如果我们要调用在服务器?0个不同method会怎么样呢Q我猜我们可能要重复的写几乎一L代码一遍又一遍,每次都要创徏一个请求类Qrequest object),讑֮URLQ设定变量等{。这不仅Ҏ出错Q而且q很枯燥?br />Dojo的RPC客户端简化了q个q程Q?p>
{ " serviceType " : " JSON-RPC " , " serviceURL " : " rpcProcessor.php " , " methods " :[ { " name " : " add " , " parameters " :[ { " name " : " x " }, { " name " : " y " } ] }, { " name " : " subtract " , " parameters " :[ { " name " : " x " }, { " name " : " y " } ] } ] }
以上是对于服务器的定义。一旦定义创建完毕,其他的事情就单了Q我们还可以创徏一个类Q?br />var myObject = new dojo.rpc.JsonService ? (defintion);
要用服务器的方法:myObject.add( 3 , 5 );
我敢打赌你会在想“我不是只调用方法就够了Q我q有得到计算的结果。”你是对的,但这也是非常Ҏ的。服务器端的myObject.add()会返回一个g~类Qdeferred objectQ。Twisted Python用户可能对g~类Qdeferred objectQ很熟悉Qg~类Qdeferred objectQ允许开发者根据返回数据的cd附加一个或更多的回叫(callbacksQ和错误处理QerrbacksQ。这里有一个简单的例子Q?br />var myDeferred = myObject.add( 3 , 5 ); myDeferred.addCallback(myCallbackMethod);
我们把mycallbackmethod作ؓ回叫d到我们的延缓cmydeferred。这Ӟ8会被传递进mycallbackmethod。另一斚wQ我们也可以d一个errback method来处理服务器q回的出错信息。我们随意添加回叫方法(callbackQ,多少都可以,它们会按照我们定义的序被调用?br /> 以上的例子都是围ldojo.rpc.JsonService展开的。我们还可以使用dojo.rpc.YahooServiceQ规范和l构都是一L。这两个c都是承了dojo.rpc.RpcService。要创徏自己的类会在W二章中详细介绍。(译者:W二章原著还没有完成Q?br /> ]]>旅?/title> http://www.aygfsteel.com/burnet/archive/2006/06/23/54778.htmlBurn Net Burn Net Fri, 23 Jun 2006 12:55:00 GMT http://www.aygfsteel.com/burnet/archive/2006/06/23/54778.html http://www.aygfsteel.com/burnet/comments/54778.html http://www.aygfsteel.com/burnet/archive/2006/06/23/54778.html#Feedback 0 http://www.aygfsteel.com/burnet/comments/commentRss/54778.html http://www.aygfsteel.com/burnet/services/trackbacks/54778.html x11个半时的飞行就烦。计划在飞机上完成Dojo.BookW二章的译?br />qL10q后的飞Z有多么舒适,有床Q可以上|我满了?br />现在我都快有恐飞症了?br /> ]]> 一个“笑话”引发的思?/title> http://www.aygfsteel.com/burnet/archive/2006/06/22/54566.htmlBurn Net Burn Net Thu, 22 Jun 2006 11:11:00 GMT http://www.aygfsteel.com/burnet/archive/2006/06/22/54566.html http://www.aygfsteel.com/burnet/comments/54566.html http://www.aygfsteel.com/burnet/archive/2006/06/22/54566.html#Feedback 0 http://www.aygfsteel.com/burnet/comments/commentRss/54566.html http://www.aygfsteel.com/burnet/services/trackbacks/54566.html ?br />技术是枯燥的,如果我们玩技术的再不自娱自乐一下,那可真没救儿了?br />a归正传,“笑话”是q样的:当美国hW一ơ成功发蝲人卫星后Q美国宇航员发现因ؓ太空~少地球引力Q原来方便的圆珠W不能用了。于是美国花巨资l成了一个研发小l,l过半年后终于研制出了一U可以不受引力限制的圆珠W,国宇航局QNASAQ非常满意?br />与此同时Q俄|斯宇航员也遇到了同样难题,圆珠W不好用了! l果俄罗斯宇航员军_使用铅笔?/font>
我突然想起了我在不久之前研究ajax的时候,Z使用Net BeansQGWT来开发ajaxQ查阅了很多文Q找了很多资料,是没想h其实可以用textpad写class的?br /> q也是我Z么喜Ƣ上dojo的原因,本来z的东西p它简z下去,何必让它那么复杂Q?br /> 当然Q如果能熟练的用Net BeansQGWT或者DWR开发ajax也不乏是件美事?br /> 但是也许有的时候我们没有象“美国”那L实力或者精力,在想单的作一个小目的时候不妨试试“俄|斯”的办事ҎQ该单的事情别搞复杂了?br /> ]]> 最q爱上Dojo http://www.aygfsteel.com/burnet/archive/2006/06/22/54564.htmlBurn Net Burn Net Thu, 22 Jun 2006 11:10:00 GMT http://www.aygfsteel.com/burnet/archive/2006/06/22/54564.html http://www.aygfsteel.com/burnet/comments/54564.html http://www.aygfsteel.com/burnet/archive/2006/06/22/54564.html#Feedback 1 http://www.aygfsteel.com/burnet/comments/commentRss/54564.html http://www.aygfsteel.com/burnet/services/trackbacks/54564.html 以前研究qgwtQdwrQ最后还是感觉dojo用得最舒服Qdojo不会象dwr限制我的server side?br /> 以后我会写很多关于dojo的文章,当然q包括如何自׃用dojo链接到servlet/jsp/php/sql?img src ="http://www.aygfsteel.com/burnet/aggbug/54564.html" width = "1" height = "1" /> ]]>Dojo.BookW一章翻译完成?链接修正Q抱歉) http://www.aygfsteel.com/burnet/archive/2006/06/21/54190.htmlBurn Net Burn Net Wed, 21 Jun 2006 05:09:00 GMT http://www.aygfsteel.com/burnet/archive/2006/06/21/54190.html http://www.aygfsteel.com/burnet/comments/54190.html http://www.aygfsteel.com/burnet/archive/2006/06/21/54190.html#Feedback 4 http://www.aygfsteel.com/burnet/comments/commentRss/54190.html http://www.aygfsteel.com/burnet/services/trackbacks/54190.html q里的第一感觉是气氛很好,没有E序员的牢骚Q只有技术,技术第一?br /> 把刚刚完成的Dojo.BookW一章翻译{q来Q给有需要的朋友一些帮助,我会抓紧把下两章译出来?br />Dojo.BookW一?/a> 以后我还会写更多关于Dojo的文章?br />我个人比较看好DojoQ简z,强大Q最qSun也加入了Dojo开发组?br /> 抱歉Q刚刚修正链接?br /> ]]>
վ֩ģ壺
˱ |
|
|
Į |
|
|
|
ľ |
|
|
ʡ |
|
ƽ |
֬ |
ɽ |
|
̫ |
º |
ͨ |
ɣ |
|
|
μԴ |
|
|
»Ȱ |
غ |
ָɽ |
|
ͭ |
|
ʩ |
|
ʡ |
|
ǿ |
|
|
ĵ |
|
Դ |