久久精品在这里_成人99免费视频_国产激情视频一区二区在线观看_国产伦精品一区二区三区免费 _亚洲午夜免费福利视频_色狠狠色狠狠综合_av在线综合网_91毛片在线观看_欧美视频一区二区在线观看_极品美女销魂一区二区三区免费_国产亚洲欧美激情_在线免费观看不卡av_日韩不卡一区二区三区_91精品国产麻豆国产自产在线_亚洲国产精品一区二区久久恐怖片_a4yy欧美一区二区三区


曙海教育集團論壇開發語言培訓專區JAVA語言開發 → 在 AIX Version 5.3 中使用 Java 和 PHP 技術進行開發 (6)


  共有8368人關注過本帖樹形打印

主題:在 AIX Version 5.3 中使用 Java 和 PHP 技術進行開發 (6)

美女呀,離線,留言給我吧!
wangxinxin
  1樓 個性首頁 | 博客 | 信息 | 搜索 | 郵箱 | 主頁 | UC


加好友 發短信
等級:青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊:2010-11-12 11:08:23
在 AIX Version 5.3 中使用 Java 和 PHP 技術進行開發 (6)  發帖心情 Post By:2010-12-11 10:06:56

開始之前

  本教程面向那些希望在 Web 應用程序開發中快速集成 PHP 和 Java? 的 AIX? 5.3 開發人員。在本教程中,您將完成一個解決方案的構建過程,其中使用 PHP 作為前端,而使用問卷調查應用程序的 Java 類作為后端。在您研究后端 Java 類的 PHP 接口的最終解決方案之前,您還將研究 Web 服務和 PHP Java Bridge 接口之間的區別、以及 PHP 和 Java 開發方法之間的區別。您應該具有基本的 Java 編程能力,并對基本的 Web 開發環境有所了解。

  關于本系列

  PHP 是一種非常優秀的 Web 開發語言,而在商業應用程序開發方面,Java 編程語言十分流行。因此,為了在 AIX Version 5.3 操作系統上充分利用它們的優勢,專門開發了 PHP Java Bridge。本系列文章向 AIX 5.3 開發人員介紹了如何在他們的 Web 應用程序開發中集成 PHP 和 Java 技術。

  為了說明這一點,您將按照典型的開發過程來構建一個簡單的問卷調查應用程序,具體內容包括:

  開發主要的 Java 應用程序

  通過 Servlet 將 Java 應用程序公開為基于 Java 的 Web 應用程序

  添加在數據庫中存儲信息的支持

  將原始應用程序公開為 Web Services,并為該應用程序提供 PHP 接口

  使用專門的 PHP Java Bridge 重新開發 PHP 接口

  本系列文章共分為六個部分:

  第 1 部分介紹了一個應用程序,并為構建 Java 應用程序以及使用 Tomcat 執行基于 Java 的 Web 應用程序搭建了相應的環境。

  第 2 部分介紹了主要的應用程序代碼以及一個簡單的 Java Servlet 的開發,以便為信息提供一個 Web 接口。

  第 3 部分將核心應用程序連接到 DB2? 數據庫,以便對問卷調查的問題和回答進行存儲。

  第 4 部分對原始應用程序進行轉換,使其能夠作為 Web Services 進行訪問,并且它為 PHP 接口提供了基礎。

  第 5 部分使用 PHP Java Bridge 為 Java 應用程序構建 PHP 接口。

  第 6 部分對這個應用程序進行重新開發,以便使用 PHP Java Bridge 來代替 Web Services 接口。

  關于本教程

  本教程是這個系列文章的最后一個部分,在本教程中,您將了解如何組合使用 PHP 和 Java 技術,以便為支持問卷調查應用程序的原始 Java 類構建 Web 接口。這個最終解決方案使用 PHP Java Bridge 以使得您可以為在本系列文章的前面幾個部分中所開發的 Java 類構建基于 PHP 的接口。

  您首先將了解 PHP Java Bridge、以及它的操作與最初開發的 Web 服務方法之間的區別,從而對這幾種不同的技術進行比較。然后,在研究原始 Java 類的 PHP 接口的最終備選方法之前,您將研究幾種不同的集成您的基于 PHP 和 Java 的解決方案。

  先決條件

  為了學習本教程,您需要安裝下列軟件:

  IBM pSerIEs? 服務器(本文中的代碼使用 AIX Version 5.3 進行了測試。)

  Apache Tomcat 系統

  Eclipse IDE

  Java 5 64-bit SDK(要下載這個包,您需要進行注冊,但注冊是免費的。)

  Mozilla Web browser for AIX

  幾種不同連接技術的比較

  問卷調查應用程序所使用的 Web 服務方法為您提供了極大的靈活性,而 PHP Java Bridge 以不同的方式提供了類似的靈活性。在您更深入地研究開發過程之前,讓我們更仔細地分析一下它們之間的區別和相似之處。

  Web 服務方法

  您對原始應用程序進行了轉換,這樣一來,在本系列文章的第四部分中(請參見參考資料),就可以將其作為 Web Services 進行訪問。除了可訪問性之外,Web Services 模型還具有許多其它的優點。通過 Web Services 接口來公開類,您可以保證互操作性,因為幾乎所有的語言都支持某些形式的 Web Services ,無論是 XML-RPC 還是簡單對象訪問協議 (SOAP)。

  這也就帶來了極大的靈活性。現在,您的 Java 后端可以由采用 C、Perl、Java 語言、PHP、JavaScript 和許多其他編程語言所編寫的腳本和應用程序來進行訪問;然而,實現互操作性是要付出一定代價的。

  正如您在本系列文章的第四部分中所看到的,將您的應用程序公開為 Web Services 是一項復雜的任務。要正確地完成這項工作,需要通過 Web 服務描述語言 (WSDL) 文件開發和部署您的代碼;然后,您必須單獨地為每個函數定義不同的接口,同時還需要確保采用與您希望使用的標準可互操作的格式,對所提供的值和返回的值進行編碼和封裝。

  在您為核心類開發和添加新的功能和擴展時,所有的這些工作都需要花費大量的時間進行開發、以及較長的時間進行控制。要使得原始類能夠通過 Web 服務接口進行訪問,可能會使得您的開發時間增加 20% 到 50%。

  而且,正如稍后將更詳細地進行介紹的,Web 服務方法還隱含了不容忽視的顯著性能開銷(如果您希望在大型操作環境中部署該應用程序的話)。

  PHP Java Bridge

  在本系列文章的第五部分中,您詳細地了解了 PHP Java Bridge(請參見參考資料),但是 PHP Java Bridge 的關鍵元素允許您直接從 PHP 內部訪問 Java 類,就好像您正在訪問本地 PHP 類一樣。

  盡管 Web 服務和 PHP Java Bridge 接口在本質上存在很大的差別,但事實上,它們都使用 XML 進行通信,以交換有關原始方法和類、以及應該如何對它們進行訪問的信息。與 Web 服務解決方案有所不同,這個過程是自動的。

  正如您在第五部分中所看到的(請參見參考資料)、以及本文清單 1 中所介紹的,在您導入 PHP 元素、并且創建到遠程 Java 主機的連接之后,使用和創建 Java 類和對象是非常簡單的。

