亚洲一级免费看,特黄特色大片免费观看播放器,777毛片,久久久久国产一区二区三区四区,欧美三级一区二区,国产精品一区二区久久久久,人人澡人人草

Web Services

利用PowerBuilder開(kāi)發(fā)計(jì)算機(jī)WEB應(yīng)用

時(shí)間:2024-06-19 05:12:26 Web Services 我要投稿
  • 相關(guān)推薦

利用PowerBuilder開(kāi)發(fā)計(jì)算機(jī)WEB應(yīng)用

  1 引言

  隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的日趨成熟,Internet的發(fā)展迅速,Internet應(yīng)用開(kāi)發(fā)將是現(xiàn)在和將來(lái)信息系統(tǒng)開(kāi)發(fā)的主要技術(shù)方向之一,利用PowerBuilder開(kāi)發(fā)WEB應(yīng)用。PowerBuilder是Sybase公司推出的用于企業(yè)級(jí)應(yīng)用的開(kāi)發(fā)工具,該工具不僅具有Client/Server應(yīng)用的各種先進(jìn)技術(shù),還提供了基于瀏覽器/服務(wù)器的應(yīng)用開(kāi)發(fā)模式.

  2 PowerBuilder中的WEB應(yīng)用模塊

  PowerBuilder中含有開(kāi)發(fā)WEB應(yīng)用的模塊,通過(guò)這些模塊可以連接WEB服務(wù)器與PowerBuilder應(yīng)用.該模塊包括以下及部分,Web.PB:是幾個(gè)可以在WEB服務(wù)器上執(zhí)行的程序,被服務(wù)器激活后,調(diào)用PowerBuilder應(yīng)用,完成客戶端任務(wù)和對(duì)數(shù)據(jù)庫(kù)的事務(wù)操作.Plug_ins(插入件):包括Window plug_in和Datawindow Plug_in,此方式可將PowerBuilder對(duì)象嵌入到頁(yè)面中,在瀏覽器端執(zhí)行PowerBuilder應(yīng)用.Window Activex: 此方式與Window plug_in類似, 所不同在于該方式可以和HTML中的JavaScripts,VBscripts交互.本文主要討論利用Web.PB開(kāi)發(fā)WEB應(yīng)用.

  3 利用Web.PB開(kāi)發(fā)WEB應(yīng)用

  Web.PB本身就是一個(gè)CGI程序,它提供了從服務(wù)器到PowerBuilder應(yīng)用的訪問(wèn).所以在Web.PB之上,可以利用PowerBuilder的強(qiáng)大功能開(kāi)發(fā)復(fù)雜的WEB應(yīng)用,如采用PowerBuilder的PowerScripts語(yǔ)言環(huán)境,數(shù)據(jù)窗口技術(shù)等.PowerBuilder的WEB應(yīng)用構(gòu)建前提是分布式應(yīng)用體系.PowerBuilder的客戶端應(yīng)用分布到WEB服務(wù)器上,可將Web.PB看作為客戶端應(yīng)用.當(dāng)客戶端應(yīng)用Web.PB被WEB服務(wù)器激活后,調(diào)用PowerBuilder的服務(wù)器應(yīng)用,執(zhí)行在服務(wù)器應(yīng)用中定義的方法,實(shí)現(xiàn)業(yè)務(wù)邏輯,如下圖所示:

  這種模式是真正的“廋”客戶機(jī)模式,客戶端不需要安裝其它軟件,只安裝瀏覽器軟件.所有的事務(wù)操作都在服務(wù)器端完成,下面將結(jié)合實(shí)例詳細(xì)說(shuō)明:

  利用PowerBuilder開(kāi)發(fā)一個(gè)網(wǎng)上購(gòu)書(shū)應(yīng)用.對(duì)于分布式PowerBuilder應(yīng)用,首先應(yīng)向客戶Web.PB指明PowerBuilder服務(wù)器應(yīng)用在網(wǎng)絡(luò)上的位置(Location),其應(yīng)用名,使用文件PBWEB.INI來(lái)記錄服務(wù)器應(yīng)用信息.在此例中,取服務(wù)器應(yīng)用名為T(mén)UTORIAL, Driver=Winsock, Application=10099/tcp, Location=Localhost.

  建一個(gè)數(shù)據(jù)庫(kù)(book_dealing)其中有三個(gè)表,分別為:

  “ book”: b_name, b_no, b_publisher, b_price,b_num

  “customer”: c_name, c_tel,c_addr

  “dealing”: b_name, c_name, d_num,d_time

【利用PowerBuilder開(kāi)發(fā)計(jì)算機(jī)WEB應(yīng)用】相關(guān)文章:

簡(jiǎn)歷模型的Web前端開(kāi)發(fā)03-17

web前端開(kāi)發(fā)崗位職責(zé)01-20

web前端開(kāi)發(fā)工程師的職責(zé)12-27

Web前端開(kāi)發(fā)求職簡(jiǎn)歷范文模板10-26

web高級(jí)前端開(kāi)發(fā)工程師的職責(zé)01-17

高級(jí)web前端開(kāi)發(fā)工程師崗位03-07

web前端開(kāi)發(fā)工程師崗位的職責(zé)05-27

web開(kāi)發(fā)工程師崗位職責(zé)02-06

初級(jí)web前端開(kāi)發(fā)工程師的職責(zé)02-18

web前端開(kāi)發(fā)工程師的職責(zé)通用03-21