home *** CD-ROM | disk | FTP | other *** search
/ Chip 1997 October / Chip_1997-10_cd.bin / tema / sybase / powerj / template.z / iisjava.wxc < prev    next >
Text File  |  1996-12-10  |  3KB  |  164 lines

  1. Save Format v1.3
  2. @begin ClassFile "iisjava"
  3.  Exported 0;
  4.  Abstract 0;
  5.  Interface 0;
  6.  PackageName "";
  7.  Language "Java";
  8.  
  9.  @begin UserFunction "iisjava()"
  10.   Compiler 1;
  11.   GencodeSrcLine 11;
  12.   FunctionName "iisjava::iisjava()";
  13.  @end;
  14.  
  15.  @begin UserFunction "main(String args[])"
  16.   Compiler 1;
  17.   GencodeFunction 1;
  18.   GencodeSrcLine 15;
  19.   FunctionName "iisjava::main(String args[])";
  20.  @end;
  21.  
  22.  @begin UserFunction "CreateMainForm()"
  23.   Compiler 1;
  24.   GencodeFunction 1;
  25.   GencodeSrcLine 22;
  26.   FunctionName "iisjava::CreateMainForm()";
  27.  @end;
  28.  
  29.  @begin UserFunction "StartApp(String args[])"
  30.   Compiler 1;
  31.   GencodeSrcLine 25;
  32.   FunctionName "iisjava::StartApp(String args[])";
  33.  @end;
  34.  
  35.  @begin UserFunction "RunApp(String args[])"
  36.   Compiler 1;
  37.   GencodeSrcLine 33;
  38.   FunctionName "iisjava::RunApp(String args[])";
  39.  @end;
  40.  
  41.  @begin UserFunction "EndApp(String args[])"
  42.   Compiler 1;
  43.   GencodeSrcLine 54;
  44.   FunctionName "iisjava::EndApp(String args[])";
  45.  @end;
  46.  
  47.  @begin HPPPrefixBlock
  48. @begin-code HPPPrefix
  49.  
  50. // add your custom import statements here
  51. import java.io.*;
  52.  
  53. @end-code;
  54.   GencodeSrcLine 6;
  55.  @end;
  56.  
  57.  @begin CPPPrefixBlock
  58. @begin-code CPPPrefix
  59.  
  60.  
  61. @end-code;
  62.   GencodeSrcLine -1;
  63.  @end;
  64.  
  65.  @begin ClassContentsBlock
  66. @begin-code ClassContents
  67.  
  68.     // add your data members here
  69.     WebConnection server;
  70.  
  71. @end-code;
  72.   GencodeSrcLine 57;
  73.  @end;
  74.  
  75. @begin-code BaseClassList
  76.  
  77. extends Object
  78.  
  79. @end-code;
  80.  
  81. @begin-code GeneratedClassContents
  82.  
  83.  
  84. @end-code;
  85.  
  86. @begin-code Code "iisjava::iisjava()"
  87.  
  88.     public @CLASSNAME@()
  89.     {
  90.         super();
  91.     }
  92.  
  93. @end-code;
  94.  
  95. @begin-code Code "iisjava::main(String args[])"
  96.  
  97.     public static void main(String args[])
  98.     {
  99.         @@CLASSNAME@ app = new @CLASSNAME@();
  100.         app.StartApp(args);
  101.         app.RunApp(args);
  102.         app.EndApp(args);
  103.     }
  104.  
  105. @end-code;
  106.  
  107. @begin-code Code "iisjava::CreateMainForm()"
  108.  
  109.     public void CreateMainForm()
  110.     {
  111.     }
  112.  
  113. @end-code;
  114.  
  115. @begin-code Code "iisjava::StartApp(String args[])"
  116.  
  117.     public void StartApp(String args[])
  118.     {
  119.         server = new WebConnection(args);
  120.         if (! server.getConnected() ) {
  121.             System.err.println("Connection to Server failed");
  122.             System.exit(2);
  123.         }       
  124.     }
  125.  
  126. @end-code;
  127.  
  128. @begin-code Code "iisjava::RunApp(String args[])"
  129.  
  130.     public void RunApp(String args[])
  131.     {
  132.         //CreateMainForm();
  133.         try {
  134.             server.setResponseHeader( "Content-Type", "text/html" );
  135.            
  136.             server.writeln("<P>Hello from a Java servlet");
  137.             
  138.             PrintStream output = server.getStream();
  139.             output.println("<P>Hello down output stream");
  140.             
  141.             String classname;
  142.             if( server.getIsPostMethod() ) {
  143.                 classname = server.getFormVariable( "class" );
  144.             } else {
  145.                 classname = server.getQueryVariable( "class" );
  146.             }
  147.             output.println("<P>Class: " + classname);
  148.             
  149.         } catch( WebServiceException e ) {
  150.         }
  151.         
  152.     }
  153.  
  154. @end-code;
  155.  
  156. @begin-code Code "iisjava::EndApp(String args[])"
  157.  
  158.     public void EndApp(String args[])
  159.     {
  160.     }
  161.  
  162. @end-code;
  163. @end;
  164.