- 浏览: 100239 次
- 性别:
- 来自: 上海
文章列表
以前一直接触jndi,不过始终不知道是什么,现在明白了:
引用
看了JNDI的实现,我感有点惊讶和一点迷惑,惊讶的是系统编程比应用编程就难度来说还真不好说,比如就象
实现JNDI,SUN已经定好了Interface,你要做的就是弄清楚整个功能的原理,然后去实现他,然而应用编程则没有
人为你定好Interface,你只能根据需求分析自己定好Interface,自己定好框架,但是这个框架能不能满足需求那就
不好说了,但是SUN定的规范可是肯定可以实现功能的,并且一般情况下你必须全部实现接口中的每一个函数,要不然,
人家说你又不符合他的规范,不能通过他的认证。好了下面我讲讲我读JNDI的经过 ...
- 2006-12-21 11:14
- 浏览 46536
- 评论(25)
struts 是大学毕业那会刚进公司时用过的,当时属于依样画葫芦,只会用,不知其中深浅。后来转向tapestry,struts自认为只是入门级。
最近在几个项目里跑,在某个项目中发现了struts的一个安全性问题是值得注意的。以前一直没有在意。因为过去的模式是前台页面数据通过actionForm传入,action中的excute方法接收,这个问题是不存在的。
但是,如果在action 中直接定义实例变量,问题就很大了。原因其实也很简单:
引用
为了确保线程安全(thread-safe),在一个应用的生命周期中,Struts框架只会为每个Ac ...
- 2006-09-26 11:33
- 浏览 5236
- 评论(0)
今天一口气看了几片关于hibernate的缓存的几片文章,我对hibernate的缓存机制更加了解了,其实也不用讲的很复杂,简单的说:
引用
1。缓存机制的实现可以简单的看作是一个map,key是po的id,value是po本身
2。hibernate的缓存分为两种,一级缓存可以称为session level cache,也可以认为是class级的缓存,但我更认为称为事务级的缓存更合适,因为这个一级缓存的生命周期由session决定,session创建时启用,消亡时结束。而通常事务提交时,session结束,因此以spring为例,aop拦截到方法,方法调用结束时,事务提交,一级 ...
- 2006-09-07 17:38
- 浏览 2075
- 评论(0)
今天看到视线上精华贴里有关于hibernate批量操作的帖子;作者的意见我 也有同感,我觉得其实解决方法有很多:
引用
1.可以使用session.delete(如果是spring+hibernate,可以使用hibernate 的 回调拿到 session
2.也可以使用hibernate reference中介绍的方法:
定义hql:String hql = "update obj set obj.a = 'xxxx' ";
session.createQuery(hql).excuteUpdate();
3.如果用spring+ ...
- 2006-09-07 16:22
- 浏览 8232
- 评论(1)
忙啊,外派两周,写了一堆关于发短消息的代码,功能虽然实现了,但我感觉自己对代码的设计在一开始没有没有作好,是应该反思的。要写强壮而优雅的代码,这是我的目标
- 2006-09-07 13:00
- 浏览 1227
- 评论(0)
目前的ajax炒的很热,实现的方法很多,相应的.net平台和java平台的框架也多如牛毛,今天试了一下dwr和google的gwt,以前也用过tacos,感觉各有特点,但用起来都不爽,相比之下,对dwr还是很有兴趣的,看来以后要多关注一下了。
- 2006-07-28 17:42
- 浏览 1367
- 评论(0)
8) 现在公司离家远了,每天都要挤班车,累啊!
但是我发现公车有一个现象,并不是每天都很多人的,比如周一人很多,周四人最少,不知道为什么。
- 2006-07-27 10:59
- 浏览 895
- 评论(0)
引用很多人以为对主键属性定义为int/long,比定义为Integer/Long运行效率来得高,认为基本类型不需要进行对象的封装和解构操作,因此喜欢把主键定义为int/long的。但实际上,Hibernate内部总是把主键转换为对象型进行操作的,就算你定义为int/long型的,Hibernate内部也要进行一次对象构造操作,返回给你的时候,还要进行解构操作,效率可能反而低也说不定。因此大家一定要扭转一个观点,在Hibernate中,主键属性定义为基本类型,并不能够比定义为对象型效率来的高,而且也多了很多麻烦,因此建议大家使用对象型的Integer/Long定义主键。
感觉说得很对。
- 2006-07-26 16:21
- 浏览 943
- 评论(0)
hibernate中的pojo经常需要implements Serializable,究竟Serializable是何方神圣?还是值得注意一下的
http://blog.csdn.net/hmsxq/archive/2006/02/10/596060.aspxcolor]
- 2006-07-26 16:11
- 浏览 900
- 评论(0)
:D 第一次写Blog,尽管感觉并不陌生。
偶尔把自己对技术方面的领悟写下来,就当是备忘录,也是一种积累吧。
- 2006-07-26 14:37
- 浏览 784
- 评论(0)