`

EXTJS 2.0 + struts2.0 在 google app 上面跑通测试.

    博客分类:
  • java
阅读更多

新的东西要不断学习.

 

不知道.用 extjs 的人多么.

 

用的开发工具还是用的 GWT的那个工具.发布部署上去了.

 

action 层.不能使用 模型驱动. 需要对每一个参数 进行

request.getParameter.() 得到.(google app的struts2 这个拦截跑不了)


service层业务逻辑.编写业务逻辑.需要手动将 结果写成一个 json 的格式.json lib 也被限制了.


dao层.没有数据库而是之间将bean序列号化 到服务器.

 

目前还没有 ioc的容器.

 

http://freewebsys.appspot.com/

 

部署上去了.

 

附近是源代码..没有放jar包

 

 

 

自己写了一个json转换.

 

 

 写道
private String toPageJSON(int size, List<User> results) {
StringBuffer json = new StringBuffer();
// 将返回数据拼接成一个json的分页格式.
json.append("{\"results\":\"");
json.append(size);
json.append("\",\"items\":[");
for (int i = 0; i < results.size(); i++) {
json.append(toObjectJSON(results.get(i)));
if ((i + 1) != results.size()) {/* 不是最后一个.添加逗号. */
json.append(",");
}
}
json.append("]}");
return json.toString();
}

private String toObjectJSON(User user) {
StringBuffer json = new StringBuffer();
json.append("{");
json.append("\"id\":" + "\"" + user.getId() + "\",");
json.append("\"name\":" + "\"" + user.getName() + "\",");
json.append("\"email\":" + "\"" + user.getEmail() + "\"");
json.append("}");
return json.toString();
}
 

 

写的比较匆忙.应该用 反射改改..

 

 

 

不知道.这个extjs的速度  怎么样.

 

有兴趣的可以 邮件联系.

 

toeoso@gmail.com

 

0
0
分享到:
评论

相关推荐

    extjs2.0+struts1.2+hibernate+spring增删改查

    本项目名为"extjs2.0+struts1.2+hibernate+spring增删改查",结合了四个核心的技术框架,它们分别是ExtJS 2.0、Struts 1.2、Hibernate和Spring,用于实现数据的CRUD(创建、读取、更新和删除)操作。这四个组件共同...

    Spring2.5+ibatis2.3+Extjs2.0+Struts2实现用户管理

    本项目以"Spring2.5+ibatis2.3+Extjs2.0+Struts2实现用户管理"为主题,旨在为初学者提供一个全面理解这些技术集成使用的实例。下面将详细阐述这四个关键组件及其在用户管理系统中的作用。 首先,Spring框架是Java...

    extJs2.0+spket-1.6.11.zip

    将Spket 1.6.11与ExtJS 2.0结合,开发者可以在一个集成的环境中高效地编写和测试ExtJS应用。IDE中的代码提示和自动完成功能可以减少学习曲线,而调试工具则可以帮助开发者快速定位和修复问题。 **总结** "extJs2.0+...

    Extjs3.2+struts2.0+spring2.5+hibernate3.5+weblogic10+oracle10g含全包4

    Extjs3.2+struts2.0+spring2.5+hibernate3.5+weblogic10+oracle10g 第4部分

    Extjs3.2+struts2.0+spring2.5+hibernate3.5+weblogic10+oracle10g含全包3

    Extjs3.2+struts2.0+spring2.5+hibernate3.5+weblogic10+oracle10g含全包 第三部分

    Extjs3.2+struts2.0+spring2.5+hibernate3.5+weblogic10+oracle10g含全包1

    Extjs3.2+struts2.0+spring2.5+hibernate3.5+weblogic10+oracle10g含全包 共5 部分 全部下载后解压缩

    Extjs3.2+struts2.0+spring2.5+hibernate3.5+weblogic10+oracle10g含全包2

    Extjs3.2+struts2.0+spring2.5+hibernate3.5+weblogic10+oracle10g含全包 共5 部分 全部下载后解压缩

    extjs2.2+dwr2.0+struts1.3实现的WebQQ 即时聊天

    本系统是采用Struts1.3+ExtJS2.2+DWR2.0技术 开发环境:Myeclipse6.0+tomcat6.0+sql server2000 里面有完整的代码! 系统简介: 本系统已经实现了对好友发送即时消息和离线消息,也实现了用户的查询及添加,删除...

    ExtJS2.0.rar_extjs2.0

    这个"ExtJS2.0.rar"压缩包包含了关于如何使用ExtJS 2.0的资源,特别是"ExtJS2.0实用简明教程.chm",这是一份详细的指导文档,可以帮助开发者快速掌握该框架的核心概念和技术。 ExtJS 2.0的主要特点包括: 1. **...

    Extjs3.2+struts2.0+spring2.5+hibernate3.5+weblogic10+oracle10g含全包5

    proxool_cofig.xml为连接池配置 此项目可做基础项目开发原型方便,启动此项目在weblogic10中会有antlr-2.7.6rc1.jar此包的异常请配置其先加载并将次包考入 bea\wlserver_10.0\server\lib目录下,再将bea\user_projects...

    struts2.0+Extjs文件上传例子

    功能强大的Struts2.0+Extjs实现的文件上传,包含文件上传进度,文件的下载,压缩,解压多文件删除等

    ExtJs 2.0 GridPanel+Struts2 with JSON plugin[更新代码]

    博文链接:https://zjnbshifox.iteye.com/blog/147574

    ExtJs2.0学习系列

    在ExtJS 2.0版本中,这个框架提供了丰富的组件库、强大的数据管理以及灵活的布局管理,使得开发者能够创建功能强大、界面友好的网页应用。本系列的学习资料将深入探讨ExtJS 2.0的核心特性与应用技巧。 一、组件系统...

    中文ExtJS2.0.CHM

    中文ExtJS 2.0.CHM是一个详细的中文文档,为开发者提供了关于ExtJS 2.0版本的全面指南。 这个CHM文件包含了多个关键知识点,旨在帮助开发者理解和应用ExtJS 2.0。首先,CHM文件中的"例子解析"部分,是学习任何编程...

    ExtJs + Struts2 + JSON 程序总结

    ExtJs + Struts2 + JSON 是一种常见的前端与后端数据交互的技术组合,常用于构建富客户端应用。这里我们详细探讨一下这三个技术组件以及它们如何协同工作。 首先,ExtJs 是一个JavaScript库,用于创建复杂的、用户...

    extJs2.0 中文手册

    在深入探讨ExtJs2.0的具体知识点之前,需要明确ExtJs2.0中文手册的主要内容涵盖了框架的安装、配置、组件使用方法、事件处理、数据管理以及高级应用开发等方面。 首先,ExtJs2.0中文手册应该会介绍如何安装和配置...

    EXTJS4+STRUTS2+JAVA增删改查

    在这个"EXTJS4+STRUTS2+JAVA增删改查"的例子中,我们将深入探讨这三个技术如何协同工作,实现数据的动态管理。 EXTJS4是一个强大的JavaScript库,主要用于创建桌面级的Web应用程序。它提供了丰富的组件库,如表格、...

    资料:包括extjs2.0源码

    EXTJS 2.0是Sencha公司开发的一款用于构建富客户端Web应用的JavaScript库,它在Web开发领域具有广泛的应用。EXTJS的核心特性包括组件化、数据绑定、强大的表格和图表功能、丰富的用户界面组件以及对Ajax技术的深度...

Global site tag (gtag.js) - Google Analytics