Vue 书写项目的注意事项 (一):路由划分 业务逻辑 首先写项目的时候肯定是要进行 项目的展示划分 但是并不是每个页面就是一个业务逻辑 (二): 组件书写 在相应的页面里面 进行操作的划分,就是每一个相应的业务操作,尽量使用组件进行操作展示,在一个页面组件上 进行业务操作的组件划分, 例如: 我这 ...
分类:
其他好文 时间:
2020-06-09 17:01:28
阅读次数:
88
过滤器 过滤器的配置比较简单,直接实现Filter 接口即可,也可以通过@WebFilter注解实现对特定URL拦截,看到Filter 接口中定义了三个方法。 init() :该方法在容器启动初始化过滤器时被调用,它在 Filter 的整个生命周期只会被调用一次。「注意」:这个方法必须执行成功,否则 ...
分类:
其他好文 时间:
2020-06-09 15:06:56
阅读次数:
61
在本系列文章第三章创建第一个 Odoo 应用中,我们概览了创建 Odoo 应用所需的所有组件。本文及接下来的一篇我们将深入到组成应用的每一层:模型层、视图层和业务逻辑层。本文中我们将深入学习模型层,以及学习如何使用模型来设计应用所需的数据结构。我们会探索模型和字段的各项作用,包括定义模型关系、添加计 ...
分类:
其他好文 时间:
2020-06-09 12:31:51
阅读次数:
66
程序的本质是数据加算法。数据会在存储、逻辑和展示三个层流通,在数据角度上看,三层都很重要,但从算法角度上来看,算法在程序中的分布就不是很均匀,对于一个三层结构的程序来说,算法一般分布在: A、数据库内部 B、读取和写会数据 C、业务逻辑 D、数据展示 E、界面和逻辑的交互 A、B两个部分的算法一般都 ...
1.MQ介绍 1.1 什么是MQ MQ是消息队列,也叫做消息中间件,通过生产者与消费者模型,生产者不断的向消息队列发送消息,消费者不断的从消息队列获取消息,因为发送消息和获取消息都是异步的,而且只关心消息的发送和接收,没有业务逻辑的侵入,可以轻松实现解耦。 1.2 MQ有哪些 MQ的实现有很多种,比 ...
分类:
其他好文 时间:
2020-06-07 11:09:15
阅读次数:
53
实线代表方法调用,虚线代表事件通知。 1.MVC graph LR View .->Controller graph LR Controller -->Model graph LR Model-->|修改| View View 事件触发到 Controller Controller 完成业务逻辑后, ...
分类:
Web程序 时间:
2020-06-06 11:21:56
阅读次数:
65
一.设计模式 1.MVC设计模式 MVC(Model View Controller) Model:用于封装应用程序的业务逻辑相关的数据及对数据的处理方法,是Web应用程序中用于处理应用程序的数据逻辑部分,model通常只提供功能性的接口,通常这些接口可以获取Model的所有功能。 View:负责数 ...
分类:
系统相关 时间:
2020-06-05 20:54:31
阅读次数:
81
基本概念 到目前为止,我们定义的所有路由都是基于闭包函数实现的,前面已经提到过,随着应用体量的增长,不可能将所有路由都定义在单个文件中,且对于复杂的业务逻辑,闭包函数也不足以支撑,所以和其他 Web 应用框架一样,我们还可以通过控制器来定义路由。 说到这里,我们就不得不提一下 MVC 设计模式,这个 ...
分类:
其他好文 时间:
2020-06-05 13:04:20
阅读次数:
49
对于中高级php的面试,设计模式几乎是必问的一个环节。但是对于我这样的普通的phper来说可能很多时候都是码业务逻辑,功能又着急上线,几年下来也没法用到多少设计模式,本文就结合我日常的工作说说我对几个设计模式的理解(顺序我是根据我面试被问到的情况写的,遇到好几家都问用到了除了单例和工厂之外的设计模式 ...
分类:
Web程序 时间:
2020-06-02 13:31:39
阅读次数:
59
python是一门编程语言 所谓编程语言,其实就是人类想操控计算机替人类做事,但是人类无法与计算机直接沟通交流,想让计算机做的事情(业务逻辑)应该用某种编程语言来翻译,计算机才能听懂,所以借助于编程语言可以达到这一目的。 编程语言有很多,常见的有:python、java、C语言、php等。 编程的含 ...
分类:
其他好文 时间:
2020-06-01 20:43:15
阅读次数:
91