文档章节

nutz,今晚来一发(7): dao.js与IocBean的关系是啥?

wendal
 wendal
发布于 2014/12/24 16:15
字数 270
阅读 672
收藏 0
点赞 0
评论 1

dao.js和IocBean几乎是必备的2个东西, 两种有什么关系吗? 到底是什么东西


-------------------------------------路过的分割线--------------------------------------------------

IocBy      -- 声明整个NutFilter/NutServlet的Ioc容器

Modules -- 声明哪些类带有入口方法, 也就是Nutz里面的Module,或者常用叫法Action

现在开始绕口令了:

  1. ioc的bean, 一定有入口方法吗? 明显不是, 那就是说ioc管理的对象不一定是Module

  2. Module必须是ioc的bean吗? 不, 一个带入口方法的类, 如果没有IocBean和InjectName注解,那它与ioc就无关

所以, IocBy和Modules这两个注解所配置的对象, 有交集,但互不为子集, 所以有3类对象:

  1. 带入口方法但不是ioc的bean

  2. 是ioc的bean但没有入口方法

  3. 交集部分, 是ioc的bean, 且带有入口方法


上述讨论均为IocBy和Modules配置正确的情况下, 如果Modules一个类都找不到,没东西可谈了.

© 著作权归作者所有

共有 人打赏支持
wendal

wendal

粉丝 189
博文 19
码字总数 4652
作品 13
广州
程序员
加载中

评论(1)

TuWei
TuWei
都是声明哪些类需要注入,但两者加载器不同
nutz,今晚来一发(17): nutz跟quartz怎样玩耍?

例如, 一个Job需要使用dao/service等ioc里面的对象,应怎么办呢? -----------------上期没人回答问题的分割线------------------------------------- 上一期没人给出一个答案,拖了好多天依然没...

wendal
2015/01/22
0
2
Nutz 1.r.62 发布,Java 应用框架  

1.r.62 黄皮 发行注记(20170718) 黄皮,有点酸有点甜,但不是初恋的味道, 俺这种广州土著就很喜欢吃.去年7月北京之行, 给同事带去的一箱黄皮和荔枝,结果,荔枝一边倒的好评, 黄皮是毁誉参半. 新...

Google
2017/07/18
1K
20
nutz,今晚来一发(16): 类标注了@IocBean和@Inject,然后new到的对象无注入?

nutz群隔三差五就会有人问为啥XXX没有注入, 以下是对话的截图: 声明一下, 下面的截图只是为了说明问题, 无其他含义. 有时候我会想, 一个用Spring注解标注的类, 如果new出来,难道就能注入?? ...

wendal
2015/01/17
0
3
Nutz 框架发布 1.b.34 版本

Nutz旨在代替ssh的轻量框架,于今日发布第一个beta版本 Beta 意味着,我们还会不断改进,但是你每次替换新的 jar 包, 你的代码不需要改动 修复内容: Issue 320 使用@Ok("raw:XXXX")时,会产生...

前冲
2010/12/24
843
1
Nutz 在打包部署之后访问 提示错误

HTTP Status 500 - folder or file like '^(.+[.])(js|json)$' no found in dao.js type Exception report message folder or file like '^(.+[.])(js|json)$' no found in dao.js descripti......

陈泡泡
2015/04/15
1K
2
NutzWk 4.0.5 发布,Java 企业级开源开发框架

NutzWk 基于Nutz的开源企业级开发框架 前言 本项目源于2010年,那时老东家还在使用Jsp和Struts1,需要手动创建并释放连接池、需要配置XML请求路径和类映射关系、要支持刚刚兴起的JSON非常痛苦...

Wizzer
2017/03/22
988
4
nutz,今晚来一发(19): nutz和缓存怎么玩?

nutz dao 支持缓存不? nutz mvc 支持cache不? ------------------------------突然发现很久没写的分割线------------------- 上期答案: nutzmole及QQ群共享里面的一大堆bean生成工具...

wendal
2015/02/10
0
5
Nutz 1.b.52 肥牛酸菜鱼

