04 2006 档案

用户评价系统的观点
     摘要: 早上上班,就听闻用户评价系统代码写的很烂,作为programmer,听到这句话估计都有很不服的心理,但从用户评价系统的观点去看,就可以表示理解,在这个项目中尤其突出,用户最为看重的是系统漂不漂亮,操作起来是否方便,最后才是系统功能实现是否和需求一样,而事实证明,很多时候其实系统功能是已经实现了的,为什么他们还觉得和他们的需求不一样呢,问题出现在交互上,操作上他们按照他们的想法去进行,发现没法用,在这种情况下,他们就认为系统是不可用的,在系统设计的可用性上要引起足够的重视,这种看起来的小事往往容易造成客户对于系统的不信任和抵触。  阅读全文

posted @ 2006-04-28 10:37 BlueDavy 阅读(2996) | 评论 (7)  编辑

基于元数据和RIA的Web应用开发框架
     摘要: 在现在的软件业界,我认为很大的问题是开发人员甚至是公司从来都没有真正的把用户当成上帝,当然,这和目前业界的项目有很大的关系,例如项目通常都是时间非常的紧张,N多开发人员投入只能尽量去保证功能、需求的实现,在界面以及交互上往往不是那么的重视,但其实业界很多成功的产品都证明,功能往往不是决定性的因素,界面和交互才是用户最为重视的,而且通常也是打败对手的重要地方,为什么项目中不在重视功能的同时去重视界面和交互呢,大都是因为现在的框架在界面和交互变化的支撑上都不是很好,导致了每次界面的改动都要花费很大的成本,而交互上则一方面是现在交互设计师急为的缺少,另一方面是还没引起企业足够的重视,所以其实我觉得在web应用开发框架上最大的目标就是为“把用户当上帝”提供足够的支持。
  阅读全文

posted @ 2006-04-26 21:06 BlueDavy 阅读(2825) | 评论 (16)  编辑

讨论:动态产生的持久模型和数据存储的设计模式
     摘要: 动态产生的持久模型和数据存储,这个词语感觉挺晦涩的,不过估计在实际的项目中或者研发的产品中大家都碰到过这样的场景:
例如在一个简单的考试系统中,出题人在系统中出题,答题人进行相应的答题。
希望能发起讨论,总结出一个这样的设计模式,^_^,顺便还发起对于另外一个场景的设计模式的讨论,需要动态的扩展目前已有的PO或表,不知道在这个场景中大家会采用什么样的解决方案,预留字段?动态修改表?关联属性扩展表?抑或别的..........  阅读全文

posted @ 2006-04-26 11:19 BlueDavy 阅读(2655) | 评论 (4)  编辑

项目杂感
     摘要: 再次做项目,感觉颇多,项目和产品其实都有应对变化的部分,项目更在乎功能的实现以及对于需求的应变能力,产品更在乎的是通用性的高度抽象、开放性以及基础设施的建设上,产品比项目更依赖规划人员对于通用性需求的挖掘上,而项目则更依赖需求人员对于客户的需求的挖掘上。  阅读全文

posted @ 2006-04-24 21:38 BlueDavy 阅读(2695) | 评论 (6)  编辑

Maven、Hibernate升级小贴士
     摘要: 记录一下Maven 1升级到Maven 2、Hibernate 2.1升级到Hibernate 3的一些注意事项,^_^,以备后用,毕竟以前的系统很多都是基于Maven 1和Hibernate 2.1的。  阅读全文

posted @ 2006-04-20 11:00 BlueDavy 阅读(3400) | 评论 (0)  编辑

Service-Oriented Component Model(SOCM)
     摘要: 继续以OSGI R4的Declarative Services(DS)来讲讲Service-Oriented Component Model(SOCM),SOCM对于现有的Component-Oriented Model或者是Service-Oriented Model来说到底有什么不同的地方,到底DS能给我们带来什么样的好处呢?  阅读全文

posted @ 2006-04-15 21:33 BlueDavy 阅读(2910) | 评论 (1)  编辑

