JSF 中使用自定义 Navigation
过去的一段时间,一直有人拿 JSF 的 Navigation 当靶子,批评 JSF,其实细心的人会发现,在 Java 世界,这样的批评常常是很片面的,几乎所有成熟的应用框架,在除了实现某些默认的功能外,还保留一些扩展的接口,提...
StarTeam 使用小记
自从公司与 Borland 建立了合作关系以后,一直在推 Borland 的 ALM 产品,包括 Together Architecture, CliberRM, StarTeam 等了,当然全都是合法授权的版本。我们这个项目作为公司第一个全程采用 StarTeam 的项目,...
使用Shale巧妙解决JSF中的几个难题
好久都没有去写点东西了,不过最近也没有太多的时间去专门研究一些东西,就把我在实践中的一些经验拿出来和大家分享。因为 iCustomer 这个使用 JSF 的项目,最近一直在尝试解决一些过去遗留下来的问题,比如说验证之...
JSF Cookbook (1)
在后面的时间里,我会陆续的把我在 JSF 学习过程中的一些心得体会以及一些值得参考的代码拿出来,整理成 JSF Cookbook 系列,并逐步发布出来。当然在整理的过程中因为个人能力有限,难免会出现错误和遗漏,请...
技术随笔
连续几天的超疲惫工作,有些扛不住了,身体上倒也还过得去,只是精神上有些痛苦,对 IBM 的不易用性已早有耳闻,今天一见,果真不凡,不光是东西本身很复杂,而且还会有一些莫名其妙的冲突,IBM 本身和 Sun 就是在不...
JSF的中文化与国际化
对于各种不同的Java应用,国际化的问题总会给我们非英文用户带来一些麻烦,在JSF中也一样,在实践中碰到了一系列不容易解决的问题,最终解决的大部分的问题,也完成了一个可以运行的小项目,我把我的一些经验拿出来...
解析Tree2(二)
改变Tree中的内容(当展开树的节点时,在后台延迟加载)在邮件列表中有很多关于这项任务的问题和讨论,我(Marcel,一个 JSF 的初学者)在这里总结一下。如果你有更好的解决方案,请更新这些文字。在这里存在的一...
JSF的最佳拍档
工欲善其事,必先利其器。做Java的Web开发也不例外,一个好的工具,往往会达到事半功倍的效果。开发JSF有着无数好用的工具,基本上都是Eclipse的插件,BEA Workshop(前身是NitroX),Exadel,MyEclipse等等,当然IBM ...
在JSF中实现分页(二)
前面一篇直接使用了Myfaces中的两个Component完成了一个简单的分页,这里将会介绍一种On-demand loading的方法来进行分页,仅仅在需要数据的时候加载。 先来说一些题外话,为了实现这种...
在JSF中实现分页(一)
对于大多数Web应用,分页都是必不可少的功能,当然在JSF中也一样,我在这里用两篇文章介绍两种方法来展示一下,如何在JSF中实现分页。本文假定你已经对JSF有了一些简单的了解,懂得基本配置和使用,并建立起一个blan...
JSF与JSTL的互操作问题
最近一直在用JSF,遇到了一些很奇怪的事情,昨天花了点时间仔细分析了一下,找到了一个主要问题,就是JSF和JSTL之间的互操作存在着兼容性问题。(JSTL使用的是Apache的基于1.1 Spec的实现,JSF是myfaces 1.1.1,实现...
技术是需要经过沉淀的
有一个多月都没有找到太多写程序的感觉了,虽然对Java的热情依旧,却总是找不到什么特别令人兴奋的东西,也许是因为最近涉及的新技术太广了吧,同时在做JSF、Spring、Hibernate三项技术,这都是过去不曾接触过的,虽...
好书?烂书?
昨天去逛了一下书市,当然也淘了几本书回来,包括了一本《J2EE核心模式 2nd》,它的原版是一流棒的好书,有着Martin Fowler, Grady Booch为之写的序,有着无数的赞誉。且不从书的翻译质量上来说(当然对熊节这样优秀...
JSF Tree2 实践
通过一次小小的实践,终于了解如何使用tomahawk中的tree2这个组件了,并且写了小段程序,从xml中读取树的结构,生成一个tree,不过tree2不能直接和xml绑定是一个遗憾,那样就会省不少事情了。记下一点心得,以供后来...
一个查询优化的历程
今天一天几乎都是在与数据库打交道,碰到过去从未想过也不曾碰到过的问题,也让我对数据库有了一些新的认识,新的感受,主要是两个方面,一个是ORDER BY,一个是Batch。情景一:有两张表,一张有100万条记录,另一...
JSF -> Spring
花了一个多礼拜的时间狂啃了一下JSF,完成了一个不大不小的training,其实只算是一个share了,把我学到的JSF基础知识和这段时间的一些心得拿出来和大家分享。之前的晚上倒是紧张了一晚上没有休息好,准备了一...
看完了Mastering JSF
一周多一点的时间,把Mastering JSF啃下来了,虽说很多细节没有照顾到,但是还是有了一个整体的感觉,这是我学的第二个MVC框架,终于可以把过去学struts的东西拿来比较了,看了jdon网站上那篇流传甚广的那篇...
MyFaces' Extensions Filter
这几天一直在用myfaces,遇到一个问题,使用inputDate 和 tree2 这样的组件的时候,当开启了一些和JavaScript相关的选项时,总是会提示JavaScript错误,但是却总是找不到这些JavaScript在哪里,很纳闷,昨天为...
Borland?Borland!
看到最近Borland连续亏损两季度的消息,突然变得有些怀念起这个曾经几度大起大落的Borland。 有人把Borland亏损的原因归咎为eclipse基金会的兴起,几年前作为ecli...