第一范文网 - 专业文章范例文档资料分享平台

webbuilder集成MVC示例

来源:用户分享 时间:2025/6/15 10:56:22 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

Webbuilder平台下MVC整合示例

由于一些业务上的需求,可能需要我们使用一些后台逻辑来处理业务,这样就涉及到我们怎样调用后台代码的问题,这个就是为大家方便调用后台代码打开的一条路。

在特定的情景下使用更好的方法才能提高我们的开发效率。虽然用后台调用java方法可以满足业务需求,但是我个人目前并不是推荐什么都用java实现,调用后台java方法最好是那些不需要返回数据或者是返回不需要复杂拼装的json数据的逻辑,换句话说像修改,删除,更新这样的操作可以使用,而查询就不太适合(目前不适合)。

1、要求

后台整合的MVC框架为springMVC,整合过程中对项目的结构只有一个要求,就是所有的静态文件都需要放入到resources下,否则会报文件找不到错误。

2、示例

这个示例是平台上的一个例子,我复制出来修改了一下。这个例子实现的功能就是最简单的增删改查操作,数据的获取都在后台完成,下面我详细介绍下实现过程。

(1)、Controller方法

定义一个controller需要定义在上图所示的包下面。

用过框架的人都知道注解的作用,这里就不在多说,这个类上面的@RequestMapping(\中的“/ustom”可以不添加,如果不添加则为当前根路径下。

(2)、查询

如图上面的查询方法,第一行的Cust类是我自己定义的,这个类主要是继承了我写的一个基类,如下图:

我是在这里面简单的把方法再简化了一些,如果你不想建这个类可以不?当然完全可以,这个最原始的的类是我编写的BaseCRUD,直接用它也是完全可以,但是不推荐,代码不够清晰。

接着说这个查询方法,第二行和第三行是添加查询条件,这个也是我封装的一个类,下面一行就是查询出json了。因为我返回的json的key为data,跟平台的不匹配,所以下面的代码就是换了一下,这是我个人封装的,换成rows是根本没问题的,以后再优化。 前面调用的地址如图显示:

(3)、添加

以后的增改删用法都差不多,这个第一句就是将传过来的值转换成json。

jo.put(\SysUtil.getId());的作用是传过来时id的值为空,所以需要将里面的id赋值。 下面一句就是调用插入方法了。 前台调用地址:

搜索更多关于: webbuilder集成MVC示例 的文档
webbuilder集成MVC示例.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c438ml46e1y9kcek7h0vi_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top