原创 初識SOA

  SOA是一種架構模型,它可以根據需求通過網絡對鬆散耦合的粗粒度應用組件進行分佈式部署、組合和使用。服務層是SOA的基礎,可以直接被應用調用,從而有效控制系統中與軟件代理交互的人爲依賴性。   SOA的關鍵是“服務”的概念,W3C將服

原创 Eclipse開發Apache Tuscany上的SCA應用

本文將會介紹一個Eclipse的SCA開發插件,用以協助開發者使用Eclipse進行Apache Tuscany開發,完成相關的配置和運行任務。該工具

原创 Grails實戰

一,搭建Grails環境 0,下載Grails( http://dist.codehaus.org/grails/grails-bin-1.0.zip,請留意朝花夕拾——Groovy & Grails中的“最新版本”提示)並解壓到自己指定

原创 Groovy 集合

將對象組織到像列表和映射這樣的數據結構中是一項基本的編碼任務。像大多數語言一樣,Groovy 定義了一個豐富的庫以管理這些類型的集合。 列表 創建一個列表與在 Java 語言中創建一個數組很類似。 collec

原创 Groovy的Eclipse插件安裝

  Groovy 的 Eclipse 插件能夠編輯,編譯以及運行 groovy 腳本和類 注意這個插件只適用於 eclipse3.1 和 eclips

原创 安裝maven到Eclipse

14.1. 簡介 Eclipse IDE是目前Java開發人羣中使用得最廣泛的IDE。Eclipse有一大堆的插件(請看http://www.eclipseplugincentral.com/),無數的組織在它之上開發他們自己

原创 JSP文件下載及出現getOutputStream() has already been called for this response的解決方法

JSP文件下載及出現getOutputStream() has already been called for this response的解決方法http://iamin.blogdriver.com/iamin/1072546.htm

原创 解決BIRT安裝問題

避免你暗轉BIRT報表設計器產生的隱藏的問題: ECLIPSE隱藏的關於快速啓動的信息。在你安裝或者升級BIRT報表設計器之後,使用一個頁面隱藏復件能導致錯誤或者丟失功能。BIRT RCP報表設計器也有這個問題。具體問題如下: (1)報表

原创 超鏈接傳參的中文亂碼解決方案

現有一JSP頁面,其中的一個超鏈接需要傳遞參數給一個Servlet,而這個參數的值是中文,那麼怎麼樣傳遞給Servlet而不是亂碼呢? 解決方法:       String value=new String(request.getPara

原创 虛擬化是如何工作的

 虛擬化可以通過很多方法來證實。它不是一個單獨的實體,而是一組模式和技術的集合,這些技術提供了支持資源的邏輯表示所需的功能,以及通過標準接口將其呈現給這些資源的消費者所需的功能。這些模式本身都是前面介紹過的

原创 SCA(Service Component Architecture)編程模型入門

概覽 目前業界主要的軟件廠商都在大力推廣面向服務的架構(Service Oritented Architecture,SOA)的概念,但是對於很多客戶來說,SOA的概念還是顯得相對抽象的。爲了使客戶能夠更加簡單的實現向這種面向服務架構的轉

原创 JDBC連接異常處理

java.sql.SQLException: Io 異常: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=153092352)(ERR=12505)(ERROR_STACK=(ERROR=(CO

原创 SOA的原則

SOA的強大和靈活性將給企業帶來巨大的好處。如果某組織將其IT架構抽象出來,將其功能以粗粒度的服務形式表示出來,每種服務都清晰地表示其業務價值,那麼,這些服務的顧客(可能在公司內部,也可能是公司的某個業務夥

原创 使用Eclipse3.2.1+STP.0.4.0+Apache Tuscany開發SCA的Java組件(4)安裝運行錯誤問題修正篇

1、安裝STP插件成功後的問題  插件安裝完後,在eclipse菜單 window --> preferences 下可以看到SOA Tools 以及JAX-WS和SCA子菜單。 但是,選中SCA下面的Java項會提示一個錯誤信息: Th

原创 使用Eclipse3.2.1+STP.0.4.0+Apache Tuscany開發SCA的Java組件(2)代碼篇

  四、編輯服務端代碼  1、項目建成後,包含一些文件。在src目錄下相應包內有:HelloWorld.java、HelloWorldImpl.java和HelloWorldServer.java三個文件;