各位大侠,我们做了一个WEB服务端,实时接收用HTTP协议传过来的数据,存入数据库,并跟黑名单库比对,如发现是黑名单中数据,及时向其他多台电脑报警。报警这部分如何实现,能讲下大致框架结构,并给出主要源代码吗,将不胜感激。
解决方案 »
- 问问struts2类型转换问题
- 关于struts2中的autocompleter标签的问题
- Error applicationContext.xml求大侠高手帮帮忙!!各种求...
- extjs combox 使用了样式后,下拉箭头与文本框错位显示
- 用JSP在接收AJAX POST方式传递的参数时汉字出现乱码
- No TransactionManagerLookup specified
- 如何使window.showModalDialog定时打开的jsp页面刷新?
- 图像的像素点RGB提取
- 请教:为什么cursor数量居高不下?
- 关于servlet中用jasper,请高手指点
- 非常郁闷的一个问题
- 第 1 行: ',' 附近有语法错误。
public void handlepush(Context c){ //根據push方法"如果是blue狀態的切換到green" ; c.setState(new GreenState());
} public void handlepull(Context c){
//根據pull方法"如果是blue狀態的切換到red" ; c.setState(new RedState());
}
public abstract void getcolor(){ return (Color.blue)}
}
public class Context{
private Sate state=null; //我們將原來的 Color state 改成了新建的State state;
//setState是用來改變state的狀態 使用setState實現狀態的切換 pulic void setState(State state){ this.state=state;
}
public void push(){
//狀態的切換的細節部分,在本例中是顔色的變化,已經封裝在子類別的handlepush中實現,這裏無需關心 state.handlepush(this); //因爲sample要使用state中的一個切換結果,使用getColor() Sample sample=new Sample(state.getColor()); sample.operate();
}
public void pull(){
state.handlepull(this); Sample2 sample2=new Sample2(state.getColor()); sample2.operate();
}
}
这是观察者模式的案例, 你根据这个模式去写监听口行了