基于元数据和RIA的开发框架
     摘要: 目前做的一个Web开发框架,基于元数据和RIA,把现在所做的效果贴出来给大家看看,同时也简单的再说说基于元数据和RIA的开发,^_^  阅读全文

posted @ 2006-04-11 17:03 BlueDavy 阅读(2524) | 评论 (5)  编辑

Velocity for javascript
     摘要: 做过Ajax应用的人都知道,在js端将后台的数据进行展示其实是一件挺麻烦的事,尽管操作dom不算太麻烦,但要和写一段html相比来说就显得太麻烦,而且难以维护了,所以我目前在做实现的时候不得已的采用在后台通过java+velocity模板的方式来生成html,再返回前端js,由其负责将html放入相应的container进行显示,在目前来看这种做法还算过得去,不过其实一种比较期盼的都是能有一个velocity for javascript版,这样我就可以直接把数据模型返回给js,在js端结合velocity模板直接渲染生成最后的显示效果了,那就比较爽了,^_^  阅读全文

posted @ 2006-04-10 22:19 BlueDavy 阅读(3955) | 评论 (2)  编辑

Declarative Services――Service-Oriented Component Model
     摘要: Jeff在EclipseCon 2006那篇介绍Equinox的PPT中提到的Declarative Services(文中全部采用DS简称)的用法让人极度被吸引,但同时又产生怀疑,想起以前自己看过DS好像不是这样的,没这么强,便再次翻阅了OSGI R4中的DS的章节,以验证Jeff的说法,^_^,仔细看过DS章节后,确实为Declarative Services的强大而感到高兴,DS是一个面向服务的组件模型,从组件模型层次上去看,它超越了传统的组件模型,在组件模型描述的完备性上有了很大的进步,例如在组件服务的依赖上、组件服务的延迟加载上、组件服务的多样性控制上、组件服务的配置上以及组件服务的生命周期管理上,不过DS只能在OSGI容器中使用,这尽管看上去可能是个弱点,但作为OSGI规范中的一部分,这无可厚非,其思想值得很多目前Component Model的开源框架值得思考和学习,如感兴趣,请阅读OSGI R4中DS章节。  阅读全文

posted @ 2006-04-07 17:27 BlueDavy 阅读(3378) | 评论 (2)  编辑

Hibernate获取数据方式与缓存使用
     摘要: Hibernate获取数据的方式有不同的几种,其与缓存结合使用的效果也不尽相同,而Hibernate中具体怎么使用缓存其实是我们很关心的一个问题,直接涉及到性能方面。  阅读全文

posted @ 2006-04-06 10:49 BlueDavy 阅读(3446) | 评论 (3)  编辑

Hibernate的延迟属性抓取
     摘要: 再次犯了没有仔细看Hibernate Reference的错误,在Hibernate 3以上版本都支持对于property设置lazy="true",但一直我都以为只要设置了就可以实现的,今天和jindw讨论的时候才知道原来不是这样,^_^,赶快做了下试验,确实,即使对于property设置了lazy="true",但在调用获取了po中的任意非主键属性时其他所有的property也就被加载了,也就是说lazy没有生效,到底怎么回事呢,翻阅Hibernate Reference才明白了这个问题。  阅读全文

posted @ 2006-04-05 22:45 BlueDavy 阅读(5117) | 评论 (5)  编辑

读EclipseCon2006相关PPT有感
     摘要: EclipseCon2006已经结束一段时间了,最近才抽出时间去down下相关感兴趣的PPT来看看,受益不少,N多大师的演讲另人拍案叫绝,不过也有几个PPT让我看的有所疑问,摘录几个PPT的读后感,^_^  阅读全文

posted @ 2006-04-05 17:12 BlueDavy 阅读(3025) | 评论 (0)  编辑

公告

 









feedsky
抓虾
google reader
鲜果

导航

<2006年4月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

统计

随笔分类

随笔档案

文章档案

Blogger's

搜索

最新评论

阅读排行榜

评论排行榜