- 博客(10)
- 资源 (3)
- 收藏
- 关注
原创 rich:calendar日历组件中文化
rich:calendar id="dob" inputStyle="width:160px" locale="zh" datePattern="yyyy-MM-dd hh:mm"
2011-06-02 13:49:50 250
设计模式应用的一些建议
最近在坛子里逛,发现大家在讨论设计模式时认为,设计模式仅仅在应用开发的技术框架部分用的较多,甚至有人认为现在的应用开发采用开源的流行框架如spring等就行,不需要太多的应用设计模式,宣扬设计模式对于应用开发的无用论,在此本人有如下观点: 1、做企业级应用开发,设计模式用的最多的地方应该是业务领域设计,而不是开发框架设计。正像前面有人认为的开发框架用spring,的确不需要太多的设计模式再用到框...
2010-11-11 09:42:45 136
原创 架构和功能应优先考虑架构
系统设计时应该优先考虑软件系统的架构,而不是系统功能。 现在许多项目在获得用户需求后,只是简单地进行了系统分析,设计几个表,选择以前项目的框架,就忙着开发实现功能,省略了必要的阶段评审,项目经理自欺欺人谓之模型预研,无需评审,等用户试用后,再边开发新功能边完善架构。是典型的重系统功能,而忽视系统架构。 这样会引来许多问题。 第一,用户需求变化越来越快,没...
2009-12-25 21:12:20 351
seam应用性能调优
seam应用的性能调优可以从以下几个方面着手: 1.ajax4jsf、richface、facelet性能调优。在web.xml文件中对组件进行调优设置。 2.jvm性能调优。对jvm各种类型的堆大小进行调优设置。 3.持久层调优。如果使用hibernate,可以设置二级缓存和查询缓存。 4.数据库联接池。优化连接池大小。本人曾经遇到一次系统运行突然变慢,修改连接池大小后一切恢复正常。 ...
2009-10-14 09:32:52 102
ORM还是ROM
[size=medium] 今天和公司另外一个项目组的同事交流Hibernate开发经验,发现他们使用Hibernate时用的是ROM,何谓ROM? ROM就是先设计数据库表R,再映射成Hibernate pojo对象O。 本人认为Hibernate是ORM对象关系映射工具,那么当然是先设计pojo对象,然后再映射成数据库表,用来持久化。 这种现象实际反映了设计方...
2009-07-14 16:51:32 98
缓存与状态管理
缓存和状态管理都可以存放信息,但是什么样的信息应该存入缓存,而什么样的信息应该交给状态管理呢?我想可以根据缓存和状态管理的本质来区分。 缓存Cache是用来提高数据库或文件系统的IO效率的,用来匹配高速IO与低速IO设备之间的协调。 状态管理又叫做上下文管理context,是用来维护客户端在服务器上的业务信息的。 通过以上的分析应该可以知道信息应该如何存储了。 ...
2009-07-13 15:06:43 299
Apusic OperaMasks和jboss seam大家谈一谈有没有异同点
感觉OperaMasks和seam对jsf的支持有很多相似的地方,如OperaMasks支持ELite,seam支持groovy;以及seam支持pojo组件,而OperaMasks支持LiteBean的Managed Bean。
2009-05-05 10:58:24 157
动态创建<rich:panelMenuGroup>和<rich:panelMenuItem>
使用和动态创建和时都会抱错!所以使用了。 环境:seam 2.1.1GA richfaces3.2.2.SR1 名字空间加上xmlns:c="http://java.sun.com/jstl/core ...
2009-04-07 09:19:30 118
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人