`
zozoh
  • 浏览: 61542 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Nutz 10月份的最新进度

    博客分类:
  • nutz
阅读更多
在 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 的官方网站


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

分享到:
评论
2 楼 wxq594808632 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。不用数据源吗?
1 楼 yourgame 2009-11-01  
支持国人的开发,管理员扣分我也要说!

相关推荐

    nutz需要的jar包

    Nutz是一个轻量级、高性能的Java开发框架,它提供了丰富的功能,包括MVC、ORM、DAO、AOP、IOC等,使得Java开发者能够快速地构建应用系统。本篇文章将详细探讨Nutz框架中所需的jar包以及它们在项目中的作用。 首先,...

    nutz代码生成器

    【Nutz代码生成器】是基于Nutz框架开发的一款实用工具,主要用于自动化生成Action和实体类代码,极大地提高了开发效率,降低了手动编写这些基础代码的工作量。Nutz是一款轻量级、高性能的Java开发框架,它集合了ORM...

    nutz 文件上传例子

    标题 "nutz 文件上传例子" 暗示我们即将探讨的是使用 Nutz 框架进行文件上传操作的相关知识。Nutz 是一个轻量级、高性能的 Java 开发框架,它提供了一系列方便实用的工具和组件,其中包括处理文件上传的功能。 在 ...

    nutz学习资料2

    标题“nutz学习资料2”表明这是一份关于Nutz框架的学习资源集合,Nutz是一个基于Java的轻量级框架,旨在提供全面的MVC支持和企业级开发工具。通过这个压缩包,我们可以期待深入理解Nutz框架的核心特性和使用方法。 ...

    nutz生成javabean工具.zip

    Nutz是一个轻量级、高性能的Java开发框架,它提供了许多实用工具,包括数据库操作、Web开发、模版引擎等。在给定的压缩包"nutz生成javabean工具.zip"中,我们可以看到一个名为"NutzCodematic-master"的项目,这很...

    nutz_redis集成依赖包

    为避免这些问题,建议使用最新稳定版的Nutz和Redis客户端,同时确保所有依赖都在同一项目管理工具中统一管理。如果遇到冲突,可以通过排除特定版本或使用`<dependencyManagement>`标签来控制全局依赖版本。 6. **...

    nutz框架使用手册.zip

    8. **社区与版本更新**:Nutz框架拥有活跃的社区,开发者可以在其中获取最新的框架资讯、参与讨论和寻求帮助。手册也会提醒读者关注Nutz框架的版本更新,以利用新功能和改进。 总的来说,"nutz框架使用手册"是学习...

    nutz搭建的MVC框架

    最新版本号 ``` 3. **创建启动类**:创建一个主类,使用`@IocBy`注解配置Ioc容器,例如: ```java @IocBy(type = AnnoIoc.class, args = {"*anno"}) public class MvcBoot { public static void main...

    nutz-1.r.61-发布包

    Nutz 是一个全面的Java开发框架,旨在提供高效、稳定且易于使用的工具和服务。"nutz-1.r.61-发布包"是Nutz框架的一个版本更新,具体为1.r.61版本。这个发布包包含了该版本的文档、源代码、编译后的类库以及相关的...

    nutz-1.r.58

    Nutz是一个轻量级、高性能的Java开源框架,它的核心目标是简化开发,提高效率。"nutz-1.r.58"是一个特定版本的Nutz框架发布包,包含了该框架的各种组件和文档,便于开发者在项目中使用和学习。 在提供的文件列表中...

    nutz的freemarker视图插件

    Nutz是一个轻量级的Java开发框架,它旨在简化企业级应用的开发流程。而Freemarker则是一种流行的模板引擎,常用于Web开发中的视图层渲染。将Nutz与Freemarker结合,可以实现类似Struts2中对Freemarker模板的支持,使...

    nutz框架开发手册

    ### Nutz框架开发手册知识点详解 #### 一、引言 - **背景介绍**:随着Web开发技术的不断发展,Java虽然仍然占据着重要的地位,但其在开发效率方面相较于脚本语言存在一定的劣势。为此,Nutz框架应运而生,旨在通过...

    ztree与nutz简单使用

    《ztree与nutz在实际应用中的简单使用详解》 在IT行业中,高效地管理和操作数据是至关重要的。zTree和Nutz都是在这方面提供强大支持的工具。zTree是一款基于JavaScript的灵活、强大的树状菜单插件,而Nutz则是一个...

    nutz邮箱验证jar包

    10. **API文档**:一个完善的库应当提供清晰的API文档,指导开发者如何导入和使用这个jar包,包括如何配置SMTP服务器、如何调用验证方法、如何处理返回结果等。 综上所述,"nutz邮箱验证jar包"是一个集成在Nutz框架...

    nutz 缓存

    标题 "nutz 缓存" 指的是Nutz框架中的缓存机制。Nutz是一个轻量级、全面且高效的Java开发框架,它提供了一系列工具和库,包括数据访问对象(DAO)、网络通信、JSON处理等。在描述中提到的“NULL”可能是博主在发布时...

    nutz应用示例

    Nutz是一个轻量级、高性能的Java开发框架,它提供了丰富的功能来支持Web应用程序的开发。这个名为"Nutz应用示例"的项目旨在帮助开发者更好地理解和使用Nutz框架。在这个项目中,我们可以看到一个基本的Nutz应用是...

    nutz迷你项目

    【标题】:“Nutz迷你项目” “Nutz迷你项目”是一个基于Nutz框架的小型项目实例,旨在帮助开发者快速理解和应用Nutz这个轻量级Java开发框架。Nutz是由中国的一群开源爱好者开发的,它提供了包括ORM、HTTP客户端、...

    Nutz开发用到的jar包

    Nutz是一个基于Java的轻量级框架,它提供了一系列实用工具和高质量的模块,使得Java开发者可以更加高效地进行Web应用开发。Nutz的核心特点包括轻量、快速、灵活,以及对现有Java生态系统的良好集成。这个压缩包文件...

Global site tag (gtag.js) - Google Analytics