, de dienst voor het gebruik van het ontwerp is als we gebruik te maken van de verschillende diensten van de auto te vinden.Gelet op de hoge kosten van onderzoeken de diensten), de dienst voor gebruik te maken van zijn technologie.De eerste dienst, dienst - en zijn diensten vastgestelde doel te vinden.Verder vinden of door de dienst voor dezelfde diensten in de kist, verbetering van de prestaties van de aanvraag in grote mate.De volgende is de aard van de entiteit en de ontwerp - diensten, de diensten, de diensten zal de behandeling van het verzoek.Deze dienst verwijst naar de server worden beschouwd, in het vastgestelde.,,,, achtergrond /oorspronkelijke context -) diensten worden gebruikt om de verwijzing naar de context van de,,.,, diensten -, dienst - is door zijn diensten de toegang tot diensten) vinden één contactpunt,.,,, - opslag Opgeslagen, zijn aan de hand van de diensten - ze,,,, is het voorwerp van de cliënt en diensten door middel van de verwezenlijking van de servicelocator.,,,, dan creëren we een servicelocator InitialContext,,,,,,, diensten, als vertegenwoordigers van de verschillende voorwerpen zijn, diensten, 2.,, Dat de specifieke dienst,,, we servicelocatorpatterndemo. Les, demonstratie, als een klant hier, gebruik zal maken van servicelocator, presentatie van de dienst,Ocator ontwerp -.,, stap 1, de oprichting van de dienst - interface, diensten, openbare diensten, Java, interface (publiek - getname () (); de leegte uitvoeren;}, stap 2, het creëren van een specifieke dienst, service na verkoop (1)., - diensten, de uitvoering van De dienst (de leegte execute () {systeem. ("de uitvoering van de dienst. Leegte fac"); een string getname} - () {terugkeer "diensten";}}, 2. De Java - klasse, de openbare diensten de uitvoering van diensten (de leegte execute () {systeem. Leegte fac ("de uitvoering van diensten"); een string getname} - () {terug "de dienst";}}, stap 3, vastgestelde InitialContext, InitialContext te creëren, Java, van de klassen. InitialContext {openbare voorwerp (stringJndiname) {als (jndiname. Equalsignorecase ("service") {systeem. Leegte fac ("op zoek naar nieuwe diensten en het creëren van een object"); naar de dienst1 ();} anders als (jndiname. Equalsignorecase ("service") {systeem. Leegte fac ("vinden en het creëren van Een een nieuwe dienst"); service2 (terug);} terug van nul;}}, stap 4, het scheppen van geld, geld. De invoer van Java, java.util.arraylist; de invoer van java.util.list; openbare voorraad (privé - lijst < diensten > diensten; de openbare diensten zijn () {= nieuwe arraylist < diensten * ('); de openbare diensten is (...} {voor (naam): diensten (diensten) (als equalsignorecas. Getname ().E - systeem (naam).. leegte fac (duwde "+ 1 +" doel ");}} retourdienst; terug van nul;} de leegte addservice (diensten) {booleaanse bestaan = vals; (dienst: een dienst) {als diensten. Getname (equalsignorecase (nieuwe). De dienst. Getname ()) {}} als er = waar; (!Het bestaan van diensten) {. Toevoeging van (nieuwe);}}}, salaristrap 5, de oprichting van de dienst voor servicelocator. Java, cursussen servicelocator {particuliere statische zijn; - statische (= nieuwe voorraad (); de openbare diensten GetService statische (...} {diensten jndiname) = te zijn. GetService (jndiname als (diensten);!= nul) {terugkeer van diensten;} InitialContext context = nieuwe initialcontext (); de dienst dienst1 = (diensten). De achtergrond van onderzoeken (jndiname); te zijn. Addservice (diensten); de terugkeer van diensten;}}, stap 6, het gebruik, de servicelocator blijk te geven van de ontwerp -, dienst - en servicelocatorpatterndemo., Java, openbare school. Servicelocatorpatterndemo {openbare statische leegte belangrijkste (touw [...] dringt erop) {dienst = servicelocator. GetService ("service"); de diensten uitvoeren; diensten). (= servicelocator. GetService ("service"); de diensten uitvoeren; diensten). (= servicelocator. GetService ("service"); de diensten uitvoeren ('); de diensten. Is servicelocator. ("service"); het uitvoeren van de diensten ();}}, zeven stappen, verificatie, op zoek naar en het creëren van nieuwe diensten. Doel van de diensten en het creëren van nieuwe klanten vinden de uitvoering van zijn klanten de uitvoering van diensten terug terug van de dienst zijn dienst tegen de uitvoering van de dienst,
De dienst voor een ontwerp -
Previous:Ontwerp -
Next Page:Ontwerp - model van de overdracht van