![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
文章平均质量分 78
水月無痕
这个作者很懒,什么都没留下…
展开
-
企业应用架构模式 - 分层
[b]1.软件系统分层的好处[/b] 1.可管理性:在无需过多了解其他层次的基础上,可以将某一层作为一个有机整体来理解。 2.可维护性:可以替换或修改某层的具体实现,而不会影响其他部分代码,只要前后提供的服务相同即可。 3.可扩展性:可以将层次间的依赖性降到最低,增加新功能也越简单,另外在分布式部署中可以将每层分布在不同的机器上。 4.可重用性:一旦构建好了某一层次,就可以用它为很多上层服...原创 2013-04-15 07:18:03 · 195 阅读 · 0 评论 -
Hibernate - Java对象持久化技术概述
业务数据在内存中表现为实体域对象形式,而在关系数据库中表现为关系数据形式,这就会涉及到数据的访问。简单的说法就是实现对数据表的Select(查询),Insert(插入),Update(更新),Delete(删除)等操作,主要的数据访问模式有以下三种: 1)数据访问代码在过程域对象中:业务过程中包含各种SQL语句和数据库操作细节,业务逻辑和数据访问代码混杂在一起。如下图所示:...原创 2013-04-16 07:26:19 · 125 阅读 · 0 评论 -
Hibernate4 数据库访问
1.1数据库连接 Hibernate可以使您的应用程序连接到数据库。它可以通过各种机制进行连接,包括: >Hibernate内置的连接池 >javax.sql.DataSource >连接池,包括两个不同的第三方的开源的JDBC连接池的支持: c3p0 proxool >应用程序提供的JDBC连接。这不是一个推荐的做法,并存...原创 2013-04-18 14:32:36 · 189 阅读 · 0 评论 -
SVNKit Low Level API 使用(1)
编辑操作:提交到存储库 Low Level API提供一个抽象的编辑器(editor),给开发人员以构建和改变存储库(repository)中树的层次的能力。有了这样的编辑器,你可以手动(即在你的代码中明确)编辑存储库:在这些节点下添加新节点(目录)和条目(文件),根据路径更改或删除仓库。接下来我们详细介绍这些操作。 使用ISVNEditor接口 ISVNEdito...原创 2013-04-20 16:11:19 · 320 阅读 · 0 评论 -
SVNKit Low Level API 使用(2)
编辑操作:从一个资源库接收修改 ISVNEditor的另一个使用领域,更新操作(checkout, update, switch, export)。更新操作正好与提交操作相反。也就是说,就像提交操作一样,你将使用编辑器来操作存储库。在一个更新操作中,您需要提供自己的ISVNEditor实现,它将被存储库服务器调用,传输更改到客户端。如果使用远程访问存储库,这意味着,根...原创 2013-04-21 22:11:00 · 279 阅读 · 0 评论