中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      利用PowerBuilder開發(fā)WEB應(yīng)用

      時間:2024-08-21 06:20:00 計算機畢業(yè)論文 我要投稿
      • 相關(guān)推薦

      利用PowerBuilder開發(fā)WEB應(yīng)用

      摘要 介紹了幾種PowerBuiler開發(fā)WEB應(yīng)用的幾種方法,分析其原理和

      結(jié)構(gòu),并給出了用WEB.PB開發(fā)簡單的網(wǎng)上應(yīng)用的實例.



      關(guān)鍵詞 WEB應(yīng)用; CGI; 分布式應(yīng)用



      Abstract The methods of developing web application using powerbuiler and the

      structure of that are introduced. An example of shopping in Internet developed using

      web.pb is given.

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

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

      3 利用Web.PB開發(fā)WEB應(yīng)用
      Web.PB本身就是一個CGI程序,它提供了從服務(wù)器到PowerBuilder應(yīng)用的訪問.所以在Web.PB之上,可以利用PowerBuilder的強大功能開發(fā)復(fù)雜的WEB應(yīng)用,如采用PowerBuilder的PowerScripts語言環(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)用中定義的方法,實現(xiàn)業(yè)務(wù)邏輯,如下圖所示:


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

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

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

      “ 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



      建一個數(shù)據(jù)窗口dw_book,其SQL語法為:

      SELECT“book”.”b_name”,

      “book”.”b_no”,

      “book”.”b_publisher”,

      “book”.”b_price”,

      “book”.”b_num”

      FROM“book”



      創(chuàng)建PB服務(wù)器應(yīng)用的用戶界面。在窗口w_server上有兩個按鈕cb_1,cb_2,再定義一個transport類型的實例變量mytransport,cb_1的clicked事件有關(guān)程序如下:

      ..........

      mytransport = create transport

      mytransport .driver = “winsock”

      mytransport.location = “l(fā)ocalhost”

      mytransport.application = “10099”

      .........



      創(chuàng)建一個不可視的用戶對象u_internet,定義一個transaction類型的全局變量mytransaction,在該用戶對象的constructor事件中定義連接到數(shù)據(jù)庫(book_dealing)的事務(wù)對象mytransaction和連接到數(shù)據(jù)庫(webpb)的事務(wù)對象sqlca,在該對象的destructor事件中分別取消這兩個事務(wù)對象。

      在u_internet上定義兩個函數(shù)分別為f_book, f_book_dealing,這兩個函數(shù)的返回值都為字符類型。在f_book中,利用數(shù)據(jù)窗口dw_book作數(shù)據(jù)庫查詢,再利用數(shù)據(jù)窗口的屬性將查詢結(jié)果以HTML形式返回給web.pb,有關(guān)程序如下:

      string return_html

      datastore dd

      dd = create datastore

      d

      【利用PowerBuilder開發(fā)WEB應(yīng)用】相關(guān)文章:

      論利用ebXML和SOAP開發(fā)Web服務(wù)03-18

      利用Delphi開發(fā)網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用03-03

      Excel Web組件的應(yīng)用(一)03-07

      PowerBuilder的分布式計算技術(shù)及其應(yīng)用03-18

      在PowerBuilder中利用自動化技術(shù)調(diào)用Excel處理與打印表格03-19

      淺談地方文獻的開發(fā)和利用03-18

      網(wǎng)絡(luò)信息資源的開發(fā)與利用03-29

      遼代礦產(chǎn)資源的開發(fā)與利用12-03

      醫(yī)學(xué)檔案信息的開發(fā)和利用論文11-14

      主站蜘蛛池模板: 国模偷拍视频一区二区| 久久精品美女久久| 翼城县| 亚洲成aⅴ人片在线观看天堂无码| 无码人妻少妇久久中文字幕| 日韩av一区二区毛片| 久久久婷婷综合亚洲av| 国产chinese在线视频| 久久一日本道色综合久久大香| 分宜县| 久久国产高潮流白浆免费观看| 青青草国产成人在线视频| 广平县| 鄯善县| 免费看一级av一区二区不卡| 日本午夜理伦三级好看| 舒城县| 柞水县| 北岛玲中文字幕人妻系列| 亚洲av永久青草无码精品| 久操加勒比视频在线观看| 亚洲av噜噜狠狠蜜桃| 成在线人免费无码高潮喷水| 青青草免费观看高清视频| 常山县| 郸城县| 国产精品成人免费久久黄| 亚洲视频一区二区三区在线观看| 久久精品这里就是精品| 股票| 午夜在线观看视频二区| 闽清县| 吉水县| 亚洲欧美国产成人综合不卡| 外汇| 超碰在线公开中文字幕| 亚洲高清一区二区三区不卡| 最新国产女主播福利在线观看| 亚洲综合国产成人丁香五月小说 | 熟女系列丰满熟妇av| 91精品日本久久久久久牛牛 |