`
zozoh
  • 浏览: 42974 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
Rss 文章列表
Java 的反射让我又爱又恨 爱: 是因为它的强大 恨: 是因为它的麻烦     比如我有一个 POJO: public class Pet{ private String name; public Pet(String name){ this.name = name; } public String getName(){ return name; } }     如果通过反射创建它,通常要这样写: Constructor<Pet> c = Pet.class.getConstru ...
@fireflyc  在 晓风的这篇博文 的回复,引起了我的一些思考,考虑到内容较多,就单独写成一篇博客吧: -------------------下面是正文的分隔线----------------------------------- 那么我也聊一下 Nutz 这个框架的设计思想,或者叫做“精神”,或者随便怎么叫它。 我希望 Nutz 是你一个乖巧的奴仆 并且它不是你唯一的奴仆 Nutz 框架对使用者的态度 不是: “要这样编程序!” 而是: “我能为你做些什么?” 它存在的意义是想努力帮大家处理一些编程工作中很烦琐的问题。 它对自己的最低要求就是:“不招人讨厌” 它努力的在理解现在的程序员 ...
SQLServer 的问题折腾死我了,终于配对了。 微软的东西真难用。 这篇文章帮了大忙,收藏一下: http://blog.csdn.net/ltolll/archive/2006/10/09/1326815.aspx [转载正文] ================================================================== 一."SQL Server 不存在或访问被拒绝" 这个是最复杂的,错误发生的原因比较多,需要检查的方面也比较多. 一般说来,有以下几种可能性: 1,SQL Server名称或IP地址拼写有误 2,服务器端网络配置 ...
在 1.a.15 发布之后的3周,我发布了 1.a.16。 这个版本, Mvc 经过彻底的重写,结构我已经比较满意了。这应该最近最重大的收获。剩下 Ioc 的部分还需要修复几个小问题。 10月份,很多人给了我很多意见,归纳一下,主要集中在如下这三方面: 1.文档不全,并且没有 Wiki 今天,Wiki 的渲染器基本写完了,项目以后文档的修改会即时的反应在 Wiki 页面上。 虽然仍然有些小问题,都是比较容易修复的。下周,所有的 wiki 页面都应该可以正常使用了。 Ioc 和 Mvc 我分别制作了 Demo,入门是足够了 2. Dao 仍然有很多问题 比如不支持 SQLite, 在 SQLSer ...
实在懒得找插件了,就自己写了一个,效果还凑合,欢迎各位拍砖。 直接执行附件的压缩包里 Html 即可。 在 FF, IE8, Chrome 下均测试过了。 把中学学的 sin, cos 什么的又温习了一下 

Nutz 和 脖子

    博客分类:
  • nutz
早上到的早,每周的视频会,11:00 左右开完会,我很满意的伸了个懒腰,我到现在还在后悔,我干嘛使那么大劲,嘎巴一声,我的后颈突然锁住了。唉~~~ 缺钙啊。 我硬着脖子硬了一天,好难受。值得高兴的是, Nutz 的新闻点击还蛮高的,有几个朋友在讨论组里索要建编译环境的入门文档,我这里给一个图文并茂的: http://docs.google.com/View?id=dc5jpf24_82cdz7pp5n如果有用 NetBean 的朋友,有时间的话,给写个 NetBean 版的,我将不胜感激。因为我从来不用 NetBean。晚上临睡前看了看 http://nutz.googlecode.com 的访 ...
我在 Yahoo 的微博客 http://meme.yahoo.com/zozoh/ 但愿这个能长久一点 ...
终于,我写完了 Nutz.Dao 全部的文档,是重写的。采用 nutzdoc 编译成 HTML,看起来很舒服 Nutz.Dao 的文档写完了,其他的文档,距离结束还远吗? 即使再苦再累,也要坚持一下,不过先自我表扬一下吧:干的不错 zozoh  
今天和晓风同学鼓捣了半天 Google Group,发现了一个雷人的事情: http://groups.google.com/group/nutzam/browse_frm/thread/dbd0ad09d33418a5 如果提交的 Post 包括 qq.com (大小写不敏感) 的话,将不能被提交。但是 MSN.com 是可以提交的。 Google 在作恶?还是因为某些程序问题 ... 有时间的话,我打算多试验一下,看看还有没有其他的字被盾
这段时间,Nutz 的第一个商业上的应用,DTRI WCM 已经进入 QA 测试了。 satellite168 和 amosleaf 对这个框架的评价基本是够用的,我很欣慰。翻翻项目里的 bug 列表,我觉得 Nutz 距离第一版 Beta 发布已经不远了。 前段时间因为有些思路的调整,我的主要精力放在一些对于未来技术的规划上(或者是说意淫)。因为思想的火花非常微弱且宝贵,迸发的时候要记录下来,梳理清楚,浪费不得。 进入8月份已经一周了,去了次海边,突然觉得未来有更广阔的领域等着我来探索。 下面报告一下到8月底前,Nutz 项目的目标: Nutz 项目正在准备发布一个新的 Alpha 版本。 ...
看了"可能吧"关于如何写作博文的贴有感,我在这里给自己定一个自己写作博文的原则: > 正文尽量不使用图片    >> 原因      >>> 编辑费神      >>> 如果通过文字不能清楚的表达意思,那么证明该文章文字需要重构      >>> 如果因为没有图片而不吸引眼球,这个眼球可能不是我需要的 > 如果使用图片,图片必须传达文字所不能表达的信息 > 文章不要长
经过了整整1周的时间, 从一开始到处看 cglib 介绍开始,最后决定用 ASM,然后数了2,3天的 Java 字节码,终于写了一个拦截器。 机理还是创建一个新的 Java 类继承自要拦截的类,但是经过测试,我懊恼的发现只能拦截 public 和 protected 的方法。 所以,暂时称这个拦截器为“凑合版”吧。 由于时间来不及,我只能继续下面的工作了: 1. 将拦截器融入 Nutz.Ioc,同时修改对象生命周期方面的功能 2. 提供一个 Log 的拦截器 3. 将包名从 com.zzh 变成 org.nutz 4. 继续完成 zMole, 还需要 account,aop,jsp,jquery ...
现在 Nutz 正在在实现一个基于 ASM 的拦截器, 已经接近尾声了 之后,会修正 Nutz.Ioc 的几个关键函数,主要是为了让对象的生命周期声明更加优美。顺便把拦截器框架组合进去 在后,会继续完成 zMole (一个基于命令行的快速代码生成工具,几个命令就可以生成你的 Web 应用, 现在完成了 80% 左右的功能) 这些都完成之后,我会继续重构代码,添加更多的单元测试。 并且会在 Oracle 上跑通所有的单元测试。如果 Oracle 的测试通过后,会立即发布一个版本,并将这个版本作为 beta 的第一个候选版本 之后,我工作的重心就主要集中在例子代码,以及文档上面了。
我现在正在写一个新项目,名叫 zMole,是 Nutz + more 的意思。 包括一个 Web 的界面,和一个命令行工具。 Web 界面大体完成了,命令行工具今天刚写,估计还得2天。 Web用来方便写Json配置,命令行用来生成代码,目标是能够提高到RoR 2 倍的生产力 依靠 zMole (mole 是鼹鼠,鼹鼠是动物里的建筑师), Nutz 的新手可以更容易的上手这个框架,老手可以省掉一些力气活的编码。之后,我会给出一个用 zMole + Nutz 作的一个完整的 Web 应用。 并给出一个很简单的入门文档,这个需要再花几天的时间。 及时获取 Nutz 的最新动态, 请在 JE 上订阅 ...
最近发现在 JE 知识库写的几篇文章已经快成 FAQ 了,看来有 Nutz 的官网要抓紧时间办了,由于还需要做如下的事项,所以先写一下备忘: 完成 zMole 用 zMole 完成一个 Nutz 的简单 Web 程序,并提供简单的文档 开始准备 Nutz 的官网 Nut ...
Global site tag (gtag.js) - Google Analytics