`
文章列表
     最近使用Office2013撰写需求文档的时候,发现每次打开文档,都会弹出“正在与服务器联系以获取信息”对话框,并且由于公司使用代理的缘故,最终会弹出“连接到代理服务器office15client.microsoft.com“对话框并要求输入代理凭据。通常点击对话框的关闭按钮之后,会再次弹出两次,大概是因为连接失败后,软件会自动重连。这非常影响工作效率和情绪。       其实这是由于Office的信任中心相关设置需要主动联网所引起。要解决该问题,也很简单,只需要通过以下设置即可:   1.单击Office2013的“文件”选项卡,并点击“选项”     2.在弹 ...
 编辑操作:从一个资源库接收修改          ISVNEditor的另一个使用领域,更新操作(checkout, update, switch, export)。更新操作正好与提交操作相反。也就是说,就像提交操作一样,你将使用编辑器来操作存储库。在一个更新操作中,您需要提供自己的ISVNEditor实现,它将被存储库服务器调用,传输更改到客户端。如果使用远程访问存储库,这意味着,根据一个特定的访问协议向服务器发送的命令被SVNKit翻译成调用客户端的编辑器。   因此,一个低级别的更新操作需要两个主要步骤: 客户端应用程序向资源库描述本地
编辑操作:提交到存储库   Low Level API提供一个抽象的编辑器(editor),给开发人员以构建和改变存储库(repository)中树的层次的能力。有了这样的编辑器,你可以手动(即在你的代码中明确)编辑存储库:在这些节点下添加新节点(目录)和条目(文件),根据路径更改或删除仓库。接下来我们详细介绍这些操作。      使用ISVNEditor接口   ISVNEditor是用于编辑操作的接口,尤其是提交更改到存储库。ISVNEditor也用来接收和应用存储库的更新,但这属于下一个例子的范畴。
1.1数据库连接   Hibernate可以使您的应用程序连接到数据库。它可以通过各种机制进行连接,包括: >Hibernate内置的连接池 >javax.sql.DataSource >连接池,包括两个不同的第三方的开源的JDBC连接池的支持: c3p0 proxool >应用程序提供的JDBC连接。这不是一个推荐的做法,并存在历史遗留问题。  
      本文是由敏捷宣言签署人之一,《 Clean Code(代码整洁之道)》一书的作者Robert C. Martin为他的《Applying Principles and Patterns》这本书搜集整理而来。   单一责任原则(SRP) 只有一个理由去修改一个类。例如,如果一个业务规则的改变会导致这个类的修改,那么,数据库、界面、报表格式或系统任何其它的部分的改变都不该迫使这个类做修改。 http://davidhayden.com/blog/dave/archive/2005/05/29/1066.aspx http://c2.com/cgi/wiki?Single ...
    业务数据在内存中表现为实体域对象形式,而在关系数据库中表现为关系数据形式,这就会涉及到数据的访问。简单的说法就是实现对数据表的Select(查询),Insert(插入),Update(更新),Delete(删除)等操作,主要的数据访问模式有以下三种:     1)数据访问代码在过程域对象中:业务过程中包含各种SQL语句和数据库操作细节,业务逻辑和数据访问代码混杂在一起。如下图所示:   2)主动域对象模式:由实体域对象负责自身的数据访问细节,这种实体域对象也被称为主动域对象。它虽然将数据访问细节与业务过程隔离,但因主动域对象本身位于业务逻辑层,并没有做到业务逻辑层与数据访问 ...
1.软件系统分层的好处 1.可管理性:在无需过多了解其他层次的基础上,可以将某一层作为一个有机整体来理解。 2.可维护性:可以替换或修改某层的具体实现,而不会影响其他部分代码,只要前后提供的服务相同即可。 3.可扩 ...
Global site tag (gtag.js) - Google Analytics