"这是一本关于GAE (Google App Engine) 和 GWT (Google Web Toolkit) 的技术书籍,旨在引导读者入门云应用开发。作者侯炯详细介绍了如何在Google的云平台上构建应用程序,并提供了丰富的控件使用教程。"
在云技术飞速发展的2011年,这本书籍对Google App Engine和Google Web Toolkit进行了深入浅出的讲解,旨在帮助开发者掌握在Google云平台上的应用开发。Google App Engine是一个由Google提供的平台,允许开发者构建和运行基于Web的应用程序,而无需关注底层基础设施的运维。GWT则是一个开放源码的Java开发框架,它使得开发者能够用Java语言编写前端和后端代码,自动编译成高效的JavaScript,从而实现跨浏览器的Web应用。
书中首先介绍了云技术的基本概念,包括云的定义、特点以及其在信息技术领域的应用前景。接着,作者详细阐述了Google App Engine的特点、优势以及如何使用它来构建云应用。对于Google Web Toolkit,书籍详细解析了它的核心概念,如怎样安装和配置开发环境,包括JDK、Eclipse和相应的SDK及Eclipse插件。
在实战部分,作者通过创建“HelloWorld!”项目,逐步指导读者熟悉GWT的基本操作,包括项目结构、文件修改以及如何进行运行和调试。接下来,书籍深入讲解了一系列GWT的UI控件,如用于显示文本的Label和HTML,选择框CheckBox和RadioButton,不同类型的按钮(Button、PushButton、ToggleButton),文件上传组件FileUpload,时间选择器DatePicker,列表控件ListBox,联想输入框SuggestBox,树结构Tree,菜单栏MenuBar,栈板StackPanel,各种输入框(TextBox、PasswordTextBox、TextArea),富文本编辑器RichTextArea,以及弹出对话框DialogBox等,这些内容涵盖了构建交互式Web应用的关键元素。
此外,书中还提到了相关资源,如代码获取和问题讨论的网站,以及一个正在建设中的云应用开发论坛,这为读者提供了更广泛的交流和学习渠道。
这本书籍是初学者和有一定经验的开发者深入了解GAE和GWT的理想指南,通过实例和详尽的解释,使读者能够快速上手并熟练掌握云应用开发的技术。