统计 |
blog名称:人在旅途 日志总数:175 评论数量:505 留言数量:13 访问次数:1661229 建立时间:2005年12月7日 |
生命是过客,人在旅途。奶奶是信基督教的,没啥文化,却养育了四子二女,还带过九个孙辈。老人家对生命的看法就是“人都是客人,迟早要回去的。”就以《人在旅途》来纪念她。

« | July 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | |
|
公告 |
本人上传的源程序中可能引用或使用了第三方的库或程序,也可能是修改了第三方的例程甚至是源程序.所以本人上传的源程序禁止在以单纯学习为目的的任何以外场合使用,不然如果引起任何版权问题,本人不负任何责任. | |

|
本站首页 管理页面 写新日志 退出
调整中...
[Web2.0]AJAX学习(初步) |
人在旅途 发表于 2006/1/6 15:00:56 |
今天初步了解了下AJAX,小结如下. 介绍:一种WEB页面的开发技术,其实并没有新技术的出现,只是一种利用了HTML,XML,JavaScript,DOM技术的开发理念.对于大多数WEB开发者可能已经在不知不觉中早已使用了这种理念,只是没有升华到理论和系统的角度.特点:这种理念就是使WEB页面尽量有桌面程序的响应速度,这就是能在客户端完成的工作尽量在客户端完成,一定要服务端协助完成的尽量在后台异步完成.而到这以前的WEB开发技术尽管越来越成熟,但都是把服务器端放在核心地位,大部分操作都要重新从服务器下栽新的页面.Servlet,JSP,JSP,尽管使开发越来越容易和对象化,但都是在服务器端下工夫,所以反映速度都不理想.方法流程:用户操作页面,JavaScript响应,JavaScript中调用XMLHttpRequest对象(此对象并不是JavaScript的标准,但被大多数流览器支持)向服务器发送请求(目标是Servlet或者WebService),服务器响应后返回XML文档,JavaScript中预设的回调涵数被响应并分析返回的XML,根据分析结果通过页面DOM结构(document.getElementById())更新页面部分内容.这是最低层的流程,如果开发者要手工重复这一流程就实在没有新意,你可能已经这么做了(比如做一个隐藏的IFrame,设置当中的字段内容,向服务器提交(比如一个JSP提交),服务器对应后产生新的包括作为结果的JavaScript的页面返回,返回IE后作为结果的JavaScript自动被执行而更新主页面,这可能比较粗糙,但功能是一样的),而且在IE的JavaScript中早就可以直接调用服务器的JavaScript了,要不是兼容性太差,恐怕AJAX就不会被提出了.所以AJAX要进入使用阶段,必须有库和集成开发工具.库包括用户端的JavaScript库,和服务器端的相对应的Java库,让用户端的JavaScript涵数直接透明地和服务器端Java类连接,其实也就是从IE直接调用服务器的WebService一样.从某种意义上讲AJAX就是要来破坏微软的又一次技术垄断的企图,技术和手段差不多,但比微软兼容功能也更多.状态:现在这种技术还在库开发阶段,DWR(http://getahead.ltd.uk/dwr/)已经出现,可以帮助开发者从最底层的开发中解脱出来,它包括用户端的JavaScript库,也包括服务器端相对应的JAVA库,服务器端的库以Servlet形式来提供,这点和JSF等其他技术相似,目前只可在Tomcat4.0下运行,Tomcat5.0下还不行.这样,就如同JSF有基本库的阶段,但还没有开发工具做了集成(Wizard等),所以仍然不是一种成熟的开发手段,开发的复杂度还是很大,建议注意并等待.附:ajaxfaces1.0(http://www.ajaxfaces.com/)已经release了,它把ajax直接容入了JSF了,以Components的形式包装了ajax功能,这点是非常理想的,使开发者基本不用具体了解ajax技术而拥有其功能(本来就应该这样,作为WEB的APP开发者本来不应该关心CLIENT和SERVER连接的具体问题),但它还没有集成开发环境,而且好象是要钱的.
|
阅读全文(5202) | 回复(1) | 编辑 | 精华 |
EXADEL ANNOUNCES AJAX SUPPORT FOR JSF IN STUDIO PRO 3.5 |
人在旅途发表评论于2006/2/20 8:58:13 | EXADEL ANNOUNCES AJAX SUPPORT FOR JSF IN STUDIO PRO 3.5Based on Web Tools Project (WTP) 1.0
On January 31, 2006 Exadel announced AJAX support through its new version of Exadel Studio 3.5. Exadel Studio Pro is an advanced enterprise-level Web application development environment for leveraging open source, J2EE, and AJAX technologies within the Eclipse Environment. Key features of the new release are:
Extensive support for the AJAX JSF components in the Apache MyFaces Sandbox component library
Drag-and-drop configuration wizards for complex JSF components through the Visual Page Editor
Based on the final 1.0 release of the Eclipse Web Tools Project (WTP), it provides enhanced performance and reliability
Full specialized support (code assist, project templates, etc.) for Struts Shale and the upgraded Facelets 1.0 extension to JSF
Exadel Studio Pro is currently the only IDE to support these new versions of technologies, making the design of Web applications faster and more powerful. To see the complete list of new features, please visit :http://www.exadel.com/web/portal/products?t=extra
|
个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除 | » 1 »
|