使用Grails開發Google App Engine應用

前言Grails 作為 Web 架構的新生力量,已經被越來越多的開發人員所接受。而 Google App Engine(以下簡稱 GAE)作為雲端運算的平台,為應用提供了廣闊的擴充空間。如何將二者擦出絢麗的火花呢?本文將藉助 Grails 中支援 GAE 的外掛程式 --Grails App Engine(以下簡稱 GAE 外掛程式),使用 JPA 介面,以一個 ToDo 應用為例,講述了如何使用 GAE 外掛程式進行 GAE 程式的開發,以及在開發中的注意事項。本文使用的環境:Grails 1

基於JFace Text Framework構建全功能代碼編輯器: 第4部分

Content AssistantContent AssistantContent Assistant(內容提示)可以協助程式員快速的完成代碼,並且還有代碼自動補全的附加功能。這對於一個代碼編輯器來說是至關重要的,也是不少人喜歡用 IDE 編寫代碼的原因之一。但是這個功能背後卻不是那麼簡單的,我們先來瞭解一下 JTF 中和 Content Assistant 相關的概念,下面是 Eclipse 中 Java 編輯器的內容提示的樣子:圖1. Java 編輯器的內容提示先來介紹一下圖 1

基於WAS CE和Axis2開發Web Service應用

引言近年來,隨著Web Service技術迅速發展,基於Web Service開發的應用被使用的越來越廣泛。Web Service良好的封裝性及跨平台能力為應用程式整合、B2B整合等應用情境提供可行的解決方案。本文將介紹如何使用WAS CE(WebSphere Application Server Community Edition)和Apache Axis2開發、部署及測試一個簡單的Web Service應用-網上花店。1.應用及運行環境介紹1.1 WAS CE簡介WebSphere

通過Apache配置Rewrite實現網路服務的co-branding

本文討論了如何利用 Apache 的 rewrite module,重寫 URL 將 branding 資訊變成 JSP 頁面請求的參數,再通過 JSP 對於 session 對象的操作來儲存和提取使用者的 brand 資訊,最後顯示自訂的 UI 的技術方案來實現網路託管服務中的 co-branding 使用者需求。閱讀本文需要對 Apache 和 JSP 有一定的初步瞭解。什麼是

以OSGi包的形式開發和部署Web服務

部署和支援多版本 Web 服務的 SOA 策略簡介OSGi 是一個面向 Java 的動態模組系統。OSGi Alliance發布了模組系統的規範。一些受歡迎的 OSGi 容器包括 Eclipse Equinox和 Apache Felix 等等。作為一種用於開發和部署模組化的、可重用的 Java 程式的架構,OSGi 呈現出強勁的發展勢頭。OSGi 容器允許以 Jar 格式部署 Java 模組(OSGi 將其稱為 “包”)。OSGi

為WebSphere Application Server Community Edition V2.1構建WADI叢集環境

從 WebSphere Application Server Community Edition ( 以下簡稱 WAS CE) 版本 2.1 以來,WAS CE 在 Tomcat native 叢集之外,新增了對 WADI 叢集的支援。相比於 Tomcat native 叢集,WADI 叢集同樣提供了叢集成員間 Session 複製來避免單點失效並實現災難恢複,同時利用Server Load Balancer來提高應用程式的可用性。另外在一個部署了 Farming 的 WAS CE 叢集環境中,

在Apache Geronimo上遠程部署Web應用程式: 研究各種選項

Apache Geronimo 是一種認證的 Java™ 2 Platform Enterprise Edition(J2EE) 1.4 應用伺服器。大多數人在想到 J2EE 時,會想到交易管理、Web 應用程式和非同步訊息傳遞等東西。但是,有了這些特性也不一定能夠通過 J2EE 認證。應用伺服器必須提供任務關鍵型生產系統所需的許多工具。這些工具之一是遠程部署。Geronimo 是為滿足大多數部署情境而設計的,所以它包含對遠程部署的支援。遠程部署和 JSR 88遠程部署是任何

應用OOP的設計過程演化(三)

在上一篇文章裡(應用OOP的設計過程演化(二))完善了整個系統的體繫結構,以及完成了各個具體的 功能角色的功能,這也只能算是完成了一個結構而已,要真正做到完善還差得很遠。比如在計算租金這個 演算法上,使用switch語句,判斷圖書的類型來決定該書的折扣,之前我為了示範在switch語句中固定了折 扣的演算法策略,如下代碼示意代碼:1/**//// <summary>2/// 計算租金3/// </summary>4///

使用Apache Shindig為客戶應用程式加入社區內容

社區網路是目前網路上最熱門的事情之一,所以毫不奇怪,許多Web應用程式試圖加上社區網路內容來吸引更多的訪問者。儘管API正在標準化,但大多數現有的社區網站依然提供專有API,或者對OpenSocial的不同版本提供支援,而這正是許多開發人員所面臨的挑戰。結果是目前OpenSocial有多版本的的API和大量的開原始碼支援他們。在這篇文章中我將討論Apache

在WebSphere 7.0環境下使用IBM JWL和GMaps4JSF建立mashup應用程式

在之前的文章 JSF 2.0 Ajax 世界中的 GMaps4JSF 中,我解釋了如何將 GMaps4JSF 用於整合 Google maps 和 JavaServer Faces(JSF),它讓 JSF 使用者通過幾個 JSF 標記就能構造複雜的街道全景像和地圖。您也可以方便地將不同的組件(標記、資訊文本、控制項、地面疊加(ground overlays)、多邊形和折線)添加到結果地圖中。GMaps4JSF 甚至允許向組件添加不同的事件,而無需編寫將事件與組件綁定的 JavaScript