清單 1. 簡單的 PHP Java Bridge 的示例
          
<?
require_once("http://sulaco.mcslp.pri:8080/JavaBridge/java/Java.inc");
$System = new Java("java.lang.System");
print_r($System->getProperties);
?>

  在本教程后面的內容中,您將研究所需的確切的方法和解決方案。

  區別和相似之處

  Web Services 和 PHP Java 解決方案之間存在許多明顯的區別和相似之處,從而使得采用這兩種方法開發和部署應用程序時具有相應的優點和缺點。

  例如,Web 服務和 PHP Java Bridge 解決方案都允許您使用 PHP 作為前端、使用 Java 環境作為應用程序的后端部分。對于 Web 服務解決方案,您必須開發原始類、Web 服務類和 PHP 接口。對于 PHP Java Bridge,您只需要開發原始 Java 類和 PHP 前端,PHP Java Bridge 可以為您處理所有的互操作性問題。

  在 Web 服務和 PHP Java Bridge 解決方案之間還存在一個比較顯著的區別,即完成解決方案所需的步驟有所不同。Web 服務解決方案需要額外的開發時間,以使用所需的 Web 服務接口來公開服務、并使得它們可供使用。在 PHP 中使用 Web 服務也是相當繁瑣的,因為您必須開發一個能夠為已開發的 Web 服務接口提供接口的解決方案。

  對于 PHP Java Bridge,您可以直接訪問現有的 Java 類,而不必在 Java 端顯式地開發接口、或者在 PHP 端顯式地開發訪問接口。

  性能

  為了將您的原始請求轉換為完全與平臺無關的形式,使用 Web 服務的關鍵問題之一是必須將請求轉換為 XML。所得到的 XML 數據包中包括請求、源或目標信息、以及請求中所包含的任何數據或者信息(例如,方法或函數的參數),這使得 XML 組件的負載變得非常大。

  采用這種方式生成有效的 XML 是相當花費時間的,但是對該信息進行解碼甚至可能需要花費更多的時間,因為 XML 解析的過程并不像您所預期的那么簡單和直接。和發送請求到服務器的客戶端的負載相比,這個處理過程會呈現更高的負載,隨后還會有接受請求和最后處理請求的過程。在將響應發送回客戶端的時候,將按相反的順序執行相同的處理過程(采用 XML 對響應進行編碼,發送到客戶端,客戶端解析 XML 并且提取響應)。

  您可以在圖 1 中更詳細地看到這個過程。

