熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> PB編程 >> 正文

使用PB 7.0 開發Web應用

2013-11-23 17:25:39  來源: PB編程 

  Sybase公司的PowerBuilder 是適用於開發Web 應用的新一代開發工具利用它可以建立管理和提交Web應用;使用DataWindow技術開發人員可以利用現有的PowerBuilder邏輯把它們重新提交到瘦客戶端或HTML JavaScript客戶端;容易地集成標准的Web組件和業務邏輯;它與Enterprise Application Server緊密集成便於開發管理調試和提交  

    完善的Web開發環境  
 
    PowerBuilder 中集成了PowerSite 技術Enterprise Application Server提供專業的Web開發環境無論你想建立單機的Web應用還是把DataWindow與其它組件相結合開發出復雜的Web應用都可以由開發人員任意發揮

  PowerSite 非常適合企業級Web應用開發人員他們可以在同一個環境下建立管理和提交Web應用PowerSite不僅提供快速建立大型Web頁面的能力而且還為Web開發人員提供輕松集成和擴展他們的Web應用的能力 

    創建頁面的標准Web編輯器 

    這個HTML編輯器能夠進行快速的企業Web開發它有三種編輯方式:WSIYWYG(所見既所得的頁面)原代碼和結構預顯示模式可以隨時測試你所編輯的當前頁面和執行客戶端的腳本代碼你可以隨意在這幾種模式中切換使用你喜歡的方式它還包括一個集成的風格編輯器可以方便地創建頁面內嵌的風格基於頁面的表的風格和一體化的CSS文件 

    PowerSite提供一個非常方便的功能——系統樹(System Tree)它可以更好地組織程序結構提高Web 應用的開發進度 

    為了更方便地生成HTML和腳本 PowerSite支持DTC(DesignTime Controls)HTML和腳本語句有時會很復雜或重復率較高DTC就象是一個向導而且功能更強它可以幫助按照開發人員的需要生成HTML或JavaScript當使用PowerSite的DTC時在編輯界面上會出現一個屬性表你可以編輯它的屬性它就可以自動生成你所需要的代碼 

    組件裝配與站點管理 

    PowerSite允許在PowerBuilderPowerJ或其它工具中裝配組件只要這些工具是IDE並且具有編輯環境即可

  ·拖拽客戶端組件如小程序(applets)或ActiveX控件可以把它們放到編輯界面上系統樹在本地機上會顯示出所有組件和所能聯到的Jaguar服務器所有的方法屬性和事件也都顯示在屏幕上它們都可以被拖拽到腳本編輯器中
 
    ·拖拽服務器端組件可以在Jaguar的IDE中進行並且可以自動生成調用它們的腳本可以使用PowerBuilder建立業務邏輯組件提交到Jaguar服務器中也可以在PowerSite中開發HTML頁面調用這些組件 

    ·利用DataWindow組件使用HTML DataWindow和DataWindow DTC可以在新的Web應用中使用現有的客戶機/服務器應用中的邏輯組件
 
    HTML DataWindow是瘦客戶應用技術與DataWindow技術相結合的一項新技術它可以使你能夠在數據顯示界面上通過高亮條操作和編輯數據就象在客戶機/服務器應用中一樣發揮DataWindow的優異特性
 
    可以將現有的Web站點集成到PowerBuilder應用中使用PowerSite可以把現有的站點輸入(Import)到組件管理器中並把它們歸入PowerSite的版本控制之下再利用新的HTML
  DataWindow增強它們的功能
 
    Web應用的提交
 
    企業應用服務器(Enterprise Application Server)的頁面服務組件稱為PowerDynamoPowerSite可以把應用提交到頁面服務器執行服務器端的腳本如PowerDynamo和Microsoft
  ASP另外如果服務器的腳本是用PowerSite Common Object Model寫成的那麼同一個頁面可以被提交到任何一個頁面服務器上
 
    PowerSite可以將頁面轉換成為獨立於服務器的模式並生成相應的腳本因此它們可以運行在任何服務器上在異構和傳統的環境中由於頁面寫一次可以被提交到不同的服務器上所以它可以節省很多時間

  PowerSite也可以通過FTP直接提交到任何Web服務器不需要做頁面轉換
 
    由於每個PowerBuilder 中都包含一個開發版的EAServer那麼在提交成為正式使用的軟件前你可以在單機上測試你的應用也可以和開發小組一起做這件事情通過向PowerDynamo提交可以在PowerSite中調試客戶端和服務器端的JavaScript也可以設置斷點和單步跟蹤代碼以便清楚地看到執行情況
 
    PowerBuilder 為建立企業Web應用提供了一個全面的集成的Web開發環境PowerSite將傳統的客戶機/服務器應用開發環境與基於頁面的Web分布式組件環境聯系在一起將現有的技術(如PowerBuilder)用於新的Web應用的開發中為開發人員提供了更為易用的工具


From:http://tw.wingwit.com/Article/program/PB/201311/24561.html
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.