English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Dans l'exemple donné précédemment, nous avons utilisé un client basé sur la console. Nous pouvons également utiliser un client basé sur le Web. Vous devez créer3d'autres fichiers. Ici, nous utilisons les fichiers suivants:
ClientInvoker.java index.jsp process.jsp
ClientInvoker.java
Il définit une seule méthode getCube() qui retourne un ensemble de données multidimensionnelles pour un nombre donné
package com.w3codebox; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; public class ClientInvoker { public static int getCube(int number){ ApplicationContext context = new ClassPathXmlApplicationContext("client")-beans.xml Calculation calculation = (Calculation)context.getBean("calculationBean"); return calculation.cube(number); } }
index.jsp
Il crée un tableau pour obtenir un numéro.
<form action="process.jsp"> Entrez le numéro :<input type="text" name="number"/> <input type="submit" value="cube" /> </form>
process.jsp
Il crée un tableau pour obtenir un numéro.
<jsp:include page="index.jsp"></jsp:include> <hr/> <%@page import="com.w3codebox.ClientInvoker"%> <% int number = Integer.parseInt(request.getParameter("number")); out.print("cube de "+number+" est: "+ClientInvoker.getCube(number)); %>