java处理买面包事件
2014-09-04 22:20
232 查看
一、应用场景描述
用户A想在XX网上买面包,于是1)在XX网上点击购买发起买面包的请求
2)XX网接收请求,后台检验用户及用户的购买行为,通过后处理用户请求
3)由于买的面包可能很多或者内在业务很复杂,XX网在验证后会先在网站前台提示用户已付款成功,但同时后台在异步执行业务处理。
4)后台业务处理完毕,操作成功
二、场景用例代码
如下:public class TestJs {
/**
* 测试当用户发起请求,前台进行JS提示后,后台代码在前台快速提示后能够异步进行处理
* @param response
*/
public void testJavaContainJs(HttpServletResponse response){
try {
System.out.println("--------------第一步:用户前台发起买面包请求-------------------");
System.out.println("--------------第二部:后台进行校验并处理用户买面包的请求-------------------");
PrintWriter out = response.getWriter();
out.write ("<script language=Javascript>");
out.write ("alert('第三步:付款成功,前台给用户提示');");
out.write ("</script>");
Integer i = 1000000000;
while(i>0){
System.out.println("--------------第四步:后台系统进行业务清算和库存操作,处理中:正在处理第"+i+"步骤-------------------");
}
out.flush();
out.close();
System.out.println("--------------第四步:用户付款成功后,后台系统进行业务清算和库存操作处理完毕-------------------");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
相关文章推荐
- Java事件处理模式
- java小程序中鼠标事件的响应处理(包含右键、双击等)
- 使用handleEvent()方法,action()方法和mouseDown()方法处理事件的JAVA Application程序.
- Java事件处理与发送
- 初识java事件处理
- Java Swing中的键盘事件处理
- JAVA事件的三种处理方式
- 读Java事件处理机制
- java的事件处理
- [转]利用Java事件处理机制实现录制、回放功能
- 浅谈Java与C#的事件处理机制
- Java事件处理学习笔记
- Java Swing中的键盘事件处理
- java的事件处理
- JAVA---事件适配器----用内部类,匿名类实现事件处理
- Java事件处理与发送原理
- DHTML中的事件处理- IE和Netscape分析比较 - 转 "java与模式",文章不错
- java的事件处理
- 为您的Java应用程序添加退出事件处理
- Java Swing 中三种事件处理方法比较