圖 1. 實際應用中的 Web 服務接口

支持(0中立(0反對(0單帖管理 | 引用 | 回復 回到頂部

返回版面帖子列表

在 AIX Version 5.3 中使用 Java 和 PHP 技術進行開發 (6)








簽名
久久精品在这里_成人99免费视频_国产激情视频一区二区在线观看_国产伦精品一区二区三区免费 _亚洲午夜免费福利视频_色狠狠色狠狠综合_av在线综合网_91毛片在线观看_欧美视频一区二区在线观看_极品美女销魂一区二区三区免费_国产亚洲欧美激情_在线免费观看不卡av_日韩不卡一区二区三区_91精品国产麻豆国产自产在线_亚洲国产精品一区二区久久恐怖片_a4yy欧美一区二区三区
日韩精品一卡二卡三卡四卡无卡| 99视频日韩| 欧美国产日韩在线观看| 欧美一区二区三区四区视频| 欧美日韩一区小说| 欧美在线短视频| 色噜噜夜夜夜综合网| 正在播放91九色| 色综合久久中文字幕| 一本色道久久综合狠狠躁的推荐 | 亚洲在线中文字幕| 午夜欧美大尺度福利影院在线看| 日韩和欧美一区二区三区| 免费成人美女在线观看| 国模一区二区三区白浆| 国产a视频精品免费观看| 91在线免费播放| 精品视频第一区| 亚洲一卡二卡三卡四卡无卡网站在线看 | 黄色日韩三级电影| 懂色av中文字幕一区二区三区 | 国产白丝网站精品污在线入口| 成人一级片在线观看| 俄罗斯精品一区二区| 日本免费高清一区| 欧洲一区二区三区免费视频| 日韩午夜精品电影| 中文字幕在线一区二区三区| 爽爽淫人综合网网站| 风间由美性色一区二区三区| 国产一区二区在线网站| 色综合天天性综合| 精品国产在天天线2019| 国产精品网站在线| 日本不卡一二三区黄网| 99久久综合国产精品| 午夜精品一区二区在线观看 | 色综合婷婷久久| 日韩欧美国产综合| 亚洲欧美电影院| 国产一区二区精品久久99| 国产视频一区二区不卡| 中文字幕中文字幕99| 日韩女优av电影| 亚洲激情成人在线| 国产伦精品一区二区三区免费迷| 国产一级精品aaaaa看| 欧美视频一区二区三区| 国产精品久久久久国产精品日日 | 亚洲自拍偷拍综合| 成人av在线一区二区三区| 欧美亚洲免费在线| 欧美成人r级一区二区三区| 亚洲福利视频三区| 91美女精品福利| 91成人在线观看喷潮| 国产日产亚洲精品系列| 裸体在线国模精品偷拍| 精品一区二区三区视频日产| 欧美情侣在线播放| 亚洲激情在线激情| 91在线视频播放地址| 欧美性猛片xxxx免费看久爱| 综合久久久久久| 99精品久久久久久| 欧美中文字幕一二三区视频| 成人免费一区二区三区视频 | 美女视频一区二区| 久久av一区二区| 日韩欧美另类在线| 麻豆精品一二三| 欧美福利精品| 中文字幕av一区 二区| 国产高清不卡一区| 欧美主播一区二区三区美女| 亚洲欧美日韩久久| 国产精品国产一区二区| 日韩精品一区二区三区四区视频| 免费看日韩精品| 女人一区二区三区| 国产亚洲一本大道中文在线| 国产精品一区三区| 日本韩国视频一区二区| 亚洲成人激情自拍| 明星裸体视频一区二区| 国产精品久久影院| 成人在线资源网址| 欧美精品一区二区三区蜜臀| 国产精品99久久久久久似苏梦涵 | 日韩午夜在线影院| 激情文学综合丁香| 色香色香欲天天天影视综合网| 亚洲男女毛片无遮挡| 久久99精品久久久久久久青青日本 | 亚洲国产另类av| 欧美精品一区二区三区在线看午夜 | 91黄色免费版| 午夜不卡av免费| 亚洲欧洲一区二区福利| 亚洲精品欧美专区| 久久亚洲免费| 亚洲综合视频在线观看| 免费久久久一本精品久久区| 亚洲日本电影在线| 老司机精品福利在线观看| 亚洲四区在线观看| 麻豆传媒一区二区| 亚洲精品乱码久久久久| 日产精品高清视频免费| 亚洲综合色区另类av| 日本午夜一区二区三区| 亚洲精选免费视频| 午夜精品一区二区在线观看| 天天av天天翘天天综合网| 91成人在线免费观看| 精品在线一区二区三区| 91精品欧美综合在线观看最新| 国产高清视频一区| 久久精品亚洲一区二区三区浴池| 成人一区二区三区四区| 成人欧美一区二区三区视频网页| 欧美精品人人做人人爱视频| 午夜成人免费视频| 8v天堂国产在线一区二区| 国产大陆a不卡| 久久久亚洲午夜电影| 看高清中日韩色视频| 日本中文字幕一区二区有限公司| 欧美日韩一区二区不卡| 国产成人福利片| 中文字幕欧美区| 亚洲一区二区三区精品视频| 国模一区二区三区白浆| 国产日本一区二区| 日本中文不卡| 韩国欧美国产1区| 久久久久97国产精华液好用吗| 久久国产精品久久| 日韩电影一区二区三区四区| 51精品久久久久久久蜜臀| 99理论电影网| 午夜国产精品影院在线观看| 日韩一区二区视频| 久久99精品久久久久久久青青日本 | 99精品一区二区| 亚洲另类在线一区| 欧美综合一区二区| 91丨九色丨黑人外教| 亚洲国产精品精华液网站| 欧美高清你懂得| 国内精品久久国产| 日本va欧美va瓶| 国产午夜精品一区二区| 日韩精品一区二区三区四区五区| 久久爱www久久做| 国产欧美日韩视频一区二区| 五月天国产一区| 99视频有精品| 日产欧产美韩系列久久99| 久久久99免费| 欧洲一区二区av| 国产亚洲欧美一区二区三区| 777午夜精品视频在线播放| 欧美性bbwbbwbbwhd| 欧美日韩无遮挡| 国产偷国产偷亚洲高清人白洁 | 五月天丁香久久| 日韩美女视频在线| 日韩一区国产在线观看| 国产91在线观看| 亚洲最新视频在线播放| 日韩精品一区二区三区四区视频 | 美女看a上一区| 亚洲国产精品成人综合 | 日韩一区二区精品葵司在线| 久久免费一区| 不卡电影免费在线播放一区| 日日摸夜夜添夜夜添精品视频| 久久精品一区二区三区av| 欧美午夜电影网| 欧美一区观看| 97超级在线观看免费高清完整版电视剧| 日本亚洲最大的色成网站www| 国产欧美日韩三级| 91精品国产综合久久精品麻豆| 欧美污视频久久久| 97人人模人人爽人人喊38tv| 国产一区在线不卡| 午夜精品视频一区| 国产精品国产三级国产普通话99| 91精品久久久久久蜜臀| 在线视频你懂得一区| 日韩和欧美的一区二区| 国产综合18久久久久久| 7777精品久久久大香线蕉小说| 国产精品自拍av| 久久99精品久久久| 日日骚欧美日韩| 性做久久久久久免费观看| 亚洲日本va在线观看|