自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(142)
  • 收藏
  • 关注

ext2.0不能与prototype1.6一起使用

最近在使用ext的messageBox 功能,可是每次点击ok,都是返回1,而不是"OK"或"cancel",找了好久才发现是prototype的问题,原来我没有使用ext自带的1.5系列版本,而使用最新的1.6,才导致这个问题...

2007-12-31 13:07:52 99

struts2的s:param标签使用

struts2的s:param标签主要有两个属性name与value,若想在value属性中输入直接量,则可以这样写:<s:param name="tableTitle" value="%{'user'}"/>,也可以这样写:<s:param name="tableTitle">user</s:param>,这个表达式tableTitle变量的值为user字符串..

2007-12-31 12:48:30 316

ExtremeTable的导出问题

1.<ec:column>的viewsAllowed属性不起作用, 我都是使用viewsDenied来代替这个功能,比如每行有个复选框,但不想在excel中出现,则可以这样:<ec:column property="null" viewsDenied="xls,csv,pdf" title="<input type='checkbox' name='checkAll' on...

2007-12-31 12:30:00 115

extremecomponents使用struts2国际化信息的方法

有两种方法来实现该功能:间接法、直接法第一种:间接法,使用el表达式与struts2的tag来写,这种方法比较繁琐,比如:<s:set name="username" value="getText('user.username')" scope="page" /><ec:table items="users" var="user" tableId="user

2007-12-18 14:00:00 99

AJAX的WEB开发工具

IE下的调试工具Fiddler:这是一个HTTP协议的调试工具,本质上它就是一个HTTP协议拦截分析工具,应该是IE下最强的免费功能键了,该工具可以查看编辑HTTP协议,若是单纯调试WEB页面,还可以使用其自带的断点调试工具。最新fiddler2需要.net支持,网址:http://www.fiddler2.com/fiddler2/TamperIE:这是比Fiddler若一点的开发工具,只是简单...

2007-12-13 13:02:00 93

一个经典的建模问题

我们在建模时最常见的关系是one-to-one,one-to-many,many-to-one等,最近我注意到一个问题,就是两个实体同时存在one-to-many与one-to-one关系,而且这种两种关系也是有联系的,那会产生什么样的问题呢?这就是我写这篇文章的目的考虑这种一个场景:部门与员工的关系,一个部门有多个员工,一个员工属于一个部门,这是双向one-to-many关系;同时部门中有个员工...

2007-12-02 14:06:00 146

hibernate annotation中joined继承方式支持jpa规范不完整

可以先看一下hibernate官方网站上的一个帖子,看看Gavin Kinghttp://opensource.atlassian.com/projects/hibernate/browse/ANN-140?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_25541我觉得这确实是hiberna...

2007-10-03 11:29:00 62

解释一个struts2抛出的异常

在用struts2开发的过程中,经常会看到struts2抛出的下列的异常:22:16:50,437 ERROR [ParametersInterceptor] - <ParametersInterceptor - [setParameters]: Unexpected Exception catched: Error setting expression 'user_rd' with val...

2007-10-03 11:18:00 119

一个用ext做的登录页面

最近在关注ext,感觉ext比dodjo的前景好,在网上找到一个用ext做的登录页:http://ondemand.aicproperties.com/参照这个可以修改出自己想要的登录页面,我就是参照这个页面,修改了系统的登录界面...

2007-09-30 12:30:00 110

一个eclipse3.3的强大功能

今天无意中发现 eclipse3.3竟然可以从字符串中提示哪个字符串是类,而且可以通过光标,按F3选择该类,这对写hibernate的hql语句会有莫大帮助示例图片: ...

2007-09-29 15:31:00 86

hibernate annotation对jpa主键one-to-one映射关系支持的有问题

我们都知道在hibernate中有个foreign的生成主键的方式,这个功能主要是用在主键关联的one-to-one关系,并且我在用hbm文件中配过这种方式,在ejb3/jpa规范中也提供了一个相似功能的annotation的:PrimaryKeyJoinColumn。但是,我在用hibernate中使用这种方式的映射时,发现不起作用,也就是使被影射的对象不会自动获得ID,具体可以参看下面这个示例...

2007-08-13 11:01:00 65

java6的@override注解与java5的不同之处

