| 
 package com.kuaff.ejb3.entity; 
  
import java.util.Map; 
import java.util.HashMap; 
import java.util.Collection; 
import javax.naming.InitialContext; 
import javax.naming.NamingException; 
  
public class Client 
{ 
  
    public static void main(String[] args) throws NamingException 
    { 
        InitialContext ctx = new InitialContext(); 
        Teacher teacher = (Teacher) ctx.lookup(Teacher.class.getName()); 
        Map<String,Integer> map = new HashMap<String,Integer>(); 
        map.put("语文",new Integer(98)); 
        map.put("化学",new Integer(149)); 
        map.put("物理",new Integer(143)); 
        teacher.addScore("smallnest",map); 
        Student student = teacher.getStudent(); 
        String name = student.getName(); 
        System.out.printf("显示%s的分数:%n",name); 
        Collection<Score> c = student.getScores(); 
         
        for (Score score:c) 
        { 
            System.out.printf("%s:%s%n",score.getName(),score.getNumber()+""); 
        } 
         
    } 
} 
   |