badqiu

XPer
随笔 - 46, 文章 - 3, 评论 - 195, 引用 - 0
数据加载中……

我的评论

写的不错,但可以看下这个。https://m.istockv.com
@Protobuf(fieldType = FieldType.STRING, order = 1, required = true)
private String name;

@Protobuf(fieldType = FieldType.INT32, order = 2, required = false)
private int value;


这些都可以用使用的默认值吧,
如String => STRING, int => INT32, long => INT64
默认required = false, order按bean的field顺序
这样别人就不需要写这么多东西了
@garfield

我另外一个 hassian的实现就是如你所有通过一个 Filter来实现的。
主要是对应用来说,可以透明的传递应用上下文。
re: log4jdbc日志框架介绍[未登录] badqiu 2010-08-20 18:14  
melin你太有才了,是个不错的想法。哈!!!
添加后缀是由于这个起作用:

<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/>
<property name="prefix" value="/pages"/>
<property name="suffix" value=".jsp"/>
</bean>
re: Holder模式 badqiu 2010-06-23 10:41  
一直反OSGI,因为OSGI在做容器方面会比较好,但对于WEB应用并不适用,因为OSGI与应用无状态相违背。 只要做到应用无状态,要做模块化划分是很容易的一件事。

不需要OSGI搞得这么复杂.
难道没有描述清楚,意思如果 username是一个需要更新的系统参数,而UserSerivce存在spring容器中将username变量注入进来。 那么如果username这个参数需要更改的话会比较麻烦
请自己查看demo
不需要配置,只要是spring容器里面的bean.

然后满足如下其中一个条件即可:

. SpringRemotingDestinationBootstrapService 自动导出包含"@RemoteObject标注及以FlexService结尾"的Spring Bean为RemotingDestination
问这个问题前请先仔细再看一下文章内容.
@莉莉
普通的数据库将jdbc.url等配好就行了。
只有oracle还要配一下jdbc.schema,并且oracle数据库在运行GeneratorMain时要注意表名有大小写。
@陌生人
这个是可以的,请下载最新版本并查看文档
http://code.google.com/p/rapid-validation
re: rapid-framework发布v1.0.2版本 badqiu 2008-10-31 20:06  
@孙彬彬
这个你看struts文档怎么修改后缀就行了,然后再修改生成器的代码模板.
不用spring么?
有spring用干嘛不用?重复发明轮子!!
不过spring后面也是使用cglib生成动态代理,将以上代码修改,可以改为只依赖cglib的Enhancer
都是通用生成器,只需编写自己的flt模板文件就行了。
10万条循环:
[PerformenceTest],count:100000 costTime:2406ms
十万条下面的语句循环构造,差不多7,8秒吧,具体可以看XsqlBuilderTest.testPerformence();
性能问题可以忽略不计

"select * from user where 1=1"
+"/~ and username = {username}~/"
+"/~ and pwd = '[password]'~/"
+"/~ and age = {age}~/";
@po
但不知你还有其它更好的办法?
避免过度设计
groovy最大的障碍的语言问题,用groovy编写的manager,dao类在java中引用有限制(如编译检查等),而用java写的dao,manager可以为其它的java class引用.
@xfan
两者的目的不同,这个就是可以实际应用于开发使用的生成器.
数据模型等都已经为你构建好,只要根据你的系统,修改内置的模板就行了.
@left
现在好像prototype过时了,如果真的很多个人用jquery的话,可能会开发出不依赖任何框架的版本,或者有人贡献一下jquery与prototype同存的做法.
EasyValidation曾经被人用过,我个人也用过,不过没有正式发布这个名称,但有些人还是从svn下载下来版本,并且改用这个名称是由于以便与我的另外一个框架rapid-framework一致.
有人用maven么? 晕
@likex
使用<div id="advice-${inputId}" style="display:none"></div>
显示的信息可以显示在div中
re: 何谓精通[未登录] badqiu 2008-06-13 13:22  
孔乙己么?两个字琢磨来琢磨去!!
应该与validation js无关,升级effects.js与prototype.js至相适应的版本即可
@diandian
效果库不要,直接不要导入effects.js即可去掉效果

跟原作者相比是改动很大,主要是原程序功能没有这么强大,只是原作者的创意很棒
@MYSTiQUE
直接在input上增加onChange=Validation.validateElement(this);
可以使用
<div id="advice-validate-one-required-test[]">
</div>

id的模式等于:
advice-$validatorName-$elementId
具体可以查看源代码:
1     getAdvice : function(name, elm) {
2         return Try.these(
3             function(){ return $('advice-+ name + '-+ ValidationUtils.getElmID(elm)) },
4             function(){ return $('advice-+ ValidationUtils.getElmID(elm)) }
5         );
6     },
 
已经修正<div id="result">这个问题,你可以从svn下载最新版本
的确有这样的问题,还未查什么原因!
通过required-validate标记的表单是会运行Form.focusFirstElement()方法
你可以将这句删除,在源代码的最后部分Validation.autoBind()中
开发版是使用前面那种进行ajax验证
后一种方法是v2.3.4版本的ajax验证
源代码svn:
http://svn.javascud.org/svn/si/validation/trunk/
可以下载新版本,还未正式发布
几种常用的浏览器及其版本都已经测试过,你直接打开test.html,如果测试全部通过那就是正常的了!!
如果以上正常但你编写的页面不正常,那可能是前面说的编码问题,自己查一下
以后会不会有统计APM的吧```呵
新版本已经解决了这个问题,还未发布,你可以通过以下地址下载:
http://svn.javascud.org/svn/si/validation/trunk/

下载前请查看ChangeLog
如果发生"Unterminated string constant"与"末结束的字符串常量"都是由于编码问题引起,请将validation_cn.js另存成与你的网页相适应的编码即可!
validation_cn.js默认是GBK编码
re: Ruby真有那么好吗? badqiu 2006-12-11 15:32  
单一关于Thread的特性论证实在是太没有说服力了,Ruby的前途决不会是因为楼主提到的这一点
一看呀,原来hibernate是个数据库连接池````
改为
public synchronized static DaoFactory getInstance() {
if(instance == null) {
instance = new DaoFactory();
instance.initDaoFactroy();
}
}
}
re: kodo的性能 badqiu 2006-06-19 14:18  
一般不会查询那么多数据出来
而分页查询出来的数据转换成对象造成的性能缺失可以忽略
BS一提就提什么"一代人","现在的大学生"等
一杆子打倒一船人
re: IntelliJ IDEA 5.1 初步感受 + crack badqiu 2006-02-26 22:23  
能用开源的就用开源D``以前公司用JBuilder,Delphi等,律师信一寄来就只好转向Eclipse,Delphi只能买