Be happy with Java

          畢設用Buffalo實時保存部分的代碼寫了71行,第一次:)

          服務器端SimpleService.java
          ?1package?net.buffalo.sei.simple;
          ?2import?java.io.IOException;
          ?3import?java.util.*;
          ?4import?java.io.*;
          ?5
          ?6public?class?SimpleService{
          ?7????public?static?void?main(String[]?args)?throws?IOException{
          ?8/*????????2.Input?from?memory
          ?9????????StringReader?in2=new?StringReader(sHandle.value);
          10????????int?c;
          11????????while((c=in2.read())!=-1)
          12????????????System.out.print((char)c);
          13????????
          14*/

          15????????
          16//????????4.File?output
          17????????try{
          18????????????BufferedReader?in4=new?BufferedReader(
          19????????????????????new?StringReader(sHandle.value));
          20????????????PrintWriter?out1=new?PrintWriter(
          21????????????????????new?BufferedWriter(new?FileWriter("Interval.xml")));
          22????????????int?lineCount=1;
          23????????????while((s=in4.readLine())!=null)
          24????????????????out1.println(lineCount++?+?":"+s);
          25????????????out1.close();
          26????????}
          catch(EOFException?e){
          27????????????System.err.println("End?of?stream");
          28????????}

          29????}

          30}
          瀏覽器端部分相關代碼:)
          ?1<script?language="JavaScript"?src="script/prototype.js"></script>
          ?2<script?language="JavaScript"?src="script/buffalo.js"></script>
          ?3<script?language="JavaScript"?src="script/template.js"></script>
          ?4<SCRIPT?language=javascript>
          ?5<!--
          ?6var?endPoint="<%=request.getContextPath()%>/BUFFALO";
          ?7var?buffalo?=?new?Buffalo(endPoint);
          ?8function?cmdSave()?{
          ?9var?sHandle?=?Buffalo.getElementById("description1");
          10buffalo.remoteCall("simpleService.save",[buffalo:],?function(reply)?{
          11??sHandle.value?=?reply.getResult();
          12?}
          )
          13}

          14//-->
          15
          </SCRIPT>
          16
          17<script?language=javascript>
          18<!--
          19setInterval("cmdSave()",60000);
          20-->
          21
          </script>
          buffalo-service.properties
          1#?simpleService,?The?simple?Service
          2simpleService=net.buffalo.sei.simple.SimpleService
          web.xml
          ?1<?xml?version="1.0"?encoding="UTF-8"?>
          ?2<!DOCTYPE?web-app?PUBLIC?"-Sun?Microsystems,?Inc.DTD?Web?Application?2.3//EN"?"http://java.sun.com/dtd/web-app_2_3.dtd">
          ?3<web-app>
          ?4<display-name>Buffalo?Demo-divide?Application</display-name>
          ?5<servlet>
          ?6??<servlet-name>service</servlet-name>
          ?7??<servlet-class>net.buffalo.server.BuffaloServiceServlet</servlet-class>
          ?8??<init-param>
          ?9???<param-name>debug</param-name>
          10???<param-value>true</param-value>
          11??</init-param>
          12</servlet>
          13
          14<servlet-mapping>
          15??<servlet-name>service</servlet-name>
          16??<url-pattern>/BUFFALO</url-pattern>
          17</servlet-mapping>
          18</web-app>
          又是71行:)

          posted on 2006-05-31 23:06 SYBIL@BLOGJAVA 閱讀(140) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 青铜峡市| 忻城县| 博爱县| 本溪| 明溪县| 任丘市| 曲松县| 奉化市| 留坝县| 东阳市| 嘉鱼县| 新昌县| 怀宁县| 民县| 青州市| 弋阳县| 阳朔县| 湖南省| 太康县| 莒南县| 安吉县| 平阳县| 叶城县| 柳江县| 县级市| 濮阳县| 慈溪市| 莎车县| 浏阳市| 满城县| 恩施市| 花莲县| 浦江县| 玛多县| 政和县| 璧山县| 三河市| 广丰县| 西昌市| 白沙| 海兴县|