- 浏览: 9208 次
- 性别:
- 来自: 北京
-
文章列表
原文http://code.google.com/intl/zh-CN/webtoolkit/articles/mvp-architecture.html
开发任何大型应用程序都有其困难,GWT应用程序也不例外。多个开发人员同时工作在同一个代码库中,维护同一模块的功能,很有可能把代码搞乱。为了增强代码的 ...
编辑器方法
以下是EditorPart的方法
createPartControl(Composite)
创建包括在编辑器中的控件。通常情况下,这种方法会调用方法,如createTree,createTextEditor等子方法来创建控件;
dispose()
此方法在编辑器被关闭的时候自动调 ...
以下内容来自http://www.vogella.de/articles/EclipseDataBinding/article.html,如需要例子代码,请到这个地址下载。
一般数据库驱动的业务应用程序分成以下三个层次:
*数据库层
*业务或域模型层
*表现层
层与层之间的交互主要表现为数据在层间的流动。
目前,Hibernate, JPA等ORM技术已成为一个自动化业务层和数据库层之间数据流的流行方式,但业务层与表现层之间的数据交互没有统一的处理方式,大多是手工编写代码来处理。就像Hibernate帮助自动处理业务层和数据库层之间的数据流,E ...
对于DSL,一直处于一种似懂非懂的状态,在网上搜了一下,看到了一篇文章,才算是有了些理解,以下摘出其中一段。
领域特定语言(DSL)
其实,大家在每天的软件开发中都在不经意的使用着这项工具。当我们在使用面向对象语言进行软件开发时,其实我们是在一种抽象的层面上进行工作。有了这层抽象,我们所编写的软件就会更有表现力,更为简洁。比如:当我们写下下面的代码行时:class Cat extends Animal。我们想表达的是Cat is a Animal,面向对象语言为我们提供了强有力的支持。而这个抽象的实现细节则由编译器来完成,我们无需关心。这样我们就能够在一个更高、更直接、 ...
前段时间学习了数字认证方面的一些知识,对其有了一个初步的了解,作为备忘,现作一个小结。
认证原理
有三个人,小张、小王、老刘,小张和小王都和老刘很熟,但小张与小王互不相识。如果小张写一封信给小王,小王收到信后,就不能确定其内容的真假,但如果小张让老刘在信上签上老刘的名字,小王收到信后就可确定信件内容的真识性了。在这里老刘就充当了CA机构的角色。
CA概念
CA(Certification Authority)是认证机构的国际通称,是指对数字证书申请者发放、管理、取消数字证书的机构
CA的作用是检查证书持有者身份的合法性,并签发证书(证书上签字),以防止证书被伪造或篡改
数字 ...