The following slides show how to build Programming Exercise II (Java input and output).
  
  Slide 5.0: Programming Exercise II: My meal ordering (I/O) 
  Slide 5.1: Programming Exercise II (cont.): A Java example (example) 
  Slide 5.2: Programming Exercise II (cont.): Programming exercise construction steps 
 
  Slide 5.3: Programming Exercise II (cont.): Web user interface construction [(X)HTML] 
 
  Slide 5.4: Programming Exercise II (cont.): Calling a CGI Perl script (Perl) 
 
  Slide 5.5: Programming Exercise II (cont.): Calling a Java program (Java) 
  
  Slide 5.6: CGI (Common Gateway Interface) 
 
  Slide 5.7: Writing CGI scripts 
 
  Slide 5.8: CGI security concerns 
  Slide 5.9: Using Perl 
  Slide 5.10: Using Java 
 
 
 
 
  
   
  Slide 5.a: Populating and updating an ArrayList — AList.java 
    | 
   
  
    | 
   
  
   |