摘要: 前些天在群里面看到一个老友发的咱们那地的方言,格外亲切,好多年都没回去好好呆过几天了。看下来把我自己也给笑翻了,呵呵。发出来给大家轻松轻松!湖北的朋友可能能看懂多数,而省外的朋友估计绝大多数应该是看不懂的,不要见怪,全当娱乐!
阅读全文
posted @
2007-02-06 09:49 cresposhi 阅读(2247) |
评论 (23) |
编辑 收藏
摘要: 前两天发了一篇关于MapEasy的一篇介绍(MapEasy-一个类似GoogleMap的客户端JS开源库),受到了很大的关注,很多朋友都加入MapEasy的群参与讨论。我非常的开心,开心的是再一次的证明了MapEasy是迷人的,是有价值的!很多朋友都提出了同一个问题,就是虽然代码用中文注释,但是相关文档太过贫乏,给学习和开发MapEasy都带来很大的不便,特别是对JavaScript初学者更是抬高了门槛。其实我在很早之前也感觉到了这个问题,但是因为各种各样的原因,MapEasy一直维持着这种状态。在各位朋友的鼓励下,我开始了MapEasy文档的编制,希望能够让MapEasy这块水晶更加闪亮!让您能够0cm的接触MapEasy!
阅读全文
posted @
2007-02-02 21:46 cresposhi 阅读(6577) |
评论 (19) |
编辑 收藏
摘要: MapEasy is a web mapping client api which has an analogy with Google Map Api. It helps to build a map-based application easily.
阅读全文
posted @
2007-01-31 23:50 cresposhi 阅读(11440) |
评论 (73) |
编辑 收藏
摘要: 还有好多好多朋友们,你们现在在哪里,还好吗?
越到夜里情感越激烈,有想哭的冲动!在学校的时候居然从没感觉过!
难道是因为要远行的原因吗?我也不知道,我想不管走到哪里大概心都不会变吧!
阅读全文
posted @
2007-01-29 23:49 cresposhi 阅读(1396) |
评论 (30) |
编辑 收藏
摘要: 前两天刚发了一篇关于Resin3下Spring的启动问题的文章(在Resin3下配置SpringSide的HelloWorld示例程序碰到的问题和解决方法),我把持久层框架换成iBATIS后又出现了解析SqlMap文件的新问题,并且花了很长时间才找到解决方法(也可能是我了解的太少,还要加强修炼,呵呵),不管怎么样还是写出来和大家分享,希望对大家有所帮助。
阅读全文
posted @
2007-01-28 00:24 cresposhi 阅读(3044) |
评论 (14) |
编辑 收藏
摘要: 因为想体验一把Spring2.0基于aop名称空间的AOP和Hibernate3.2比EJB3.0的JPA还要细致强大的annotation等等新特征,特地跑到SpringSide(一个基于Spring核心的强大而优雅的企业快速开发框架)去下载了完整的开发包。记得要先照它介绍的方式运行起来,只要双击个.bat文件程序,数据库(HSQLDB),服务器(Tomcat5.5)就全部署好了,范例就已经跑起来了,非常吸引人。但是我一般用的是Resin3 ,所以我打算停了Tomcat跑起我的Resin,这时候一向听话的Resin居然开始撒娇了。
1. web.xml中是以为确实存在错误的字符导致web容器无法初始化,修改文件后就正常了。
2. Resin读取Spring的配置文件必须显示采用xerces,否则无法初始化Spring容器。建议配置服务器级的xerces。
3. 平时开发和学习过程中应广泛涉猎,拓宽知识面。碰到问题大胆假设,联想,细心调试。最后再纠根问底,彻查明白。
4. 遇
阅读全文
posted @
2007-01-25 00:29 cresposhi 阅读(5547) |
评论 (10) |
编辑 收藏
摘要: 在创建EJB组件时,必需提供一些定义,使得EJB组件使用一些服务例如:安全服务,持久化服务,事务服务。EJB容器可以提供这些服务,这样EJB只要实现业务逻辑就可以了。但是说到底EJB容器使用EJB组件的元数据来提供这些服务,在以前EJB的元数据是以XML配置文件形式出现的,这些配置文件与EJB源文件是分开的。
EJB的部署人员无法了解EJB本身的信息,如果EJB组件的创建者用注释(Annotation)的方法将这些配置服务的信息和代码放在一起,这样EJB的部署者就可以了解EJB的信息,EJB的home接口可以使用Annotation自动生成,当然到目前为止更好的是在简单的Java Object上使用Annotations。
阅读全文
posted @
2007-01-22 22:26 cresposhi 阅读(959) |
评论 (6) |
编辑 收藏
摘要: IoC(反向控制:Inverse of Control)是Spring容器的底层核心功能,AOP功能、声明事务等功能在此基础上生根开花。但是IoC这个重要的概念却比较晦涩隐讳,拐弯抹角,不容易让人望文生义,不能不说是一大遗憾。不过IoC确实包括很多内涵,它涉及到代码解耦,设计模式优化等问题的考量。
2006年多部贺岁大片以让人应接不暇的频率纷至沓来,其中张之亮的《墨攻》算是比较出彩的一部,讲述了战国时期墨家人革离帮助梁国反抗赵国侵略的个人英雄主义故事,恢宏壮阔,浑雄凝重的历史场面相当震撼。其中有一个场景:当刘德华所饰的墨者革离到达梁国都城下,城上梁国守军问:“来者何人?”,刘德华回答:“墨者革离!”,我们不妨用Java对这段“城门问对”的场景进行编剧并借由这个例子来理解IoC的内涵。
阅读全文
posted @
2007-01-11 23:08 cresposhi 阅读(1060) |
评论 (19) |
编辑 收藏
摘要: Spring是一个非常优秀的轻量级框架,通过Spring的IoC容器,我们的关注点便放到了需要实现的业务逻辑上。对AOP的支持则能让我们动态增强业务方法。编写普通的业务逻辑Bean是非常容易而且易于测试的,因为它能脱离J2EE容器(如Servlet,JSP环境)单独进行单元测试。最后的一步便是在Spring框架中将这些业务Bean以XML配置文件的方式组织起来,它们就按照我们预定的目标正常工作了!非常容易!
阅读全文
posted @
2007-01-11 22:44 cresposhi 阅读(1440) |
评论 (5) |
编辑 收藏
摘要: 最近开始学习spring,涉及到的术语和一些相关内容比较多,也有些很有趣,所以记录在此备忘。
阅读全文
posted @
2007-01-11 22:19 cresposhi 阅读(671) |
评论 (3) |
编辑 收藏
摘要: JpetStore 4.0是ibatis的最新示例程序,基于Struts MVC框架(注:非传统Struts开发模式),以ibatis作为持久化层。该示例程序设计优雅,层次清晰,可以学习以及作为一个高效率的编程模型参考。本文是在其基础上,采用Spring对其中间层(业务层)进行改造。使开发量进一步减少,同时又拥有了Spring的一些好处…
阅读全文
posted @
2007-01-10 22:43 cresposhi 阅读(1028) |
评论 (2) |
编辑 收藏
摘要: 前一段时间开始写了写关于设计模式相关的随笔,今天做个目录索引,大概看了一下,有些还可以,有写则写的比较乱,写的过程中为了能更通俗易懂,尝试回忆自己刚接触这些模式时的想法,循序而写,
但因为时间仓促,个人理解的偏差,有些写的过程中出错,多谢很多朋友的指出。。。。
阅读全文
posted @
2007-01-09 22:03 cresposhi 阅读(642) |
评论 (10) |
编辑 收藏