`
mblmh2008
  • 浏览: 1324 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Webwork+Extjs如何实现数据的交互?

阅读更多
webwork 有很多标签,真的很好使,至少比struts1的标签好使很多

但新的ajax加入以后情况放生了变化,
大多数情况下我们不需要标签来显示返回值或错误信息
而是使用JAVASCRIPT脚本

比如最流行的EXTJS

webwork有没有相关的ACTION类(比方说好多标签都要用到ActionSupport),让后放入request

专门可以把这些信息打成JSON之类的东西,让当下真正用来的显示界面JAVASCRIPT读取呢?

现在EXT设计界面真的很方便,问题就在于根服务器交流过于麻烦

以前是
用户-->服务器接受数据--服务器处理数据-->服务器生成页面-->用户
现在是
用户-->服务器接收数据-->服务器处理数据-->服务器返回数据-->客户端生成界面-->用户

MVC也说了N久了,可当下的v跟以前的v真是相差的太远

现在用框架主要用来匹配
后台逻辑跟前台页面的匹配

其实现在最主要问题就是你不可能在客户端的脚本中加服务器脚本,
让一些本来应该服务器完成的逻辑(譬如说,没填写表单中的某项,过去服务器的返回错误打出)
现在要有一部分在客户端解决
现在老说什么解耦合,可在这里的耦合是越来越紧密
分享到:
评论

相关推荐

    ssh+extjs+json

    在SSH+EXTJS+JSON的组合中,Spring负责后端业务逻辑和数据访问,Struts2处理MVC流程,Hibernate处理数据持久化,EXTJS构建前端用户界面,而JSON作为前后端数据交换的格式,提高了数据传输效率和易读性。这种组合在...

    SSH所有jar+jbpm+json+extjs

    jbpm指的是Business Process Management(业务流程管理)系统,json则是JavaScript Object Notation,一种轻量级的数据交换格式,而extjs是一个用于构建富客户端Web应用的JavaScript库。现在,我们来深入探讨这些...

    Hibernate+Spring+Struts2+ExtJS开发CRUD功能

    ExtJS的组件模型和数据绑定机制使得与后端服务(如Struts2 Action)的数据交换变得简单,从而实现CRUD功能。 在这个组合中,`Hibernate`处理数据持久化,`Spring`提供整体架构和依赖管理,`Struts2`负责控制流程和...

    Extjs3.1+struts2+spring2.5+hibernate3.5环境

    Spring作为整体架构的胶水,管理依赖和事务,同时与Hibernate协作实现数据的持久化。Hibernate则通过ORM简化了数据库操作,使得开发者可以专注于业务逻辑。 在实际项目中,`extjsDemo`可能是包含了一个使用上述技术...

    Ext Demo, Ext学习入门

    这个压缩包中的 ChatRoom 文件很可能是实现了一个简单的聊天室应用,以此来展示 ExtJs 的功能和实际应用场景。 **ExtJs** 是一个基于 JavaScript 的富客户端应用框架,它提供了大量的 UI 组件和数据绑定机制,使得...

    JAVA.Extjs.Hibernate.Web开发应用免费教程集锦

    7. **ExtJS**:ExtJS是一款JavaScript库,用于构建富客户端的Web应用,提供了丰富的UI组件和数据绑定功能。 8. **Flex**:Flex是Adobe开发的一种RIA(富互联网应用)框架,用于构建跨平台的交互式用户界面,通常与...

    三层架构Structs2+Spring+Hibernate前台Ext项目架构(eclipse工程)

    在本项目中,Spring主要负责管理对象的生命周期,实现各层之间的解耦,并可以结合Struts2进行事务管理,提供数据访问支持。 3. **Hibernate**:Hibernate是一个优秀的对象关系映射(ORM)框架,它简化了数据库操作...

    网站管理员管理后台

    在“网站管理员管理后台”中,ExtJS4可能被用来设计交互式的表格、表单、树形结构等,提供良好的用户体验。 Spring是一个Java企业级应用的开源框架,主要关注于依赖注入和面向切面编程。在本项目中,Spring可能被...

    四个struts1(2)+spring+ibatis+jquery整合实例

    可以使用jQuery与后台Action进行交互,实现异步数据加载。 6. **测试与优化**:编写单元测试和集成测试,确保各个组件正常工作。根据需求优化性能,如缓存策略、错误处理等。 这样的整合实例对于初学者来说,是一...

    JavaSSH做的精品课程系统

    在本系统中,ExtJS4被用于构建用户界面,提供交互式的用户体验。 5. **jQuery1.7**:jQuery是一个轻量级的JavaScript库,简化了DOM操作、事件处理、动画和Ajax交互。虽然ExtJS4自身已经包含了一些jQuery的功能,但...

    java的各种技术.pdf

    2. **SQL Server、Oracle、MySQL**:这些是常见的关系型数据库管理系统,JDBC可用于与它们交互,进行数据存储和检索。 **JavaWeb技术** 1. **HTML/CSS/JavaScript**:前端开发的基础,HTML用于结构,CSS用于样式,...

Global site tag (gtag.js) - Google Analytics