超越MVP:為企業級應用程式UI體繫結構擴充MVP模式

Model-View-Presenter (MVP) 展現了一種關於 UI 模式的突破性思維方式,並明確了 UI 設計人員應 該在應用程式中保持獨立。但是,對 MVP 模式有許多種不同的解釋。例如,有些人想當然地認為 MVP 模式明確表示 UI 體繫結 構模式。這對於企業級應用程式來說,並不完全正確。與其他類型的 UI 應用程式相比,企業級應用程式 需要滿足許多不同的需求,涉及更多相關方,更加複雜,而且更多地交叉依賴於其他系統(例如服務、其 他應用程式等)。這些專屬的特徵要求企業級應用程式的

談談關於MVP模式中V-P互動問題

在差不多兩年的時間內,我們項目組幾十來號人都撲在一個項目上面。這是一個基於微軟SCSF(Smart Client Software Factory)的項目,用戶端是墨爾本一家事業單位。前兩周,我奉命負責對某個模組進 行Code Review工作,在此期間,發現了一些問題,也有了一些想法。不過,有些想法可能還不是很成熟

構建前端UI組件的新思路

前端UI組件,目前流行的實現方式大多源自傳統用戶端的UI設計體系。無論是早期的Bindows,還是近幾年興盛的ExtJS,其UI組件都在模仿用戶端軟體,代碼實現建立在複雜的繼承體繫上。好處是可以構建出和用戶端體驗一致的一整套UI組件,但弊端也很明顯:組件長得都差不多,代碼則繼承太深,牽三掛四,不夠輕便。如何才能讓前端UI組件輕便靈活起來呢?首先得意識到Web UI設計有自己的獨特性。Web頁面可分為兩種:一種是以展現資訊為主的Web頁面(web

WorldWind系列十四:DEM資料載入和應用——以SRTM為例(上)

DEM應用在WW的三維表現中佔有很重要的位置,跟影像資料同等重要!幸好影像和DEM的載入和處理原理上幾乎一致,對基於WW搞GIS三維開發來說是件好事,理解好任何一種,另一種觸類旁通!前一篇,主要從功能上做了簡單入門介紹,該篇將從代碼層級分析WW內建的SRTM的DEM資料載入和應用,下一篇講從二次開發角度上講解如何處理、配置自己的影像和DEM資料。呵呵,因為DEM部分很重要,且是放假期間我也有時間,爭取篇篇精彩!兩個縮寫詞介紹:因為這兩個縮寫詞常出現,知道是什麼縮寫,就不覺得神秘啦!SRTM:Th

開始使用IBM Rational Quality Manager

簡介:學習怎樣從 IBM® Rational® QualityManager 開始,這是用於整合測試規劃 、手工測試,以及和自動化的測試工具相整合的協作性、基於 Web 的品質管理軟體。本篇文章描述了 IBM Rational Quality Manager 的主要特性,提供了工作流程和角色的簡介,並展示了怎樣將這個軟體與您其 他的工具整合起來,以及您所在團隊的工作方式。IBM® Rational® Quality Manager

完成Rational Quality Manager與Rational ClearQuest的整合操作

簡介:在運行完 ClearQuest® Connector 安裝設定精靈之後,您需要設定 IBM® Rational® Quality Manager 工作流程與 IBM Rational ClearQuest 狀態轉變模型,這樣 Rational Quality Manager 中的狀態轉變就會匹配 Rational ClearQuest® 中相應的狀態。您還需 要將 Rational ClearQuest 記錄中的命令欄位,映射到 Rational

WorldWind系列二:擒賊先擒王篇2

4.解析Main(string[] args)中參數args。主要是在控制台中啟動程式時同時賦予了參數的形式。// ParseArgs may set values that are used elsewhere,     // such as startFullScreen and CurrentSettingsDirectory.    

OSGi Service Platform V4.2新特性

經過將近兩年的準備,OSGi 聯盟終於在 2009 年 9 月發布了最新版的 OSGi Service Platform V4.2 規範。其中,新的 Core Specification V4.2 規範中增加了 Framework launching,Service Hooks 等概念,並且對 Conditional Permission Admin 標準進行了改進和補充以方便安全管理和配置。此外,在企業專家組的大力推動下,新的 Service Compendium V4.2 規範中引入了

UVa 10018 Reverse and Add (數學&利克瑞爾數)

10018 - Reverse and AddTime limit: 3.000 secondshttp://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=24&page=show_problem&problem=959The ProblemThe "reverse and add" method is simple: choose a

詳解.Net下的加密解密演算法(6) 玩轉非對稱式加密

本博文來聊聊怎麼玩轉非對稱式加密吧,這裡主要介紹.NET演算法下的3種非對稱式加密演算法:DSA,RSA,ECDsa。上兩篇博文分 別為Hash家族和非對稱式加密家族找到了lead,現在我們就為非對稱式加密技術找個合適的lead吧。首先建立一個介面 :“IEncryptAndDecrypt”,然後為上面的3中演算法分別建立3個實作類別並讓這些類實現介面“IEncryptAndDecrypt”。它們

總頁數: 61357 1 .... 27254 27255 27256 27257 27258 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.