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

Nutz.Ioc 的拦截器核心部分完成

    博客分类:
  • nutz
阅读更多
经过了整整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  这几个命令
5. 发布下一个 alpha 版
6. 用 NutzMole 完成一个简单的 Web 应用: zPets

分享到:
评论

相关推荐

    高效,小巧的开源JAVA WEB 开发框架-Nutz (源码,开发文档)

    反转注入支持 -- Nutz.Ioc Mvc 框架 -- Nutz.Mvc Json 解析器 -- Nutz.Json 更多的简化Java语法的函数和类 -- Nutz.Lang 以及 Nutz.Castors 不依赖任何第三方 Jar 包,从而便于程序员建立开发环境,部署,甚至重新...

    nutz-1.b.52.zip

    如果你觉得在多个服务器部署或者修改 Spring 配置文件很麻烦,Nutz.Ioc 专为你设计 如果你觉得直接写 XML 配置文件很麻烦,可视化编辑器又没控制感,Nutz.Mvc 专为你设计 如果你觉得 JSON 转换很麻烦(要写超过一行...

    Nutz-1.b.38

    Spring 里采用 Nutz.Dao ,又比如在 Nutz.Ioc 里使用 Hibernate 等整 -- 它所有功能均不依赖第三方 jar 文件。这就意味着:如果一个 Web 应用,你在 WEB-INF/lib 下只 需要放置一个 nutz.jar 就够了当然你要使用其它...

    新框架Nutz

    同时,Nutz.mvc的配置也是通过Nutz.Ioc进行管理的,意味着控制器、视图和服务等组件都支持依赖注入,并且可以将它们的状态存储在数据库或JSON文件中。此外,Nutz.mvc还提供了权限检查、文件上传和下载等Web应用常用...

    在Nutz中使用Ioc-Annotation的入门教程

    在Nutz中,任何类都可以成为一个Bean,只要它被`@org.nutz.ioc.annotation.Injectable`注解或者包含在某个包下,该包已被配置为扫描范围。Bean的生命周期和作用域可以通过`@org.nutz.ioc.annotation.Inject`的`value...

    Nutz框架文档

    活 -- 各个部分可以独立使用,比如在 Spring 里采用 Nutz.Dao ,又比如在 Nutz.Ioc 里使用 Hibernate 等 整 -- 它所有功能均不依赖第三方 jar 文件。 这就意味着:如果一个 Web 应用,你在 WEB-INF/lib 下只 需要...

    nutz-1.b.49-manual.pdf

    - 对于不习惯使用Spring或不愿意直接写XML配置的用户,Nutz.Ioc提供了简化配置的方案。 - 针对编写JSON时代码过多的问题,Nutz.Json简化了这一过程。 - 对于喜欢Ruby语法简洁的Java开发者,Nutz.Castor和Nutz....

    nutz使用手册

    Nutz.Ioc(Inversion of Control)基于JSON配置文件,提供依赖注入功能,允许声明时切片支持,使得对象间的依赖关系管理更加灵活。开发者可以声明并管理各种服务和对象实例。 **Mvc手册**: Nutz.Mvc提供注解风格的...

    nutz-1.r.60.jar

    nutz-1.r.60.jar

    nutz初使用之MVC HelloWorld (netbeans html,jquery版)

    MVC是一种设计模式,它将应用程序分为三个核心部分:模型(Model)负责数据处理和业务逻辑,视图(View)用于展示数据,而控制器(Controller)处理用户输入并协调模型和视图之间的交互。 1. **安装Nutz**: 在...

    nutz 文件上传例子

    在 Nutz 中,文件上传主要通过 `NutzHttp` 或 `Ioc` 容器中的 `nutz.plugin.multiupload` 插件来实现。首先,我们需要在项目中引入 Nutz 相关的依赖库,这通常通过 Maven 或 Gradle 等构建工具完成。接着,我们需要...

    nutz pdf学习文档

    它提供了全面的功能支持,且各个组件能够独立使用,无论是在Spring框架中整合Nutz.Dao,还是在Nutz.Ioc中使用Hibernate。Nutz的“整”则体现在它的所有功能都不依赖第三方jar文件,极大地简化了Web应用的依赖管理。 ...

    nutz-1.r.62.zip

    1. `nutz-1.r.62.jar`:这是Nutz框架的核心库文件,包含了所有Nutz框架的类和方法,供开发者在项目中引用,以利用其丰富的功能。 2. `nutz-1.r.62-sources.jar`:提供了框架的源代码,开发者可以通过查看源码理解...

    nutz-1.r.61-发布包

    Nutz 是一个轻量级的Java框架,它集成了MVC、ORM、DAO、AOP、IOC等核心功能,适用于构建各种类型的Web应用。Nutz的设计理念是简洁实用,它提供了丰富的API和工具,让开发者能更高效地进行开发工作。 2. **Nutz-1.r...

    nutz-1.r.61.r2.jar包

    标题中的"nutz-1.r.61.r2.jar"是一个特定版本的Nutz框架的Java库文件。Nutz是一个开源的Java框架,它旨在简化Web开发,提供一系列实用工具和强大的支持,使得开发者能够更高效地进行业务逻辑处理。这个版本号"1.r.61...

    nutz搭建的MVC框架

    Nutz MVC的主要组件包括控制器(Controller)、模型(Model)和视图(View),它们共同构成了MVC设计模式的核心: 1. **控制器(Controller)**:控制器负责接收HTTP请求,解析请求参数,调用相应的业务逻辑(即...

    nutz-1.r.58

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

    nutz.ar包---框架

    Web开发框架,java,提供Ioc,Aop,el等机制;

    nutz-1.b.48-manual.pdf 文档

    Nutz框架可以在WEB-INF/lib下仅使用一个nutz.jar来运行一个Web应用,前提是开发者自行添加必要的jar包,如连接池和数据库驱动等。对于那些希望尝试新东西、愿意成为NutzCommitters的开发者,Nutz提供了相应的指南和...

    nutz简单综合实例----通过html网页对数据库进行管理操作(MVC,Ioc,Dao)

    IoC,即反转控制,是Spring框架的核心概念之一,但Nutz也实现了类似的功能。在Nutz中,IoC容器负责对象的创建和管理,使得开发者可以声明依赖关系,而不是在代码中直接实例化对象。这样提高了代码的可测试性和可维护...

Global site tag (gtag.js) - Google Analytics