热门软件下载:
正文:
google于2006年5月按照apache规范许可证发布这套免费的开发包。gwt 支持开发者使用java 语言开发 ajax 应用程序。google已经推出了在windows和linux平台上的gwt beta版本,并且承诺不久将增加在mac os x平台上的版本。本文将介绍使用gwt和常用的java工具——如tomcat 5.0 servlet的容器apache ant,还有intellij idea集成开发环境(后者是商业化的ide)—— 在mac os x平台上开发一个简单的ajax应用的步骤。本文是建立在读者对java和ant有所了解的基础上。
gwt配合使用ant
我下载了gwt linux beta版本,并使用java编写一个小应用程序,然后通过调用一个ant构建文件在tomcat 5.0的实例上编译和部署该应用程序。这个ant文件调用gwt的java-to-javascript编译器。该“编译器”是命令行脚本,它执行一个gwt java类把应用程序的java代码转为javascript。
作为j2ee开发人员,我们似乎经常关注“后端机制(backend mechanics)”。我们通常会忘记,j2ee的主要成功之处在web应用程序方面;许多原因使得人们喜欢利用web开发应用程序,但主要还是因为其易于部署的特点允许站点以尽可能低的成本拥有上百万的用户。遗憾的是,在过去几年中,我们在后端投入了太多的时间,而在使我们的web用户界面对用户自然和响应灵敏方面却投入不足。
本文介绍一种方法,ajax,使用它可以构建更为动态和响应更灵敏的web应用程序。该方法的关键在于对浏览器端的javascript、dhtml和与服务器异步通信的组合。本文也演示了启用这种方法是多么简单:利用一个ajax框架(指dwr)构造一个应用程序,它直接从浏览器与后端服务进行通信。如果使用得当,这种强大的力量可以使应用程序更加自然和响应灵敏,从而提升用户的浏览体验。
该应用程序中所使用的示例代码已打包为单独的war文件,可供下载。
一、使用ajax的主要原因
1、通过适当的ajax应用达到更好的用户体验;
2、把以前的一些服务器负担的工作转嫁到客户端,利于客户端闲置的处理能力来处理,减轻服务器和带宽的负担,从而达到节约isp的空间及带宽租用成本的目的。
二、引用
ajax这个概念的最早提出者jesse james garrett认为:
ajax是asynchronous javascript and xml的缩写。ajax并不是一门新的语言或技术,它实际上是几项技术按一定的方式组合在一在同共的协作中发挥各自的作用,它包括:
使用xhtml和css标准化呈现;
使用dom实现动态显示和交互;
使用xml和xslt进行数据交换与处理;
近日,中国科学院计算机网络信息中心和ibm(nyse: ibm)在中国科学院网络中心签署协议,双方宣布将在中国国家网格(cngrid)上提供基于cell宽带引擎(cell be)的刀片服务器计算节点。中国科学院计算机网络信息中心李俊主任,中国国家网格运行支持中心学术委员会副主任徐志伟教授,委员会委员杨广文教授,以及ibm中国开发中心总经理郑妙勤女士和中心主任john turek博士出席了此次签约仪式。
此举是双方在网格及高性能计算技术领域的一次重要合作,它不仅可以大大丰富cngrid的处理器计算资源,为中国国家网格用户提供最先进基于ibm cell宽带引擎的服务器技术,还可以在应用领域为模拟仿真,图形可视化,图形渲染,图像及多媒体处理等提供强大的支持。同时,双方的研究人员还将就网格及高性能计算技术进行充分的交流,并帮助中国培养多内核并行编程和应用开发人才,从而推动中国it行业应用新一代技术。同时,cell be刀片服务器在国家网格环境下的成功应用,也将会是对ibm cell多核并行处理技术的能力和性能的充分展示。
日前,在美国得克萨斯州austin举行的2006年世界信息技术大会(wcit 2006 :2006 world congress on information technology )上,amd公司首席执行官hector ruiz表示,他们欢迎戴尔公司成为“绿色网格”(green grid)联盟的新成员。
“绿色网格”接纳戴尔公司成为新成员后,意味着戴尔公司将推出基于opteron处理器芯片的服务器产品,将打破当前戴尔处理器产品所使用芯片“唯英特尔”的局面。
在上周,amd公司、惠普公司、sun微系统公司和ibm公司四家公司联合宣布,他们推出了一个非赢利性的“绿色网格”项目,旨在帮助计算用户减少能源消耗,降低企业数据中心的耗电量与冷却成本,同时,“绿色网格”联盟希望更多的业界公司可以协助它们取得节约能耗的竞争优势。
“绿色网格”(green grid)联盟成员之一、芯片制造商amd公司表示,未来在与英特尔的较量中,amd的芯片设计思路将实现从“单纯降低处理器芯片发热量这一参数”到“使整个系统的功耗降低”的转变。
- 更多文章:
- · SOA概念深入人心 实际应用渐入轨道
- · 聚焦互联网创业风潮 Web 2.0另一个泡沫?
- · 通过ESB组合SOA和EDA(1)
- · 解析Google Web Toolkit开发Ajax(1)
- · QUICKCLIP--可将WEB站点导入WEBLOGIC PORTAL的免费工具
- · XMLBEANS 2.0 —— 一位JAVA开发人员的视点(1)
- · Systinet Registry 6.0简介
- · AquaLogic HiPer Workspace
- · 首个为网格计算设计的数据库
- · 网管必读:动态路由协议OSPF原理和特性(1)
- · 阿尔卡特提供WiMAX端到端无线解决方案
- · 中小企业VoIP系统建设关注方案(1)
- · 光纤万兆以太网的PMD之争
- · 谈网络综合布线的测试技术
- · 什么样的SSL VPN值得买?SSL VPN概念与选型
- · RIP、IGRP和EIGRP的区别是什么?
- · 三大协议NetBEUI和 IPX/SPX TCP/IP
- · 基于SIP的VoIP在下一代网络中的应用
- · IPv6远水不解近渴IPv4仍需挑大梁
- · 宽带升级箭在弦上 ADSL2+发展现状分析(1)
- · 数据库课程设计心得体会
- · 数据结构课程设计——猴子选大王问题
- · photoshop9.0
- · 最常用的photoshop软件是什么
- · photoshop教程下载
- · photoshop笔刷
- · photoshop作品一
- · photoshop8.01
- · 什么是互联网(Internet)
- · 互联网发展史
- · 互联网的作用
- · 装了卡巴互联网安全套装出现问题
- · 上海市互联网协会
- · 互联网历史
- · 什么是开源软件
- · 开源教育
- · windows木马清道夫
- · windows2003序列号
- · windows命令
- · windows激活
- · 杀毒技术专题
- · 端口应用 | 端口
- · 进程技术详解 | 进程
- · apache专题
- · fso专题
- · ie浏览器专题 | ie

