本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
paulwong - fantaxy025025
- johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- gengyun12
- jickcai
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- tanling8334
- arpenker
- gaojingsong
- xpenxpen
- kaizi1992
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- mengjichen
- lemonhandsome
- jbosscn
- zxq_2017
- nychen2000
- lzyfn123
- 龙儿筝
- forestqqqq
- wjianwei666
- ajinn
- siemens800
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
企业架构专栏最新文章
数据源架构模式之行数据入口
注:看不懂的请勿踩,此文章非针对java,java爱好者可直接略过。
一、概念
行数据入口(Row Data Gateway):充当数据源中单条记录入口的对象,每行一个实例。
二、简单实现行数据入口
为了方便理解,还是先简单实现:
<?php
/**
* 行数据入口类
*/
class OrderGateway {
/*定义元数据映射*/
...
数据源架构模式之表数据入口
数据源架构模式有四种:表数据之口,行数据入口,活动记录和数据映射器。
在了解它们之前,需对领域模型模式有一定的了解,可先参看
业务逻辑层之事务脚本与领域模型和业务逻辑层之表模块
一、概念
表数据入口(Table Data Gateway):充当数据库表访问入口的对象。一个实例处理表中所有的行(有没有想起表模块)。
表数据入口包含了用于访问单个表或视图的所有SQL,如CRUD等, ...
大话重构连载8:盘点我们的重构工具箱
下面我们来盘点一下系统重构工具箱里都有什么,也就是看一看系统重构到底都有哪些方法。系统重构总是在不同层次上调整我们的代码,因此重构方法也就分为了多个层次。从总体上看,重构方法分为以下几个层次:方法的重构、对象的重构、对象间的重构、继承体系间的重构、组织数据的重构与体系架构的重构。
前面那个例子我们可以清楚地看到方法的重构过程。方法的重构往往发生在一个对象的内部,是对一个对象内部的优化。从这个例子中 ...
大话重构连载6:一个真实的谎言
经过前面的一番讲解,相信你已经对系统重构有了一些初步的认识了。一切的一切仿佛在告诉我们,系统重构总是与需求变更无关。但此时,我不得不告诉你这是真实的谎言。
我们的软件系统总是处于一种变化之中,并且往往是一种由浅入深、由易到难的过程。但是,当系统复杂程度发生变化时,我们应当及时调整我们的设计,来适应新的变化。然而我们没有做到这一点,所以我们的系统维护变得越来越困难。要解决我们的问题必须通过系统重构去 ...
07_Maven核心_搭建私服nexus
前面两节说了一下Maven仓库。
这里我们使用nexus搭建Maven仓库——私服
1.下载软件:nexus下载地址 使用Linux环境 下载 tgz包http://www.sonatype.org/nexus/go2.将nexus放在Linux下,使用的是root账号3.解压 tar -zvxf 文件名4.目录下面生成一个
5.进入下面的bin目录6.使用
7.提示警告:warni ...
06_Maven核心_仓库_续
这节描述两点:远程仓库的认证;镜像
一、远程仓库认证
有些远程仓库是需要认证的。如果仓库需要认证。我们该怎么配置呢?
打开setting文件
可以看到在setting文件中有<servers>--><server>这个元素。表示配置一个仓库的认证信息。
<id>:为远程仓库设置一个id,这个id将会与配置远程仓库的id相呼应
<usern ...
04_Maven核心_POM_聚合与继承
这节将要描述一下聚合和继承。
首先看个问题:如果项目A和项目B是两个单独的项目组开发的,但是这两个项目又是从属于一个顶层项目。项目A和项目B都有自己的POM文件,怎样才能整合两个项目呢?
答:聚合
一、聚合
其实聚合就是从新建立一个空的Maven项目,通过POM文件来整合项目A和项目B
因为在实际应用中,我没有怎么使用过,所以这里仅仅介绍如何实现
<project xmlns=& ...
企业架构热门文章
博客专栏评论
只有@AspectJ支持命名切入点,而Schema风格不支持命名切入点。有一个问题不太明白Schema ...
dagger9527 评论了 【第六章】 AOP 之 6.5 AspectJ切入点语法 ...
dagger9527 评论了 【第六章】 AOP 之 6.5 AspectJ切入点语法 ...