网站架构
文章平均质量分 73
滑落猪
软件就是一种逻辑的具现化......
展开
-
ORM框架分析之DB到Entity的映射(四)
/** * 负责java数据类型和数据库类型的互相转换 * @author yanggang */ public interface TypeConvertor { /** * 将数据库数据类型装换成Java的数据类型 * @param columnType 数据库字段的数据类型 * @return java的数据类型 */原创 2016-03-29 16:17:12 · 590 阅读 · 0 评论 -
设计模式之装饰模式
作用:此模式能够在不必改变原类文件和使用继承的情况下,动态扩展一个对象的功能。装饰模式是通过创建一个包装对象 来实现的,也就是用装饰来包裹真实的对象。 好处: 一:比继承更灵活 从为对象添加功能的角度来看,装饰模式比继承来得更灵活,继承是静态的,而且一旦继承,是所有子类都有同样的功能。 而装饰模式则把功能分离到每个装饰器中,然后通过对象组合转载 2016-03-17 16:24:46 · 273 阅读 · 0 评论 -
设计模式之工厂模式探讨
简单工厂的本质是:选择实现。 注意简单工厂的重点在选择,实现是已经做好的。就算实现在简单,也要由具体的实现类来实现,而不是在简单工厂里面来实现。 简单工厂的目的在于为客户端来选择相应的实现,从而是的客户端与实现之间解耦,这样一来,具体实现发生了变化时,就不用变动 客户端了,这个变化会被简单工厂吸收和屏蔽掉。 工厂模式的本质:在简单工厂的基础上完善了OCP原则转载 2016-03-09 17:56:12 · 308 阅读 · 0 评论 -
ORM框架分析之DB到Entity的映射(二)
//管理配置信息(便于项目和配置文件的解耦) public class Configuration{ //驱动类 private String driver; //数据库的连接url private String url; //数据库的用户名 private String user; //数据库的密码原创 2016-03-29 10:56:18 · 440 阅读 · 0 评论 -
思想源于接口
简单工厂模式的思想源于Java中的接口。Java中接口市一中特殊的抽象类,跟一般的抽象类相比,接口里面的所有方法都是抽象方法,接口 里面的所有属性都是常量。也就是说,接口里面只有方法定义,而不会有任何方法实现。 (1) 接口的作用 通常用接口来实现类的外观,也就是实现类的行为定义,用来约束实现类的行为。接口就相当于一份契约,根据外部应用需要的功能,约定 了原创 2016-03-09 11:29:44 · 332 阅读 · 0 评论 -
SOA与微服务的区别
其实这两种架构在原则上确实相当近似,但仍有不同之处。在围绕这服务的概念创建架构这一方面,微服务提供了一种更清晰、定义更良好的方式。 这两者之间最关键的区别在与微服务更专注于以自治的方式产生价值。 对于微服务,我们可以这么理解:经过分离的组件可以各自拥有独立的生命周期,独立部署(Docker),并且按需进行扩展。不仅如此,这种方式 也打破了组件之间的技术依赖,这就允许每个服原创 2016-03-31 11:41:47 · 6640 阅读 · 0 评论