最近一直在复习selenium自动化测试基于python语言,这次没有使用RF工具,而是利用函数来进行的封装。 首先对系统分层,分为三个层次。 第一:函数层,把有重复的步骤都封装成一个函数。例如:登录等。 这一层都放基础封装的函数。 第二,业务层,这一次主要是调用函数层中的函数,来实现业务步骤, 调 ...
分类:
其他好文 时间:
2018-10-22 22:18:46
阅读次数:
247
1、概述 通过前面文章的介绍,并不能覆盖负载均衡层的所有技术,但是可以作为一个引子,告诉各位读者一个学习和使用负载均衡技术的思路。虽然后面我们将转向“业务层”和“业务通信”层的介绍,但是对负载均衡层的介绍也不会停止。在后续的时间我们将穿插进行负载均衡层的新文章的发布,包括Nginx技术的再介绍、Ha ...
分类:
其他好文 时间:
2018-10-21 21:45:57
阅读次数:
172
问:payload传输过程中会不会拆包,粘包?业务层拿到payload还需要自己组包吗? 答:不需要,mqtt协议有约定,emq会帮忙处理tcp的粘包拆包。总之,直接拿出来用即可。 问:payload怎么加密? 答:安全,如果考虑商业用途的话,建议TLS+业务加密,双重加密。TLS私钥如果没有被暴露 ...
分类:
其他好文 时间:
2018-10-14 14:04:47
阅读次数:
178
JavaEE体系结构包括四层,从上到下分别是应用层、Web层、业务层、持久层。Struts和SpringMVC是Web层的框架,Spring是业务层的框架,Hibernate和MyBatis是持久层的框架。 为什么要使用SpringMVC? 很多应用程序的问题在于处理业务数据的对象和显示业务数据的视 ...
分类:
编程语言 时间:
2018-10-13 19:57:12
阅读次数:
166
上一节我们说过Spring对DAO的两个支持分为两个知识点,一个是jdbc模板,另一个是事务管理。 事务是数据库中的概念,但是在一般情况下我们需要将事务提到业务层次,这样能够使得业务具有事务的特性,来管理业务。 例如:在银行的转账系统中,张三转账给李四,需要完成从张三的账户上扣取指定金额并加到李四的 ...
分类:
编程语言 时间:
2018-10-13 02:28:06
阅读次数:
193
一、PO:persistant object 持久对象,可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。 二、VO:value object值对象。通常用于业务层之间的数据传递,和PO一样也是 ...
分类:
编程语言 时间:
2018-10-09 15:35:46
阅读次数:
235
一、准备 1.1 校验理解 项目中,通常使用较多的是前端的校验,比如页面中js校验。对于安全要求较高建议在服务端进行校验。服务端校验有: 控制层:校验页面请求的参数的合法性。在服务端校验不区分客户端(pc、手机、远程调用),其校验是一致的。 业务层(使用较多):主要校验关键的业务参数,仅限于serv ...
分类:
编程语言 时间:
2018-10-05 15:02:43
阅读次数:
178
原文:http://heroliuxun.iteye.com/blog/848122 今天遇到了一个这个问题 最近遇到这样的问题,使用spring时,在业务层需要捕获异常(特殊需要),当前一般情况下不需要这样做的。具体如下: 在ServiceA类中有method1,在该方法中调用另一个Service ...
分类:
编程语言 时间:
2018-09-25 12:46:51
阅读次数:
407
前言:最近在做项目时用到了微服务的架构。本篇文章主要说明微服务之间让服务进行通信。 正文:在其他模块进行调用user模块的用户所有信息。 在业务层实现的代码 其中的@FeignClient注解中的user是服务名,此服务名是注册到注册机上的,因此访问服务名就可以访问到其服务。fallback方法是熔 ...
分类:
其他好文 时间:
2018-09-22 14:46:50
阅读次数:
567
Spring 概念:开源的框架 一站式的 贯穿表现层业务层持久层 可以无缝的结合他们 核心思想 控制反转(IOC) 面向切面(AOP) 是一个超级大工厂 (帮助我们实例化类的 不需要我们自己new 只需要声明实例然后配置即可 ) 体系:结构 优点 : 1.方便解耦简化开发 2.支持aop思想编程 3 ...
分类:
编程语言 时间:
2018-09-20 19:52:14
阅读次数:
193