- 浏览: 10405 次
- 性别:
- 来自: 杭州
最新评论
-
sdc_java:
你的附件在那?
CAS学习笔记(第一次发文,格式不好,请见谅) -
ske3:
据偏平化是什么意思啊,能给具体描述一下吗lsh_8927 写道 ...
我的两年研发工作之路(二)——最原始的设想1 -
lsh_8927:
数据偏平化是什么意思啊,能给具体描述一下吗
我的两年研发工作之路(二)——最原始的设想1 -
youhere2:
不错,说的比较详细.
我的两年研发工作之路(二)——最原始的设想1 -
shrewd36:
看了有收获,期待更新
我的两年研发工作之路(二)——最原始的设想1
文章列表
在完成了统一数据格式的定义之后,我们就开始设计平台的灵魂——元数据了。
首先,从元数据的作用分析,它应具备以下几个作用:
1、ORM的功能。因为要基于元数据来做一个持久层的组件。
2、将扁平化 ...
- 2008-10-31 08:46
- 浏览 998
- 评论(0)
在确立了平台的基本特性之后,就开始具体的设计、开发工作了。当时,摆在我们面前的第一个问题就是:用什么东西来放展示层的扁平化的数据?如果是结构化的数据,我们可以使用对象来存放数据。那么扁平化的数据应该怎么处理呢?我第一个想到的就是.Net里的DataSet类型。因为我在大学里,以及刚毕业的时候,并不是从事JAVA的,而是从事.Net应用开发的,所以对.Net的一些特性比较清楚。
乍看之下,用DataSet来作为扁平化数据存储的容器,没有什么问题。但是,与我们的整体架构一整合,就出了问题。
因为,在整体架构里我们为客户端和服务端进行明确的职责分工,服务端只为客户端提供原始的数据 ...
- 2008-10-30 08:31
- 浏览 1107
- 评论(0)
特性3:工作流的应用。
关于这个没什么好讲的。相信大家都知道。
特性4:数据流的应用。
呵呵,这个就有得讲了。我不知道业界对数据流的定义,但我对它定义是:数据处理流程。像我这种做信息系统, ...
- 2008-10-29 21:41
- 浏览 1083
- 评论(0)
特性2:元数据的应用。
元数据的通用定义是:描述数据的数据。其实关于如何应用元数据,我们足足讨论了半年之多,在我从事研发工作之前就已经开始讨论了。
那么,在研发的新平台中,元数据要扮演什么角色呢?起到什么作用呢?这是我们在制作平台前就要事先定义好的,但是我们定义了如下几个作用:
作用一:扁平化数据结构化。大家应该还记得,在我们平台上展示层的数据是扁平化的,而逻辑层的数据要求结构化。那么,元数据就起了对结构化数据(对象)描述的作用。然后,通过一个公用的组件,将扁平化的数据转化为结构化的数据,即转化为对象。
作用二:充当ORM的作用。由于当时我们想使用Open ...
- 2008-10-29 08:21
- 浏览 1086
- 评论(0)
2006年初,我正式开始从事研发工作。那么第一件事情就是为我研发的产品规划一个美好的蓝图,制定一个Feature List。经过多方的学习和讨论,以及在领导在远景战略上的指示。我粗粗的规划了,大概具备以下的特征:
1、展示层数据扁平化,逻辑层数据结构化。
首先,我们考虑到了展示层的数据应该是扁平化的,没有对象的概念(如果把一张页面看成一个对象那就另当别论了)。我估计很多人看到这条理论就会在心里暗骂我是个白痴。呵呵,从现在主流的OO思想来说,这确实是不可思议,我也很理解。但是当时我们这样来设计是有我们自己的理由的。
理由一:我们公司主要开发信息管理类的软件,比如E ...
- 2008-10-28 12:32
- 浏览 1139
- 评论(4)
参加工作也有4年了。最近突发奇想,想将自己最新两年的研发工作写成一个自传,用以记录这段精彩的人生。
我是2004年毕业参加工作的,2006年开始从事公司内部的一个研发工作。经过两年的研究与学习,终于研究出了一个软件的快速开发平台。利用这个平台将公司的软件开发生产效率提升了8倍之多。换句话说,假设一个软件需要800万行的代码量,那么使用该平台之后,就只需要100万行不到的代码就搞定了。
有趣的是,我所研究的平台没有采用现在比较流行的架构(Hibernate+Spring+Structs等架构),而是自我创新了一套框架。在这套框架中大量的借鉴了OpenSource上的各种组件 ...
- 2008-10-28 08:14
- 浏览 933
- 评论(2)
1 Tomcat的SSL设置
将CAS Server运行环境上的证书放置在Alfresco服务器上,并配置Tomcat的SSL使用该证书。
关于该步骤的具体操作,请参考其它文档。
2 为JDK增加证书
运行Tomcat,通过8443端口访问应用,然后下载证书。再把该证书增加到JDK中。
在使用IE通过HTTPS访问应用,产生证书后。右键点击页面,选择“属性”“证书”“详细信息”“复制到文件”。然后安装提示导出证书。
然后,使用keytool工具导入证书。
在${JAVA_HOME}/jre/lib/security/目录下执行如下命令:
keytool -import - ...
- 2008-10-15 17:02
- 浏览 1600
- 评论(0)
1 CAS Server部署
1.1 CAS默认应用搭建
从CAS官方网站下载CAS-Server应用。本人下载的是3.3版本。解压后,在里面的modules目录里可以找到一个WAR包,这个就是CAS的Server应用。换句话说,CAS的Server应用是无需开发的,只需配置即可。将WAR ...
- 2008-10-15 16:54
- 浏览 2459
- 评论(1)