首先看一下下面的示例代码 :Parent....javapublic class Parent...{    public void parentMethod() ...{    }}IChild.javapublic interface IChild ...{    void interfaceMethod();}Child.javapublic class Child extends Pare...

2007-08-10 15:08:00 73

struts2的客户端验证

目前struts2的客户端验证有一些需要注意的地方:1.目前的struts2版本 对客户端验证的支持还不是很好,只有部分的theme支持客户端验证,好像目前只有xhtml支持客户端验证。2.对form的中namesapce与action属性要分别写清除,不可以把namesapce与action写在一起。具体可以参考struts2的官方文档,写的很清楚...

2007-08-09 13:53:00 72

struts2中interceptor命名的新变化

按照struts2.0.8文档的说法,从struts2.0.7版本开始(当然我们能看到只是2.0.8,因为struts2的奇数版本号一般是内部测试版本,不会发布的),struts2的interceptor一律采用camelCase(驼峰:除了第一个,每个单词大写开头)命名,当然目前(2.0.8)还是可以使用中划线命名,而在2.1.0版本中将会完全删除中划线的命名的intercepter ,具体涉及...

2007-08-09 13:41:00 67

hibernate的Criteria的一个bug

 这个bug是在使用hibernate annotation过程中发现的,开始以为是hibenrate annotation的bug,后来又使用xml文件来配置,还是存在同样的问题。问题场景:我需要使用省份与城市,他们的关系是:一个省有个多城市,很简单的OneToMany关系,在改变province中的cities的lazy特性时,遇到问题由于我采用把所有的资源都是放在一个表中的策略,所有这里有一...

2007-07-18 15:03:00 63

用行的颜色来判断table的哪行被选中

今天修改一个老系统,需要判断table的哪行被选中,由于代码都被写死了,大部分html都是用java代码输出的,搞了很长时间没招,后来灵光乍现,发现该系统有个特色,就是被选中的行颜色与未选中行有区别,:)那么可以使用颜色来判断,下面是这段代码:  var crmTable = document.getElementById("crmtable");  var rows = crmTable.row...

2007-06-07 17:03:00 66

spring对jboss与weblogic的jms的支持不一样

spring的配置文件<bean id="destination"    class="org.springframework.jndi.JndiObjectFactoryBean">    <property name="jndiTemplate">        <ref bean="jndiTemplate" />    </

2007-05-15 16:11:00 94

weblogic中创建域的方法

weblogic中创建域的方法有UI()与ant任务,以及最新的wlst脚本公交(wlst)。

2007-05-14 15:51:00 125

weblogic中创建域的方法

 weblogic中创建域的方法有1.最简单的是使用weblogic提供的UI工具:Configuration Wizard,这是最傻瓜化的方法,应该也是最常用的方法2.使用wlst提供的命令createDomain(domainTemplate, domainDir, user, password)方法,此方法既快捷又轻松,但是在创建时无法修改模板中定义的配置设置。3.使用wlst手工创建,使用...

2007-05-14 15:51:00 125

发现一个好玩的开源项目

发现一个把java吉祥物作为内容的开源项目,有意思

2007-05-14 15:04:00 125

发现一个好玩的开源项目

今天在sun的java.net网站上发现一个好玩的开源项目,把java的吉祥物duke作为一个开源项目,按照其网站上sun的说法是:因为java的实现开源了,所以其logo也就顺理成章的也免费了,有意思!--免费也不至于产生一个开源项目嘛!!在这个开源大行其道的年代,真不知道还有什么不能开源??? ...

2007-05-14 15:04:00 94

weblogic中两种不同的运行wlst脚本的方式

使用ant脚本的方式运行wlst脚本的问题分析

2007-05-14 10:21:00 79

关于JMS的编程模型

用看电视的比喻来理解JMS的编程模型

2007-05-14 10:09:00 60

两种不同的运行wlst脚本的方式

两种不同的运行wlst脚本的方式

2007-05-09 09:44:00 98

decrypt与encrypt

decrypt encrypt

2007-04-29 20:27:00 142

ORA-01591 锁定已被有问题的分配事务处理--解决方法

ORA-01591 锁定已被有问题的分配事务处理

2007-04-29 16:56:00 97

