re: 给编程狂热者的ant task笔记 江南白衣 2006-09-16 19:15
hehe,我对acegi一点不熟哦,在springside里的acegi部分主要由cac和差沙完成的,可以帮你转告他们:)
谢谢你的试用和反馈,mainstream\lib 中的 jsp-api-2.0.jar 是为编译期服务的,不应该被copy到项目的WEB-INF/lib 中。
eccn和myeclipse的struts特性稍后跟进加入:)
re: 给编程狂热者的ant task笔记 江南白衣 2006-09-08 09:58
@to robins java world
还有啥俺没总结到的,你补充一下?
re: BIRT 总览(翻译) 江南白衣 2006-09-07 23:06
@ 成都小弟
你的问题springside 里有demo
to h819:你说的正是SS2.0的roadmap啊:)
谢谢两位意见,SS1.0有个问题就是bookstore的例子入门太复杂,所以ss2.0分开helloworld 和 bookstore两个例子
ss2.0不希望只作demo, 大家看完demo,用到自己项目里还要花很多时间,所以搞成构件快速安装。 但我们同样不会乱作框架的,因为SS2.0 很注重大家可以轻量级的应用其中某个模块,如果要搞成一个框架才能用估计就没人用了。
即使将来搞运行时的微内核,也是一个对用户完全透明的东西,就像Eclipse BIRT,你不用关心 Eclipse的插件机制,用普通的Birt API就能显示报表。
ss2.0就是为了实用效果而诞生的,看mvc换回struts就知道了。那些新奇好玩的东西,没经实用性验证之前,难于在项目里直接使用的,都只会放在newfashion,孵化器这两个examples里。只有完全实用的东西会放在bookstore example里。
“如果使用了会减少了很多时候遇到的Manager里面注入其他Domain的DAO,却只是为了load或者listAll的问题(同时用generic):D”
好,SS2.0会加入他们。不过listAll的使用要注意,看是否默认就要用带状态过滤的list函数。
@dukerr
能留一下你的联系方式,我们进一步详细讨论么?
因为从实用角度考虑,公司里几百号研发最熟的还是SSH,如果要转grails或者seam都需要很长一段时间,所以mainstream还是跑SSH模式,
而new fashion 和sandbox example就可以进行一些面对未来趋势的参考实现。
re: 进入首页默认中文 江南白衣 2006-09-01 15:42
将文章放入Blogjava首页前请阅读该类别的说明,谢谢:)
re: Drools规则引擎的基础语义 江南白衣 2006-09-01 11:55
Drools3.0 不搞这种XML式定义啦:)
内部原理的确是这样的,但像Spring所依赖的IOC,原理也是很简单的,但在上面不断加强,就成为了一样实用的东西。
普元也作了很多东西,比如他的Eclipse IDE就做得不错,某种程度上图形化无代码编程。
user信息是在Controller的bindObject() 方法里完成的,如果发现它是HistorizableEntity就为它赋值。
谢谢你的点评:)
特别关心你关于一些SS1.0中不足的讲解,我们在SS 2.0的时候可以加以修正。
@fire
因为公司里使用Struts的项目占压倒性的优势,估计其他公司也差不多阿。
而且昨晚发现Struts用的好时其实和Spring MVC区别不大。
@不知道叫啥好
构件化!= 普元啊 :) 只是参考普元里好的部分。
呵呵,这样完全把MethodProxy proxy撇开了重新反射当然可以,只是有点怪。
AXIS2的确很不像这一两年来被Spring煽动起来的lighweight项目的风格。
而且XFire的文档算不怎么样了,但AXIS2的文档更不像样。
blogjava网站首页的自由发布制而不是编辑选择制,正是保证了每个新框架都有机会通过blogjava首页向大家推荐。
但比如正在回复的这篇,已经很操作手册了,就不需要再发布到blogjava首页了吧:)关心此操作的同志自然会在blog内找到这篇文章。blogjava网站首页对于新项目主要是推荐,特性比较说明和更新通告的功能。
hello,blogjava首页好大一片都是兄弟的了,是否可以整理一下?
把推荐newxy的,与其他框架比较的,说明newxy特点的,Install/QuickStart newxy的文章打头放在blogjava首页.而操作手册类的文章做份list好像就可以了吧?
毕竟大家都不会把某个开源项目的参考手册一页一篇的贴到theserverside.com的首页阿。
cindy没有用过,但口碑是很不错的。
选quickserver主要是因为毕竟需求不多,而quick server良好的框架回调机制,可以在对TCP/IP毫无了解的情况下完成任务,而其他几个框架虽然也有很好的封装,但始终是API式线性编程,需要自己了解一点东西。
hehe,可以看看它的license说明:
http://www.quickserver.org/license.html,只要不改动它的源码,直接用binary版本是没有LGPL限制的。
Hence our interpretation of the LGPL is that the use of the unmodified QuickServer source or binary does not affect the license of your application code. If you modify QuickServer and/or redistribute your modifications, the LGPL restrictions apply.
谢谢兄弟阿,在jira里建个task先:)
虽然粗略看了一下,好像没有真正错误的地方,但还是可以用来做参考把代码改得pretty些:)
等改完了,再PMD一下?
酷,XFire终于足够安全,不用再公司项目那样,靠防火墙过滤IP白名单了:)
up 阿,盼星星盼月亮终于把better practice文档盼到了。
既然已经被怀疑到人品了,最后把来龙去脉,包括晴天被dudu封ID的过程,关于聊天记录,关于Springer正式的回应一下:
http://blog.csdn.net/calvinxiu/archive/2006/07/17/930871.aspx
看到这样的回帖很伤心,ss除了老老实实在我自己blog上发过简单的release note,有过其它的宣传行为吗?为了挤时间coding ss的代码,我最近连blog都几乎没写了。
除了炒作的文章最后被移出去外,有专心技术的文章被不当的移走过吗?每天整理blogjava首页,让大家订阅的RSS更精彩,都是无偿的劳动,我得过任何的利益吗?
那篇文章里说得很清楚了,因为涉及站务解释,因此暂时放一下首页。
而你这篇....似乎又是....
不过你这么强烈要求,我就先不管,看其他站务人员意见了。
但是经过上次之后,blogjava对首页文章的原则已经比较明确,你还想
《80前的前辈,你们都做了些什么?! 》
《《80前的前辈,你们都做了些什么?!》一文的正确解读及是是非非 》
《关于《80前的前辈,你们都做了什么?!》一文对EasyJF团队造成恶劣影响的声明》
这样在blogjava首页扯个没完了料估计比较难了
Geronimo1.1 支持JDK5.0, 而且有迷你版, 不含EJB2.1的LittlgeG.
对LittleG比较感兴趣, 以后报方案时不用报出光膀子的Tomcat那么难听了,说Geronimo也行,JBoss也行.
这么开心的事情,是不是见者有份,回复的都管一顿饭啊.
谢谢提醒,framework编写其实分两部分,一部分是你说的经验总结,一部分是实现的手段,我回头改一下文章的title。
hehe, 好一个“资深程序员来说,只有自己加入进来才会觉得有乐趣”,高手你就快加进来吧。
文档虽然我们已经挺努力了,但一直还是弱项,一定要能够发动大家一起建设wiki区,文档才会真正丰富起来,下个版本我们会努力:)
hehe,谢谢你对blogjava的支持, 同时请注意只把最精品的文章选择在BlogJava首页,让我们一起来建设目标为TheServerSide.com的BlogJava精品首页:)
re: Eclipse的阅读列表 江南白衣 2006-06-21 13:10
vvery very good list
re: 内部类让我厌恶Java 江南白衣 2006-06-16 19:55
不好意思我完全写错单词了,应该是FunctionalJ(
http://functionalJ.sf.net)
re: db4o 之旅(一) 江南白衣 2006-06-16 14:24
当然不止管理这么多对象,但看它的对比对象都是hsqldb,derby,mysql,可见它的目标也是数据量不大的应用。如果上面的测试是在少量数据上完成,那它的性能比hibernate+mysql高很正常,大家的数据库查询都不花多少时间,而Hibernate的转换工作,看过它的代码都知道是极其繁琐的。
所以少数据量时,db4o可能真是一个不错的选择,或者搭建快速演示原型的时候。
另外User Story4还提到“这个实时系统管理架构由超过 30000 个在内存储存的对象和 30 个类组成, 80 TB 的数据最后储存在 Oracle 关系型数据库中, db4o 允许系统每秒处理超过 20 万个对象。 ”
应该是通过db40的dRS来完成的吧-- db4o Replication System,可实现 db4o 与关系型数据库的双向同步(复制),不知道这时候的性能对比又如何,感兴趣ing,因为自己的项目如果要用db4o只能在这种模式下使用.
re: db4o 之旅(一) 江南白衣 2006-06-16 10:46
第3个user story“在运行时数据库和内存中任何时候都要管理大约 39000 个对象”,才39000条数据,有点access的感觉?
re: 内部类让我厌恶Java 江南白衣 2006-06-15 23:39
JFunctor这种用反射实现函数指针的方法可以用么?
re: eccn小组定制扩展发布 江南白衣 2006-06-09 16:25
建议使用scud的开源平台, Subversion, Web空间, Jira, Wiki,团队BLog,论坛一应齐全的说
<Dont' repeat DAO> 在
http://www.nirvanastudio.org/上有很好的中译版。
http://www.nirvanastudio.org/java/dont-repeat-the-dao.html
里面那介绍的方式虽然真正实用性不高,但是很好的用Interface+AOP实现Java版的仿Ruby的mixin的思路演示
回头看了下评论,下午对<将Spring推下神坛(仿造一个中国式Spring)>那个title的回帖是有点火爆.
下午很热么?不知道了. 可能是80系列贴子的风格本身就很火暴,入乡随俗了吧.
BTW.还是很hate那个title:)
没有用的,别人说什么你都认为都是你对的。比如这里顶楼就有
“作为80后的同龄人,我感觉你这人也太小心眼了吧,生怕别人把你忘了,阁段时间就蹦出来跳舞,本来还觉得你不过是原来文章的标题用的有点问题引来一顿砖头,现在看你这人真实。。丢80后的人的脸,多大的事用你这个疯狂的写么?这是技术论坛,不是灌水区。还是那句话,多坐点工作 少谈点主义,真正作技术的人不论环境如何 人家还是作自己的技术,只有心理有杂念的人,才老嫌弃这嫌弃那。是是非非,公道自在人心。你又何苦老这么写呢 有这时间多看会书不好么?本来那两个帖子都沉了,建议你在写也不要放到首页上好不,污染视线”
你的回复是
“呵呵,谢谢楼上回复,你上面提到的问题,请到我的这篇文章自己找答案吧,全部都有。”
别人说什么,你都全解释过了,再说下去又有什么意义呢。
总之以大众的标准来衡量什么应该放在首页吧。
有一个被注入的类A,实体为a1
有一个注入别人的类/接口B, 实体可以为b1,b2,b3
所谓反向控制,就是a1可以不需要了解它是和b1,b2,b3的哪一个打交道,而由容器负责注入。
其中b1,b2,b3,只要能够注入到A的类型为B的属性中即可,不关心你是子类还是实现接口,IOC O选择的不只是注入的类型,而是注入的实体,实体可以类型相同但包含不同的数据,比如b1=User(name="xx"), b2=User(name="yy"),由容器决定注入哪一个user,你之前只关心类型的理解太狭隘了。
所以你应该推倒的不是Spring神坛,而是自己之前的错误观念。
@寒晴天
码字要时间的,建议先找身边的朋友问问吧,我不会通灵战歌耶。