weapon项目实现增加新记录功能
weapon项目,已经实现了列表和删除功能。继续临摹google mvp项目。实现增加新记录的功能。 目前实现功能截图,列表功能: 增加新记录: 保存后的效果: 发送文章为PDF
weapon项目,已经实现了列表和删除功能。继续临摹google mvp项目。实现增加新记录的功能。 目前实现功能截图,列表功能: 增加新记录: 保存后的效果: 发送文章为PDF
在这里写了一个实例,我管它叫“武器列表”。仿google GWT的mvp示例写的,它的示例是为了演示MVP开发模式写的,见: http://code.google.com/p/gwt-mvp-sample/ 但是这个示例使用的是rpc方式和服务器通信。我们使用spring 3.0和json通信。 因此参照它写了个简单的实例,主要是解释json数据如何发送和如何获取。另外,临摹了一下,体会mvp模式。 日志引用gwt weapon项目增加删除功能 发送文章为PDF
在使用gwt javascript overlay types特性编写json应用中使用了简单对象,在gwt json使用集合类型中使用了集合。那么,一般来说一个名词对象(领域模型对象)是个复杂的对象,即不是简单的基本型数据键值对,也不是一个简单的集合。而是成员包括复杂对象和集合的对象。比如,表示一个分页的对象的json表示: { "pageNumber":"2", "results":[ { "name" : "张三"}, { "name" : "李四"} ] } 日志引用在spring web项目中使用json视图 发送文章为PDF
在使用gwt javascript overlay types特性编写json应用中使用了javascript overlay types特性,但是只从服务器端返回了单一的avascript对象。如果是一个集合呢?比如: [ { "name" : "张三"}, { "name" : "李四"} ] 日志引用在gwt json中使用复杂结构的对象 发送文章为PDF
在gwt使用json替代rpc的简单示例中,使用gwt json可以将json字符串解析为java对象,但是这比较繁琐。比如: JSONParser.parse(response.getText()).isObject().get("name").isString().stringValue() 从gwt 1.5开始引入了javascript overlay types特性,见: http://code.google.com/intl/zh-CN/webtoolkit/doc/latest/DevGuideCodingBasicsOverlay.html 日志引用在gwt json中使用复杂结构的对象gwt json使用集合类型 发送文章为PDF
gwt可以通过rpc方式实现客户端和服务器端的通信,而且实现简单快速。 rpc方式很适合一个人开发整个应用,包括服务器端和客户端部分。 但是如果多人分工开发,有写客户端部分的,有写服务器端部分的,就比较麻烦。主要是实体类(域对象)由谁来写。如果是服务器端人员写,那么一定要放在指定的包下,而且要提供源代码。 这样限制了服务器端开发必须和客户端开发必须是写一个项目。当然也可以分开成不同项目,那样客户端开发人员要写自己的实体类,很麻烦。 日志引用使用gwt javascript overlay types特性编写json应用 发送文章为PDF
Patagonia Theme designed by Wp Themes Planet and proudly powered by WordPress