MVC
文章平均质量分 52
java_augur
这个作者很懒,什么都没留下…
展开
-
跟着JHipster学做项目 (13) 控制Vue前端在完成加载数据后展现页面
对于用Vue开发的前端页面,通常采用Ajax进行数据通讯,页面的控件往往存储在本地。我们直观的感觉是页面组件出现后,数据再显示在组件上,如果网络有延迟,数据滞后显示会更加明显。更严重的情况是上次缓存的数据会出现在页面,对用户造成困扰。下面就讲述一下JHipster的两种方式实现数据加载完成后,再展现页面。利用beforeRouteEnter,代码如下: beforeRouteEnter(to, from, next) { next(vm => { vm.initAu原创 2020-09-26 23:14:22 · 473 阅读 · 0 评论 -
跟着JHipster学做项目 (12) 分页处理(上)后端利用Pageable进行分页查询
JHipster的后端分页处理最大的特点是保持DTO类不受分页信息污染,不必包含分页相关属性,如页数,总数,排序等。Controller类如下: @GetMapping("/users") public ResponseEntity<List<UserDTO>> getAllUsers(Pageable pageable) { final Page<UserDTO> page = userService.getAllManagedU原创 2020-09-23 13:11:07 · 784 阅读 · 0 评论 -
Spring MVC 应用架构经典之路
架构设计两大支柱思维:能够通过分解或者分层进行应用简化首先分析应用的功能需求然后决定如何对应用进行分解或者分层也就是说这个策略会帮助我们将应用如何合理分层,以及每一层应该处理的功能。要能够让分层的逻辑简单直接换句话说,不能因为分层反而造成应用变得复杂一般对于一个网络应用程序,大致包含如下功能:处理用户的输入内容,然后返回给用户需要的内容需要对程序中出现的错误返回给用户合理的问题描述事务处理进行用户...翻译 2018-05-14 23:13:36 · 598 阅读 · 0 评论 -
前后端分离项目处理异常最佳实践方法推荐(vue, Java)
如何处理异常是项目中极为头痛的一件事,尤其是在前后端分离的项目中,Exception必须作为Restful来处理,这里包括如何避免处理Exception的代码分散在项目代码,这样对于异常处理的重构和多语言支持都会造成很大的麻烦;还包括如何正确定义异常信息,使得用户所看到的错误提示信息是有效的,而不是一些数据库的error-code, 或者是500的HTTP STATUS。当异常能够作为JSON...原创 2018-07-29 22:23:37 · 5940 阅读 · 2 评论