星期四 2005年12月15日
EJB3.0
看了EJB模式之后,觉得EJB中的思想确实是比较先进,只是实现有点差了。 因为 object is object,我觉得类确实就应该是类, 象现在说的 POJO (Plan Old Java Object),其实这才是面向对象的初衷,让类回到本来面目吧。 EJB 3.0以前,要用一堆类来描述一个类(现实中的类)。而且我发现一些接口都是在做重复性的描述工作,奇怪得很。让描述变成描述,配置变成配置,让类还是变回类来。 EJB3.0好象用了一种类xdoclet的方法,增加标记,在类里进行设置。但我觉得还是不够彻底,应该用配置来进行配置,类就应该是一个纯类,至于什么local or remote之类,由别人来管配置。 可以参考一下DI/IOC的思路。 果然,JSR的标准,1.0是垃圾,2.0还可以,2.1是补丁,3.0比较好,可是已经快要淘汰了。
Posted at 09:20下午 十二月 15, 2005 by matrix in java技术 | 评论[0]
星期五 2005年11月25日
Data size bigger than Max size for this type
在 Oracle 上插入或更新大于 4k 的 LOB 时接收到错误消息
当插入或更新大于 4k 的 LOB(BLOBS 和 CLOBS)时,您可能会接收到与以下所示相似的异常:
java.sql.SQLException: ORA-01461: can bind a LONG value only for insert into a LONG column
Data size bigger than Max size for this type: xxxx. SQL State =
这通常会在您使用 Oracle 数据库并在 WebSphere Application Server 中启用会话持久性的情况下发生。安装 WebSphere Application Server PQ77056 来解决这个会话数据库的问题。
没试过,暂存。
Posted at 04:42下午 十一月 25, 2005 by magicgod in java技术 | 评论[0]