论坛首页 Java企业应用论坛

Nutz 10月份的最新进度

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

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

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

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

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

2. Dao 仍然有很多问题

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

3. Mvc 还需要继续改善

相关问题已经记录在 Issues 里。

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

下个版本发布之后,我会
  • 针对 Ioc, Mvc, Castors, Lang, Json 等模块写作更详细的文档。
  • 重写代码生成器
  • 购买一台服务器,准备建立 Nutz 的官方网站


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

   发表时间:2009-11-01  
支持国人的开发,管理员扣分我也要说!
0 请登录后投票
   发表时间: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。不用数据源吗?
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics