`
wendal
  • 浏览: 21395 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论
文章列表
我的新blog: http://wendal.net 使用vpsee.com的VPS.
刚刚发布的Nutz 1.a.27 , 正式支持使用XML来配置Ioc容器了. 参考新闻: http://www.iteye.com/news/15809-nutz-1-a-27 问题是,如何使用呢? 我来简单介绍一下 就拿项目wiki的ioc入门例子来演示一下 http://code.google.com/p/nutz/wiki/ioc_hello 用js来写的话: var ioc = { xiaobai : { name : 'XiaoBai', birthday : '2009-10-25 15: ...
想了解更多,猛击http://nutzhome.appspot.com/ 原创者: zozoh http://zozoh.iteye.com/ 什么是插件 如果我们的项目依赖了一个接口,但是我们在开发时,真的没办法确定,部署的时候,到底采用哪个实现。 比如 Nutz.Log。 它在运行时,会判读当前运行环境 log4j 是否可用(有 log4j 的类,以及有 log4j 的配置文件),如果没有,它就检测 java.util.logging 是否可以用(有有效的配置文件),如果还没有,那么它就把日志信息输出到控制台上。它的实现,就是依靠的方式。 但是,同复杂强大的 OSGI 插件体 ...
想了解更多,猛击http://nutzhome.appspot.com/ 原创者: zozoh http://zozoh.iteye.com/ Java 的语法比 C/C++ 友好很多, 因为它设计之初,就是为了考虑到程序员的使用是否舒适。 当然很多事情愿望是美好的,现实是残酷的。Java 语言本身的语法仍然不可避免的带有着 10年前那种 的僵硬和严谨。这里是一些小小的尝试,你会发现,大多数情况,通过一些静态函数,一行代码完全 可以做很多事情, 而且比“甜甜”的 Ruby 也差不了太多。 异常 创建异常 * 根据格式化字符串,生成运行时异常 ...
Aop听得太多了, 用过Aop的JEer也不少,什么Spring Aop,AspectJ等等. 换个角度,为啥不自己写一个Aop拦截器呢? 重新发明轮子又如何? 现在就用最基本的字节码工具来DIY一个Aop. 用反射就太没风度了,那东西,谁不会?! 效果预览: 原有的类 public class Aop1{ public void doSomething() throws Throwable{ //打我啊,拍我啊! } } 改造后 public class Aop1$$Aop extend Aop1{ @Override ...
Nutz: 一个很不错的SSH替代方案 http://code.google.com/p/nutz/ 研究了一段时间了, 整个项目现时只依赖javassist. 但是,javassist的确很大,300多k, 整个nutz才500k, 有喧宾夺主之意. 而, nutz依赖javassist只有Aop. 故, 我在闲暇之余, 用asm 3.2实现了nutz的aop部分. 实现效果: 约30K, 压缩后15k, 加上asm 3.2的43k, 加起来不到60K. (*^__^*) 嘻嘻…… 换句话说, 如果换上这个实现, nutz+asm 才 640k左右. O(∩_∩)O哈哈~ 狂笑中 ...
Global site tag (gtag.js) - Google Analytics