Java 人生

java (Java EE)&Linux

BlogJava 首页 新随笔 联系 聚合 管理
  15 Posts :: 2 Stories :: 5 Comments :: 0 Trackbacks

#

今天看了一下開源項目的servciemix,想做一個例子,用JBI做一個組件,組件調用web services(wsdl)來提供服務,在做一個消費者客戶端,但是還不是很清楚怎麼做,有人可以提供例子?或者有什麼想法
posted @ 2006-04-12 17:32 jinmy liao 阅读(625) | 评论 (0)编辑 收藏

procedure TForm1.Button1Click(Sender: TObject);
var
  table:TclientDataSet;
  i:integer;
begin
   table:=TClientDataset.Create(Application);
   // 添加字段定?
   table.FieldDefs.Add('ID',ftInteger,0,False);

  table.FieldDefs.Add('partno',ftString,10,False);

  table.FieldDefs.Add('orderno',ftString,0,False);


   table.CreateDataset;

   table.Open;

   for i:=1 to 5 do

  begin

   table.Append;

   table.FieldByName('ID').AsInteger:=i;

   table.FieldByName('partno').AsString:='sdfa';

   table.FieldByName('orderno').AsString:='dfa';

   table.Post;

 end;
  showmessage(table.FieldByName('id').AsString);


end;

posted @ 2006-04-10 12:49 jinmy liao 阅读(2046) | 评论 (0)编辑 收藏


從去年開始使用web services開發一些分布式的程序,哪時候還不是很熟悉SOA,只知道是像OO理念上的為程序提供可擴展、可重用的作用。到了今年才知道SOA的范圍可是一種程序未來的方向。
也許我們以後寫程序的目標就像現在在google裡搜索我們想要的文章一樣,來共享大家的知識,以後寫字程序可以搜索你想要的服務調用使用就行了,就不用寫代碼了,直接調用別人的服務就可以組成自己想要的程序,這個用BPEL來組合,想起來有點像共產主義社會。
其實服務的接口是WSDL,這個樣就可以通用,不像現在的API,不能跨語言、平台。
posted @ 2006-04-10 12:46 jinmy liao 阅读(225) | 评论 (0)编辑 收藏

這個blog不知道怎麼的我使用就這麼不順利,這個編輯器老是不能輸入文字,好像是javascript有錯
不知道其他朋友沒有這樣的情況,想寫點東西,又寫不了,文章什麼的都不能。
雖然使用web services,但是還是初次使用JAXB,遇到好多問題
我想用JAXB實現,Object生成xml,xml生成類的轉換,這個轉換是在類中代碼 ,不是用windows下的運行命令來實現的,我是這樣寫的;
JAXBContext jcontext = JAXBContext.newInstance("com.shingwai.webserivces",this.getClass().getClassLoader());
                    Marshaller ms 
= jcontext.createMarshaller();


但是出現這樣的異常:
javax.xml.bind.JAXBException: Unable to locate jaxb.properties for package com.shingwai.webserivces
 at javax.xml.bind.ContextFinder.searchcontextPath(ContextFinder.java:205)
 at javax.xml.bind.ContextFinder.find(ContextFinder.java:149)
 at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:281)
 at com.shingwai.webservices.xml.jdom.JDOMParse.getXMLStr_obj(JDOMParse.java:48)

 at com.shingwai.webservices.xml.jdom.RunTest.main(RunTest.java:28)
不懂怎麼回事??
難到sun的東西就這麼難使用,好像oracle的JAXB類中的數據生成xml不會出現這樣的問題。
這個還是要看一下其他朋友有沒有解決的辦法才行.

posted @ 2006-04-05 17:08 jinmy liao 阅读(1305) | 评论 (0)编辑 收藏

在寫java服務器的程序時,也用delphi做了一個服務消息客戶端,但是用delphi的數據庫控件Query時候,怎麼樣才能把客戶端所修改的數據傳到服務中進行更新數據?我是用了Query的onUpdateRecord事件方法,但是開始運行的時候,有錯誤說Table is read only的異常,也不知道怎麼辦法,在網上找到了一個例子,增加了UpdateAction = uaApplied就行了,現在也還是不怎麼懂加這個的好出,但是確實可以了。
TaskItem_USQL.SetParams(UpdateKind);
//更新的類型:刪除,更新,insert
TaskItem_USQL.ExecSQL(UpdateKind);

UpdateAction:
=uaApplied;//?
posted @ 2006-04-03 08:00 jinmy liao 阅读(385) | 评论 (0)编辑 收藏

仅列出标题
共2页: 上一页 1 2