又是一个 bug 修复安心升级版,Nutz 1.b.52,要升级的同学请随意入。 春节将至,给大家提前拜年。因为最近实在太忙(当然,以后你们可能会知道我为啥这么忙),总之没啥好说的,这个版的主要...

wendal
2015/02/13
3.9K
28
Nutz 1.b.47 发布 - Java 应用框架

2.1.1. 1.b.47 发行注记 前一版 1.b.46 的时候有一个小问题,就是 JSON 文件的解析更严格了,如果对象尾部多了一个逗号(",")(当然,JSON 语法上,这个的确是错的),JSON 解析会报错。详细...

Google
2012/12/04
1K
6
nutz,今晚来一发(1): 为啥重复创建ioc容器总是错误的?

哈哈,今天开始, 每天来一题nutz问答, 红薯不要踢我啊啊啊啊 看代码: public class DaoZ { public static Dao dao() { // 每当需要使用dao的时候就取一次 } } 请指出上述代码为啥是错误的,并给...

wendal
2014/12/17
404
2

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Android 复制和粘贴功能

做了一回搬运工,原文地址:https://blog.csdn.net/kennethyo/article/details/76602765 Android 复制和粘贴功能,需要调用系统服务ClipboardManager来实现。 ClipboardManager mClipboardM...

她叫我小渝
28分钟前
0
0
拦截SQLSERVER的SSL加密通道替换传输过程中的用户名密码实现运维审计(一)

工作准备 •一台SQLSERVER 2005/SQLSERVER 2008服务 •SQLSERVER jdbc驱动程序 •Java开发环境eclipse + jdk1.8 •java反编译工具JD-Core 反编译JDBC分析SQLSERVER客户端与服务器通信原理 SQ...

紅顏為君笑
45分钟前
4
0
jQuery零基础入门——(六)修改DOM结构

《jQuery零基础入门》系列博文是在廖雪峰老师的博文基础上,可能补充了个人的理解和日常遇到的点,用我的理解表述出来,主干出处来自廖雪峰老师的技术分享。 在《零基础入门JavaScript》的时...

JandenMa
今天
0
0
linux mint 1.9 qq 安装

转: https://www.jianshu.com/p/cdc3d03c144d 1. 下载 qq 轻聊版,可在百度搜索后下载 QQ7.9Light.exe 2. 去wine的官网(https://wiki.winehq.org/Ubuntu) 安装 wine . 提醒网页可以切换成中...

Canaan_
今天
0
0
PHP后台运行命令并管理运行程序

php后台运行命令并管理后台运行程序 class ProcessModel{ private $pid; private $command; private $resultToFile = ''; public function __construct($cl=false){......

colin_86
今天
1
0
数据结构与算法4

在此程序中,HighArray类中的find()方法用数据项的值作为参数传递,它的返回值决定是否找到此数据项。 insert()方法向数组下一个空位置放置一个新的数据项。一个名为nElems的字段跟踪记录着...

沉迷于编程的小菜菜
今天
1
1
fiddler安装和基本使用以及代理设置

项目需求 由于开发过程中客户端和服务器数据交互非常频繁,有时候服务端需要知道客户端调用接口传了哪些参数过来,这个时候就需要一个工具可以监听这些接口请求参数,已经接口的响应的数据,这种...

银装素裹
今天
0
0
Python分析《我不是药神》豆瓣评论

读取 Mongo 中的短评数据,进行中文分词 对分词结果取 Top50 生成词云 生成词云效果 看来网上关于 我不是药神 vs 达拉斯 的争论很热啊。关于词频统计就这些,代码中也会完成一些其它的分析任...

猫咪编程
今天
0
0
虚拟机怎么安装vmware tools

https://blog.csdn.net/tjcwt2011/article/details/72638977

AndyZhouX
昨天
1
0
There is no session with id[xxx]

参考网页 https://blog.csdn.net/caimengyuan/article/details/52526765 报错 2018-07-19 23:04:35,330 [http-nio-1008-exec-8] DEBUG [org.apache.shiro.web.servlet.SimpleCookie] - Found......

karma123
昨天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部