`
jacky68147527
  • 浏览: 211119 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Ajax Store(完整版)

    博客分类:
  • Ajax
阅读更多
  今天把昨天没写完的小demo写完了。一个简单的Ajax 购物车。

当然,感觉还是比较粗糙!下面简单的介绍一下Ajax Store的相关内容及结构。

这里没有采用Spring管理DWR,因为一个小demo没有必要动用Spring.

Ajax框架:DWR

数据库连接:JDBC

View:JSP

数据库:MySQL

业务逻辑代码很简单!这里不再说明了,需要的朋友。可以下载附件查看源文件。

说明:
数据库脚本:store.sql


分享到:
评论
1 楼 CoderDream 2008-07-22  
直接导入MyEclipse6.5,JDK1.6.0.7,进入页面就报错:
引用
2008/7/22 下午 02:05:48 org.apache.catalina.core.ApplicationContext log
嚴重的: StandardWrapper.Throwable
java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
at org.directwebremoting.dwrp.PollHandler.<clinit>(PollHandler.java:387)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.directwebremoting.impl.ContainerUtil.class$(ContainerUtil.java:97)
at org.directwebremoting.impl.ContainerUtil.setupDefaults(ContainerUtil.java:150)
at org.directwebremoting.impl.ContainerUtil.setupDefaultContainer(ContainerUtil.java:125)
at org.directwebremoting.servlet.DwrServlet.init(DwrServlet.java:73)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161)
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:806)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:129)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)
2008/7/22 下午 02:05:48 org.apache.catalina.core.StandardWrapperValve invoke
嚴重的: Allocate exception for servlet dwr-invoker
java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
at org.directwebremoting.dwrp.PollHandler.<clinit>(PollHandler.java:387)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.directwebremoting.impl.ContainerUtil.class$(ContainerUtil.java:97)
at org.directwebremoting.impl.ContainerUtil.setupDefaults(ContainerUtil.java:150)
at org.directwebremoting.impl.ContainerUtil.setupDefaultContainer(ContainerUtil.java:125)
at org.directwebremoting.servlet.DwrServlet.init(DwrServlet.java:73)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161)
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:806)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:129)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)
2008/7/22 下午 02:05:49 org.apache.catalina.core.ApplicationContext log
嚴重的: StandardWrapper.Throwable
java.lang.NoClassDefFoundError
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.directwebremoting.impl.ContainerUtil.class$(ContainerUtil.java:97)
at org.directwebremoting.impl.ContainerUtil.setupDefaults(ContainerUtil.java:150)
at org.directwebremoting.impl.ContainerUtil.setupDefaultContainer(ContainerUtil.java:125)
at org.directwebremoting.servlet.DwrServlet.init(DwrServlet.java:73)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161)
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:806)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:129)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)
2008/7/22 下午 02:05:49 org.apache.catalina.core.StandardWrapperValve invoke
嚴重的: Allocate exception for servlet dwr-invoker
java.lang.NoClassDefFoundError
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.directwebremoting.impl.ContainerUtil.class$(ContainerUtil.java:97)
at org.directwebremoting.impl.ContainerUtil.setupDefaults(ContainerUtil.java:150)
at org.directwebremoting.impl.ContainerUtil.setupDefaultContainer(ContainerUtil.java:125)
at org.directwebremoting.servlet.DwrServlet.init(DwrServlet.java:73)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161)
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:806)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:129)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)
2008/7/22 下午 02:05:49 org.apache.catalina.core.ApplicationContext log
嚴重的: StandardWrapper.Throwable
java.lang.NoClassDefFoundError
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.directwebremoting.impl.ContainerUtil.class$(ContainerUtil.java:97)
at org.directwebremoting.impl.ContainerUtil.setupDefaults(ContainerUtil.java:150)
at org.directwebremoting.impl.ContainerUtil.setupDefaultContainer(ContainerUtil.java:125)
at org.directwebremoting.servlet.DwrServlet.init(DwrServlet.java:73)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161)
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:806)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:129)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)
2008/7/22 下午 02:05:49 org.apache.catalina.core.StandardWrapperValve invoke
嚴重的: Allocate exception for servlet dwr-invoker
java.lang.NoClassDefFoundError
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.directwebremoting.impl.ContainerUtil.class$(ContainerUtil.java:97)
at org.directwebremoting.impl.ContainerUtil.setupDefaults(ContainerUtil.java:150)
at org.directwebremoting.impl.ContainerUtil.setupDefaultContainer(ContainerUtil.java:125)
at org.directwebremoting.servlet.DwrServlet.init(DwrServlet.java:73)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161)
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:806)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:129)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)
2008/7/22 下午 02:05:49 org.apache.catalina.core.ApplicationContext log
嚴重的: StandardWrapper.Throwable
java.lang.NoClassDefFoundError
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.directwebremoting.impl.ContainerUtil.class$(ContainerUtil.java:97)
at org.directwebremoting.impl.ContainerUtil.setupDefaults(ContainerUtil.java:150)
at org.directwebremoting.impl.ContainerUtil.setupDefaultContainer(ContainerUtil.java:125)
at org.directwebremoting.servlet.DwrServlet.init(DwrServlet.java:73)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161)
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:806)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:129)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)
2008/7/22 下午 02:05:49 org.apache.catalina.core.StandardWrapperValve invoke
嚴重的: Allocate exception for servlet dwr-invoker
java.lang.NoClassDefFoundError
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.directwebremoting.impl.ContainerUtil.class$(ContainerUtil.java:97)
at org.directwebremoting.impl.ContainerUtil.setupDefaults(ContainerUtil.java:150)
at org.directwebremoting.impl.ContainerUtil.setupDefaultContainer(ContainerUtil.java:125)
at org.directwebremoting.servlet.DwrServlet.init(DwrServlet.java:73)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161)
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:806)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:129)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)

相关推荐

    ajax常用框架api文档

    3. **Ext JS**:Ext JS是一个完整的前端框架,它的Ajax功能主要由`Ext.Ajax`类提供。`Ext.Ajax.request()`方法类似于jQuery的`$.ajax()`,可以定制各种请求参数。此外,它还提供了异步操作的便利性,如`Ext.data....

    ASP.NET MVC3官方实例教程MusicStore中文版

    ### ASP.NET MVC3官方实例教程MusicStore中文版:构建音乐商店的全面指南 #### 概览 《ASP.NET MVC3官方实例教程MusicStore中文版》是专为希望深入理解和掌握ASP.NET MVC3框架的开发者设计的实践教程。本书通过一...

    mvc3中文教程(musicstore)及源代码

    这个项目模拟了一个在线音乐商店,涵盖了从浏览专辑、添加到购物车到结账的完整购物流程,提供了丰富的功能和交互体验。 **项目结构** 在`MvcMusicStore-v3.0`这个压缩包中,你会找到以下关键文件和目录: 1. **...

    仿59store校园o2o系统 v2.42校园o2o系统 得推校园O2O系统 仿59store

    仿59store校园o2o系统是一个以php+MySQL进行开发的主要针对校园市场开发的O2O系统。 主要功能模块: 1.夜猫店:校园每栋楼可以开设一个夜猫店 2.校园超市:每个学校拥有一个校园...3.优化进货改ajax提交 4.优化模板引擎

    json处理,ajax

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它采用完全独立于语言的文本格式,但也使用了类似于C家族语言(包括JavaScript)的习惯,这使得它对人类可读且易于编写,同时也易于机器解析和生成...

    Ajax和Ext插件的使用

    当需要发送Ajax请求获取数据时,Store会自动处理,而无需手动编写Ajax代码。 **数据绑定** 在上述配置中,`store`与服务器端的通信是通过`proxy`实现的,它可以是Ajax请求或者JSONP。在本例中,数据以JSON格式从...

    Ajax框架ExtJS3.0源代码

    4. **Ajax通信**:Ext.Ajax模块提供了一套完整的AJAX请求处理机制,包括异步请求、响应处理、请求头设置、超时控制等功能,使得与服务器的数据交换变得简单。 5. **事件驱动**:事件系统是ExtJS的重要组成部分,...

    EXT中文文档,EXT简明教程(Ajax框架)

    教程可能包括如何创建EXT应用、定义组件、组织布局、使用数据存储(Store)与数据代理(Proxy)来处理服务器端数据,以及如何使用EXT的Ajax功能进行异步通信。通过这个教程,读者可以逐步了解EXT的开发流程和最佳...

    Book_Store

    《Book_Store》这个项目是一个完整的电商系统实例,涵盖了Web开发中的多个重要环节,对于学习和实践全栈开发有着极高的参考价值。通过深入研究这个项目,开发者可以提升自己的前端、后端以及数据库管理技能,更好地...

    Music store mvc3 中文版

    《Music store mvc3 中文版》是一份完整的中文版*** MVC音乐商店教程文档,它详细介绍了如何使用*** MVC3、Razor视图引擎和Entity Framework Code First技术构建一个在线音乐商店应用。文档不仅适用于初学者,对于...

    Book Store App.zip

    JavaEE,即Java企业版,是一个用于构建企业级Web应用程序的标准框架。它包括一系列的API和服务,如Servlet、JSP、EJB(Enterprise JavaBeans)、JMS(Java消息服务)等。在Book Store App中,Servlet作为服务器端...

    掏钱学ExtJs完全版附全部源码- 康海涛

    康海涛的"掏钱学ExtJs完全版"可能是一份全面的学习资料,涵盖了ExtJs的基础到高级应用,包括源码分析,旨在帮助学习者深入理解和掌握这一技术。 首先,ExtJs的核心是其组件模型。它提供了大量的预定义组件,如表格...

    ext 异步加载树完整版

    "ext 异步加载树完整版" 提到的是EXT JS框架中的一个特性,EXT JS是一个广泛使用的JavaScript库,用于构建富客户端Web应用程序。在这个场景下,"异步加载树"是指树形组件(Tree Panel)不一次性加载所有节点,而是...

    Webstore:使用Composer依赖性管理器以PHP和SQL开发的Webstore

    综上所述,Webstore项目是一个融合了前后端技术的完整电子商务解决方案。开发者利用PHP处理后端逻辑,通过SQL管理数据库,用JavaScript增强用户体验,而Composer则帮助管理项目的所有依赖,确保开发环境的一致性和可...

    掏钱学ExtJs完全版

    "掏钱学ExtJs完全版"很可能是针对初学者或希望深入学习ExtJs的开发者的中文教程资源。 这个资源可能包括了关于ExtJs的基本概念、核心组件、布局管理、数据绑定、事件处理、图表绘制、AJAX交互等多个方面的详细讲解...

    掏钱学extjs完全版

    **掏钱学EXTJS完全版**是一套全面深入学习EXTJS框架的专业教程,主要针对EXTJS 2.0版本进行讲解。EXTJS是一款强大的JavaScript库,用于构建富客户端Web应用程序,以其直观的组件化设计、丰富的用户界面和高度可定制...

    Ext22中文API(完整版)

    Ext2.2中文API(完整版)是一款专为开发者设计的文档资料,它详细介绍了ExtJS 2.2版本的JavaScript库,这是一个广泛用于构建富客户端Web应用的框架。此API文档提供了完整的中文翻译,方便中国开发者理解和使用ExtJS...

    extjs 中文帮助(完整版)

    这个“EXTJS中文帮助(完整版)”文档集合提供了全面的EXTJS学习和开发资源,旨在帮助开发者更高效地掌握EXTJS技术,实现复杂且功能丰富的Web应用程序。 EXTJS的核心特性包括组件化、数据绑定、可拖拽功能、灵活的...

Global site tag (gtag.js) - Google Analytics