Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako previesť z Javy na PHP

Java a PHP sú dva z najpoužívanejších programovacích jazykov dnes . Hoci obe technológie ponúkajú pokročilé funkcie a dynamickej prenositeľnosť , prevod jedného k druhému , nie je dosť dobre možné ešte . Dobrou správou však je , že Java a PHP tried môžu byť integrované dohromady , aby vytvorili efektívne aplikácie , ako napríklad pre výpočet dane z obratu . Hlavný skript , ktorý bude použitý pre tento projekt PHP - Java integrácia je PHP skript a kompilátor bude Java . . Pokyny dovolená 1

Vložte kód nižšie vytvoriť svoj ​​kompilátora Java , ktorý budete potrebovať na zostavenie svojej salesTax.java projekt v PHP skriptu :

import java.util * ;

import java.text * ; .

public class SalesTax {

public String SalesTax ( double cena , double SalesTax )

{

o zamedzení dvojitého zdanenia = cena * SalesTax ;

NumberFormat numberFormatter ;

numberFormatter = NumberFormat.getCurrencyInstance ( ) ;

String priceOut = numberFormatter.format ( cena ) ,

String taxOut = numberFormatter.format ( daň ) ;

numberFormatter = NumberFormat.getPercentInstance ( ) ;

String salesTaxOut =

numberFormatter.format ( SalesTax ) ;

String str = " dane z predaja z " + salesTaxOut +

" na " + priceOut + " sa rovná " + taxOut + " . " ;

návrat str ;

}

}
2

Run PHP volať skompilovaný kód s názvom SalesTaxInterface.php . Táto funkcia bude počítať dáta zadaných užívateľom vo formulári HTML :

< php

//Formátovanie HTML formulár

$ salesTaxForm = ? << . , < SalesTaxForm


Cena ( napr. 42.56 ) :

< input type = " text " name = " cena " size = " 15 " maxlength = " 15 " value = " " >

Predaj Sadzba dane ( napr. 0,06 ) :

< input type = " text " name = " daň " size = " 15 " maxlength = " 15 " value = " " >

< input type = " submit " name = " submit "

hodnota = " Vypočítať ! " >

< /form >

SalesTaxForm ;

if ( isset ( $ predložiť ! ) ) :

echo $ salesTaxForm ;

inak : .

//Vytvorenie inštancie triedy SalesTax

$ SalesTax = new Java ( " SalesTax " ) ;

//Don ' t zabudol obsadiť , aby

//v súlade so špecifikáciami metódy Java klipart

$ cena = ( double ) $ cena ; .

$ daň = ( double ) $ daň ;

print $ SalesTax - > SalesTax ( $ cena , $ daň ) ;

endif ; ?

>
3

Pridajte nasledujúci kód do vášho projektu k preklenutiu Java a PHP spoločne : ?

# /bin /env php

< php

require_once ( " java /Java.inc " ) ;

patrí ( " wsimport.php " ) ;

try {

$ addNumbersService = new java ( " org.duke.AddNumbersService " ) ;

$ port = $ addNumbersService - > getAddNumbersPort ( ) ;

$ číslo1 = 10 ;

$ číslo2 = 20 ;

echo ( " Vyvolanie jednosmerná prevádzka Nič sa vracia zo služby \\ n . " ) ;

$ port - > oneWayInt ( $ číslo1 ) ;

echo ( " Vyvolanie addNumbers ( $ číslo1 , $ číslo2 ) \\ n " ) ;

$ result = $ port - > addNumbers ( $ číslo1 , $ číslo2 ) ;

echo ( " Výsledok pridanie $ číslo1 a $ number2 je $ result \\ n \\ n " ) ;

$ číslo1 = -10 ;

echo ( " Vyvolanie addNumbers ( $ číslo1 , číslo2 $ ) \\ n " ) ;

$ result = $ port - > addNumbers ( $ číslo1 , $ číslo2 ) ;

echo ( " Výsledok pridanie $ číslo1 a číslo2 $ je $ result \\ n \\ n" ) ;

} catch ( JavaException $ ex ) {

$ ex = $ ex - > getCause ( ) ;

if ( java_instanceof ( $ ex , java ( " org.duke.AddNumbersFault_Exception " ) ) ) {

$ info = $ ex - > getFaultInfo ( ) - > getFaultInfo ( ) ;

echo ( " Caught AddNumbersFault_Exception : . $ ex , INFO : $ info \\ n" ) ;

} else {

echo ( " výnimke : $ ex \\ n" ) ;

}

}

? >

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené