欧美日韩一区二区高清,久久视频这里只有精品,超黄网站在线观看,成人av影院在线观看

Rss & SiteMap

曙海教育集團(tuán)論壇 http://www.bjzhda.cn

曙海教育集團(tuán)論壇
共1 條記錄, 每頁顯示 10 條, 頁簽: [1]
[瀏覽完整版]

標(biāo)題:PHP結(jié)合JAVA的開發(fā)技術(shù) LAJP

1樓
wangxinxin 發(fā)表于:2010-12-11 9:32:01

LAJP名稱來源于著名的LAMP(Linux,Apache,Mysql,Php),LAMP是輕量級(jí)的開發(fā) Web程序的環(huán)境,在Internet上有廣泛的應(yīng)用,但對(duì)于企業(yè)開發(fā),如金融、電信領(lǐng)域,LAMP顯得能力不足,這些領(lǐng)域通常是Java(J2EE)的 勢(shì)力范圍。LAJP是將LAMP的簡便性和Java能力結(jié)合起來的一項(xiàng)技術(shù),LAJP中的J指的是Java,由于數(shù)據(jù)庫廠商對(duì)Java的廣泛支持和 LAJP針對(duì)的領(lǐng)域,數(shù)據(jù)庫不再特別限制為Mysql。

特點(diǎn)

LAMP和LAJP的簡要對(duì)比 LAMP從傳統(tǒng)技術(shù)架構(gòu)上看屬于2層結(jié)構(gòu),雖然在php5以后增強(qiáng)了面向?qū)ο蟮哪芰Γ辛诵纬蓸I(yè)務(wù)邏輯層的語言基礎(chǔ),但對(duì)于復(fù)雜的企業(yè)級(jí)WEB應(yīng) 用,php語言能力仍顯不足。LAJP繼承了LAMP在WEB領(lǐng)域編程的活力,并用java構(gòu)建業(yè)務(wù)邏輯層,非常適合針對(duì)企業(yè)級(jí)WEB項(xiàng)目的開發(fā)。

php和java的互通

php和 java是兩種不同的語言,在LAJP架構(gòu)中二者之間的互通有兩種機(jī)制。

以操作系統(tǒng)的消息隊(duì)列為溝通媒介,在通訊 過程中php作為客戶端調(diào)用java端服務(wù)。消息隊(duì)列屬于IPC技術(shù)(進(jìn)程間通訊),php語言中內(nèi)置了一組函數(shù)(msg_send、 msg_receive等)可以和System V消息隊(duì)列通訊,而java中沒有相似的方法,因此通過調(diào)用底層JNI接口使用C函數(shù)來實(shí)現(xiàn)。 使用消息隊(duì)列有以下好處:

  1. 使php和java保持獨(dú)立性
  2. 有極高的傳輸速度,大于socket
  3. 相 對(duì)于socket方式,Java服務(wù)端只向本機(jī)提供服務(wù)(沒有對(duì)外偵聽端口),相對(duì)安全,易于管理。

消息隊(duì)列技術(shù)只能適用于Unix/Linux/BSD系統(tǒng),因此LAJP提供基于TCP/IP的通訊機(jī)制,從而適 應(yīng)各種平臺(tái)。

數(shù)據(jù)類型轉(zhuǎn)換

PHP和Java各有其語言內(nèi)部定義的數(shù)據(jù)類 型,當(dāng)PHP數(shù)據(jù)傳送到Java,或Java數(shù)據(jù)傳送到PHP時(shí),LAJP在內(nèi)部自動(dòng)地、準(zhǔn)確地對(duì)他們進(jìn)行轉(zhuǎn)換,程序員無需進(jìn)行任何的解碼工作。

共1 條記錄, 每頁顯示 10 條, 頁簽: [1]

Copyright © 2000 - 2009 曙海教育集團(tuán)
Powered By 曙海教育集團(tuán) Version 2.2
Processed in .01563 s, 2 queries.
主站蜘蛛池模板: 晴隆县| 榕江县| 广宁县| 惠水县| 凤城市| 南阳市| 龙游县| 朝阳市| 全州县| 新源县| 巫溪县| 桃源县| 汉阴县| 名山县| 昌黎县| 南阳市| 清新县| 宁海县| 个旧市| 华蓥市| 武清区| 阿图什市| 抚州市| 丰城市| 通许县| 甘南县| 南投县| 哈密市| 碌曲县| 垣曲县| 扶绥县| 白河县| 中方县| 涟水县| 绵阳市| 安国市| 乌拉特后旗| 通江县| 乌什县| 澄城县| 德令哈市|