MVC 设计模式:通用的软件编程思想,在MVC设计模式中人为,任何软件都可以分为:控制程序流转的控制器(Controler)、封装数据处理数据的模型(Model)、负责展示数据的试图(view)三部分组成。并且在MVC设计思想中要求一个符合MVC设计思想的软件应该保证上面这三个部分相互独立,互不干扰 ...
分类:
Web程序 时间:
2019-08-27 10:25:23
阅读次数:
101
一、WebDriver框架开发实战 1、框架的思想 (1)什么是框架? 框架是可以被应用开发者定制的应用骨架 (2)为什么要写框架? 提高脚本可维护性 提高编写脚本的速度 提高脚本可阅读性 (3)框架的几个要素? driver管理,等待管理,常用方法封装,LOG,常用类封装,数据,失败重跑等等 2、 ...
分类:
编程语言 时间:
2019-08-10 19:25:19
阅读次数:
156
一、封装 1.1封装的定义 在程序设计中,封装是对具体对象的一种抽象,即将某些部分隐藏起来,在程序外部看不到,其含义是其他程序无法调用。 要了解封装,离不开“私有化”,就是将类或者是函数中的某些属性限制在某个区域之内,外部无法调用。 1.2封装的用处 封装数据的主要原因是:保护隐私(把不想别人知道的 ...
分类:
编程语言 时间:
2019-08-07 19:16:42
阅读次数:
128
面向对象简称OO(object oriented):把数据以及对数据的操作方法放在一起,作为一个相互依存的整体--对象。对同类对象抽象出其共性,就形成类。强调具有某些功能的对象。 对象特点: 具有属性和行为。 具有变化的状态。 具有唯一性。 都是某个类别的实例。 可以把所有事物都当作对象。 对象三大 ...
分类:
其他好文 时间:
2019-08-07 14:42:46
阅读次数:
101
架构组件:基于Shard Jdbc分库分表,数据库扩容方案 一、数据库扩容 1、业务场景 互联网项目中有很多“数据量大,业务复杂度高,需要分库分表”的业务场景。 这样分层的架构 (1)上层是业务层biz,实现业务逻辑封装; (2)中间是服务层service,封装数据访问; (3)下层是数据层db,存 ...
分类:
数据库 时间:
2019-08-04 10:19:26
阅读次数:
96
一、封装 1.什么是封装? 在程序设计当中,封装是对具体对象的一种抽象,也就是说将某些部分隐藏起来,程序外部访问不到,其含义是其他程序无法调用的。 要了解封装,离不开“私有化”,就是将类或者是函数中的某些属性限制在某个区域之内,外部无法调用。 2.为什么要封装? 封装数据的主要原因是:保护隐私(把不 ...
分类:
其他好文 时间:
2019-07-26 21:16:58
阅读次数:
112
封装指的是将对象的状态信息隐藏在对象内部,不允许外部直接访问对象内部信息,而是通过该类提供的方法来实现对内部信息的操作和访问;封装的含义,实际上,是把该隐藏的隐藏起来,该暴露的暴露出来;Python只需要将类的成员名为以双下划线开头,就可以隐藏类中的成员。 一、封装数据属性 例: 1 2 3 4 5 ...
分类:
编程语言 时间:
2019-07-10 19:00:13
阅读次数:
132
本文承接上一篇:乐字节Java发射之二:实例化对象、接口与父类、修饰符和属性 继续讲述Java反射之三:方法、数组、类加载器 一、方法 获取所有方法(包括父类或接口),使用Method即可。 public static void test() throws Exception { Class<?> ...
分类:
编程语言 时间:
2019-07-09 16:41:53
阅读次数:
137
一、Servlet+JSP+JavaBean开发模式(MVC)介绍 Servlet+JSP+JavaBean模式(MVC)适合开发复杂的web应用,在这种模式下,servlet负责处理用户请求,jsp负责数据显示,javabean负责封装数据。 Servlet+JSP+JavaBean模式程序各个模 ...
分类:
编程语言 时间:
2019-06-23 10:21:28
阅读次数:
235