spring与hibernate集成--关于配置文件

结合sring对hibernate配置文件整合的优点,以及hibernate配置文件自身的优点,合理划分两者的功能

2007-04-26 15:47:00 55

hibernate中重复显示问题的解决方法

下面是在hibernate中解决重复记录显示的一些思考1.criterion.setResultTransformer(CriteriaSpecification.DISTINCT_ROOT_ENTITY)可以部分解决这个这问题,若结果需要分页显示这就无能为力了,因为这在内存中过滤重复的显示,分页显示结果总数就不准确了。2.criteria.setProjection(Projections.di...

2007-04-23 11:53:00 100

在weblogic中使用spring查找hibernate映射文件的陷阱

在weblogic中使用spring查找hibernate映射文件的陷阱

2007-04-18 16:00:00 75

hibernate3的一个bug

hql语句不能含有"call"字符串

2007-04-18 12:45:00 72

使用PL/SQL Developer来同步两个数据库中相同表的结构

2007-03-22 16:08:00 140

关于oracle的递归查询

2007-03-22 15:59:00 64

常用CSS缩写语法总结

2007-03-22 15:55:00 62

oracle分页查询的排序问题

 今天遇到一个很奇怪的oracle问题,就是在分页的同时进行排序操作,竟然出现重复的记录,在第2页还可能看到第1页已出现的记录。在网上搜了一下,发现这篇文章写得比较清楚:http://yangtingkun.itpub.net/post/468/112274在http://www.faqts.com/knowledge_base/view.phtml/aid/16331/fid/148这里也有说明...

2007-03-22 15:47:00 69

分析hibernate中table per class hierarchy映射方式的一个异常

hibernate中,对于table per class hierarchy(每个类一张表)的映射继承方式,可能会遇到的问题若是这样3个标T_A、T_B、T_C,T_A是主表,T_B与T_C是2个子表;这3个表分别对应3个类A、B、C若T_A表存在一条主键是001的记录,且同时在T_B、T_C两张表中都存在一条主键是001的记录(若通过标准的UI操作不会出现这样的记录,一般都是在开发过程中,手动修...

2007-03-22 15:40:00 79

javascript可以直接比较时间字符串的大小

javascript可以直接比较时间字符串的大小比如:"2007-1-2 13:23:05">"2007-1-2 13:13:05""2007-1-2 13:23:05">"2007-1-1 13:13:05" 

2007-03-22 15:23:00 77

使用DateFormat把时间长度格式化为"时:分:秒"格式

经常在系统中显示时间长度,基本上每次都是显示秒数,客户觉得按时分秒("HH:mm:ss")的格式显示比较明了,一般开发人员都是自己去计算小时是多少?分钟是多少...,其实可以用DateFormat来格式这个显示方式。示例代码如下:示例:计算某人总的登陆时间登陆时间是10:12:14结束时间是15:20:35示例代码:  Calendar c1 = new GregorianCalendar(200...

2007-03-22 15:15:00 355

String的split方法的使用

一个同事这样使用split方法:String s = "ab|cd";String[] array = s.split("|");System.out.println(Arrays.toString(array));输出:[, a, b, |, c, d]把"|"改为":"String s = "ab:cd";String[] array = s.split(":");System.out

2007-03-22 11:02:00 150

Runtime.exec系列方法与ProcessBuilder类

java5引入了ProcessBuilder类,该类的功能于Runtime.exec系列方法相同,都是启动一个进程。主要区别是:ProcessBuilder是可以更好控制启动的进程,且可以重用;但是exec方法没有这种效果;ProcessBuilder是从1.5加进来的,而exec系列方法是从1.0开始就有的,后续版本不断的重载这个方法,到了1.5已经有6个之多。但是,官方的api没有任何文档说明...

2007-03-22 10:55:00 89

关于struts2

最近下载了struts2.0.6,可真大,解压后大约150M,仔细看了一下,跑了其自带几个demo,并看了一下代码,可以说基本和webwork2一样的,核心基本没改,感觉就修改了包名,说是struts和webwork合并,个人觉得是webwork利用struts这个招牌寻找市场,struts利用webwork2获得重生,因为在struts2基本看不到struts1的影子了。可惜,目前没有关于str...

2007-03-11 22:27:00 43

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除