当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: GWT配合使用Ant 我下载了GWT Linux Beta版本,并使用Java编写一个小应用程序,然后通过调用一个Ant构建文件在Tomcat 5.0的实例上编译和部署该应用程序。
 

 

 ·通过esb组合soa和eda(1)    »显示摘要«
    摘要:现今的业务应用程序很少完全独立运行。它们需要彼此连接,以便创建集成解决方案,从而为组织带来价值。面向服务的体系结构(service-oriented architecture,soa)和事件驱动的体系结构(event-driven architecture,eda)是处理复杂集成挑战的两个不同范例。组织如何选择更好的方法来满足其需求呢?实际上他们并不必选择:企业服务总线(enterprise service bus,esb)允许同时实现 soa 和 eda......
 ·ajax技术简介(1)    »显示摘要«
    摘要:作为j2ee开发人员,我们似乎经常关注“后端机制(backend mechanics)”。我们通常会忘记,j2ee的主要成功之处在web应用程序方面;许多原因使得人们喜欢利用web开发应用程序,但主要还是因为其易于部署的特点允许站点以尽可能低的成本拥有上百万的用户。遗憾的是,在过去几年中,我们在后端投入了太多的时间,而在使我们的web用户界面对用户自然和响应灵敏方面却投入不足。 本文介绍一种方法,ajax,使用它可以构建更为动态和响应更灵敏的web应用程......


Google Web Toolkit开发过程全解(1)

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 linux beta版本,并使用java编写一个小应用程序,然后通过调用一个ant构建文件在tomcat 5.0的实例上编译与部署该应用程序。这个ant文件调用gwt的java-to-javascript编译器。该“编译器”是命令行脚本,它执行一个gwt java类把应用程序的java代码转为javascript。 【相关文章:基于SIP的VoIP在下一代网络中的应用

gwt配合使用ant 【扩展阅读:三大协议NetBEUI和 IPX/SPX

宿主模式是指使用gwt内置的浏览器的中间开发步骤(在这种情况下,java虚拟机使用gwt内置的浏览器运行gwt应用编译后的class内容);使用这个模式,编译后的代码仍然运行在java虚拟机上(jvm)上。但是,我们这些mac os x操作系统的用户无法顺便使用linux gwt的宿主模式。只要gwt的mac os x发布,宿主模式就可以使用了。 【扩展信息:IPv6远水不解近渴IPv4仍需挑大梁

我们可以通过两种开发模式来使用gwt beta版:宿主模式与web模式。

不同风格的web开发

本文深入研究了gwt开发人员在为远程过程调用(prcs)创建服务时可能会遇到的一些典型的web开发相关工作。prcs是使用面向服务架构的应用程序的软件模型的一部分。这些开发工作包括:

•使用一个构建文件使开发与配置的步骤自动化,(这个构建文件调用gwt编译器,然后把编译器的输出以及服务器端的java类文件配置到servlet容器中,比如tomcat, jetty或者 resin)

•使用firefox的dom inspector监测由gwt应用程序生成的html。

•在不访问底层html的情况下重新设计页面中的窗口部件(因为你正在使用gwt的java api)。

•确保html在合理范围内扩展,比如,基于一个你的组织所需要的特殊xhtml文档类型。

在你的服务中

首先,我将简要描述一下这个应用程序所创建的服务。这样结合图示能够更加清晰地讲解gwt所使用的模型。

这个应用程序在浏览器中显示为一个表单,要求用户输入姓名、年龄与国籍。当用户点击按钮提交表单时,应用程序在文本框里直接显示服务器的响应结果,而不需要刷新页面。图1显示了在safari浏览器中应用程序的运行结果。


...   下一页
 ·ajax程序设计入门(1)    »显示摘要«
    摘要:一、使用ajax的主要原因 1、通过适当的ajax应用达到更好的用户体验; 2、把以前的一些服务器负担的工作转嫁到客户端,利于客户端闲置的处理能力来处理,减轻服务器和带宽的负担,从而达到节约isp的空间及带宽租用成本的目的。 二、引用 ajax这个概念的最早提出者jesse james garrett认为:ajax是asynchronous javascript and xml的缩写。ajax并不是一门新的语言或技术,它实际上是几项技术按一定的方......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE