论坛凯发推荐首页 java企业应用论坛

nutz 10月份的最新进度 -欧洲杯足彩官网

浏览 3336 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-10-23  
之后的3周,我发布了 。

这个版本, mvc 经过彻底的重写,结构我已经比较满意了。这应该最近最重大的收获。剩下 ioc 的部分还需要修复几个小问题。

10月份,很多人给了我很多意见,归纳一下,主要集中在如下这三方面:

1.文档不全,并且没有 wiki

今天,wiki 的渲染器基本写完了,项目以后文档的修改会即时的反应在 上。 虽然仍然有些小问题,都是比较容易修复的。下周,所有的 wiki 页面都应该可以正常使用了。 ioc 和 mvc 我分别制作了 ,入门是足够了

2. dao 仍然有很多问题

比如不支持 sqlite, 在 sqlserver 中,翻页支持的不好,等等。
在下一版发布前,这些应该都会修正。

3. mvc 还需要继续改善

相关问题已经记录在 里。

我希望在下一个版本发布前,能够修复问题列表中大多数问题。

下个版本发布之后,我会
  • 针对 ioc, mvc, castors, lang, json 等模块写作更详细的文档。
  • 重写代码生成器
  • 购买一台服务器,准备建立 nutz 的官方网站


现在项目的进度比我料想的要顺利和快速,希望能持续下去

 
   发表时间:2009-11-01  
支持国人的开发,管理员扣分我也要说!
请登录后投票
   发表时间:2009-11-08   最后修改:2009-11-08
对derby的支持如何。。
还有就是我用hibernate jpa生成的实体nutz可用不?
@entity
@table(name = "nodes")
@namedqueries({@namedquery(name = "nodes.findall", query = "select n from nodes n")})
public class nodes implements serializable {
    private static final long serialversionuid = 1l;
    @id
    @basic(optional = false)
    @column(name = "node_id")
    private integer nodeid;
    @basic(optional = false)
    @column(name = "parent_id")
    private int parentid;
    @basic(optional = false)
    @column(name = "node_name")
    private string nodename;
    @basic(optional = false)
    @column(name = "is_leaf")
    private char isleaf;
    @column(name = "node_desc")
    private string nodedesc;
    public nodes() {
    }
    public nodes(integer nodeid) {
        this.nodeid = nodeid;
    }
    public nodes(integer nodeid, int parentid, string nodename, char isleaf) {
        this.nodeid = nodeid;
        this.parentid = parentid;
        this.nodename = nodename;
        this.isleaf = isleaf;
    }
    public integer getnodeid() {
        return nodeid;
    }
    public void setnodeid(integer nodeid) {
        this.nodeid = nodeid;
    }
    public int getparentid() {
        return parentid;
    }
    public void setparentid(int parentid) {
        this.parentid = parentid;
    }
    public string getnodename() {
        return nodename;
    }
    public void setnodename(string nodename) {
        this.nodename = nodename;
    }
    public char getisleaf() {
        return isleaf;
    }
    public void setisleaf(char isleaf) {
        this.isleaf = isleaf;
    }
    public string getnodedesc() {
        return nodedesc;
    }
    public void setnodedesc(string nodedesc) {
        this.nodedesc = nodedesc;
    }
    @override
    public int hashcode() {
        int hash = 0;
        hash  = (nodeid != null ? nodeid.hashcode() : 0);
        return hash;
    }
    @override
    public boolean equals(object object) {
        // todo: warning - this method won't work in the case the id fields are not set
        if (!(object instanceof nodes)) {
            return false;
        }
        nodes other = (nodes) object;
        if ((this.nodeid == null && other.nodeid != null) || (this.nodeid != null && !this.nodeid.equals(other.nodeid))) {
            return false;
        }
        return true;
    }
    @override
    public string tostring() {
        return "test.nodes[nodeid="   nodeid   "]";
    }
}


如果不可用我需要改什么?nutz依赖的数据源可以指定。我能指定一个connection。不用数据源吗?
请登录后投票
global site tag (gtag.js) - google analytics
网站地图