2008-05-22

突然想到了!

关键字: velocity dwr
今天来上班.突然想到利用velocity的模板来生成ajax后的html代码块. 以前是通过ajax来获得一组list数据.然后在页面的js当中进行组装.比如: function getMessageByUser(page){ var messages = $('messages'); var userName = "xgliukun"; var html = "<table>"; MessageUtils.getMessageByUser(userName,page,"getMessageByUser",function(data){ if ...
2008-05-08

eclipse下切换svn用户

关键字: eclipse svn 用户切换
刚换了个ubuntu8.04系统. eclipse什么的都是从同事那边拷过来.结果发现提交SVN的时候是同事的用户名,郁闷~,google解决: 1,window-->Preferences-->SVN-->Menu Icons 选择Icon Set 为Subversive (确保你已经sudo apt-get install subversion) 2,到eclipse下的目录/configuration/org.eclipse.core.runtime 删除.keyring 是个隐藏文件.ls -a吧 然后在随便改个文件提交到SVN.会提示你输入密码.用户就是你当前的用户. 顺便提一下 ...
2008-04-02

spring Transaction Manager和hibernate session 吐血经验谈

关键字: spring transaction hibernate session
记录我在使用spring,hibernate的时候遇到的session,和事务管理的问题. spring用一个OpenSessionInView的filter来处理session was closed的问题.这个大家并不陌生. 我们项目当中的dao层有一个baseDao. 封装了一系列对持久化对象的操作方法.C,R,U,D 条件查询.分页查询.等等.而且baseDao当中的所有的find方法都是readOnly的,get和load直接调用的hibernateTemplate的get和load.当然service层当中的事务管理也是使用spring的那个事务模板. <bean id=" ...
2008-03-19

spring2.0中的quartz

关键字: quartz 定时
注意spring applicationContext.xml的语法是2.0的.所以要注意文件头部. 改为: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:tx="http://www.springf ...
2008-03-07

java对象排序方法

关键字: java对象排序
public class BookRes { private String bookId; private String productId; private String bookName; private Integer count = 1; public String getProductId() { return productId; } public void setProductId(String productId) { this.productId = productId; } ...
2008-03-03

eclipse code formatter

关键字: code formatter
eclipse update site : <?xml version="1.0" encoding="UTF-8"?> <bookmarks> <site name="aptana" url="http://update.aptana.com/install/3.2/site.xml" web="false" selected="true" local="false"/> <site name="veloeclipse" url="http://propsorter.sourceforge.net/veloeclipse" web="false" ...
2008-01-10

dwr的同步和异步设置

关键字: dwr
项目当中用到了DWR,在页面加载数据的时候出现了一点小问题: 调用了一个ajax的方法得到一组数据量比较大的对象.当然在页面上已经被convert成了js数组.在整个异步调用的过程当中花的时间要多一些.结果导致了一些数据显示了.一些数据没显示.对下一步操作产生了影响. 解决的方法是 设置dwr的javascript:dwr.engine.setAsync(false); 将dwr的通信方式改成同步的.(既dwr会等待服务器.将数据接受完毕后.再继续进行.) javascript:dwr.engine.setAsync(false);的作用域.是当前的整个页面.既是javascript:dwr ...
2008-01-09

Servlet2.4以上的filter新特性

关键字: filter forward
在Servlet2.4以下的版本中 WEB组件forward()到另外一个 WEB组件的时候是不执行filter.最近项目中既需要forward()的方式.又需要forward请求访问filter.查阅了一下google.发现Servlet2.4以上版本的可以配置filter的规则,如下: 1,只有当request直接来自客户,过滤器才生效,对应为REQUEST条件。 2,只有当request被一个请求分发器使用forward()方法转到一个Web构件时(采用或定义),对应称为FORWARD条件。 3,类似地,只有当request被一个请求分发器使用include()方法转到一个Web构 ...
项目中用到velocity的模板功能.但是发现输出是乱码.spring配置文件如下: <bean id="velocityConfig" class="org.springframework.web.servlet.view.velocity.VelocityConfigurer"> <property name="configLocation"> <value>/WEB-INF/conf/velocity.properties</value> </property> <property name="resourceLoaderP ...
2007-12-28

解决ajax中hibernate的lazy问题

关键字: hibernate lazy
最近在项目中使用ajax调用service的方法得到需要的po对象.由于对象于对象之间是一对多的关系.在one方hbm的配置文件中定义了一个list集合.用来表示它所关联的所有从对象.并且lazy="true"的.结果在页面调用的时候出现了session关闭的异常. 我在action和页面中的session生命周期也是利用spring的OpenSessionInView的模式.在web.xml中是通过*.do来拦截请求. 但是ajax的方法并没有被拦截到.<bean name="openSessionInViewInterceptor" class="org.springframe ...
2007-12-27

hibernate级联加载StackOverFlowException

关键字: hibernate hashcode
项目中使用到了hibernate的one-to-many. 想偷偷懒就让hibernate自己管理关联关系。在加载主类对象的时候hibernate会自己加载这个主类的从类的所有对象。但是stack益出了。后来发现我的model对象都是继承BaseObject的。并且没有重载hashCode的方法。导致加载对象的时候会反复的加载主对象和从对象。造成了stack益出。解决方法就是在model对象中自己实现一下hashCode的方法。
2007-12-27

关于对象的hashCode的讲解.

关键字: hashcode
关于对对象的hashCode的一篇很不错的文章 http://dev2dev.bea.com.cn/bbsdoc/20060807307.html
2007-12-25

Connection is ReadOnly.

关键字: spring 事务
最近在一次项目中.用ajax调用dao的save方法.出现了个Connection is ReadOnly 的异常.查看配置文件<bean id="txProxyTemplate" lazy-init="true" abstract="true" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean"> <property name="transactionManager"> <ref bean="transactionManager" /> &l ...
lsk
搜索本博客
存档
最新评论