Java代码侵入性强 java可以入侵系统吗
java中新定义的类实现接口后侵入性怎么解释
框架的侵入性问题可以拿实际例子来说明:
A. IOC容器
1. Avalon采用Interface Injection,如果你采用这个框架做IOC,它的侵入性就是要实现一个接口
2. Spring和Pico采用Javabean setter或者Constructor injection,采用他们做IOC,侵入性就是要满足Javabean规范
3. 同它们相比,不需要interface,也不需要满足Javabean规范,无所不能的ajoo的IOC容器就是号称无侵入性
B. MVC架构
1. struts的侵入性是需要扩展它的一堆base class,以及写一堆带有http request/response签名的方法
2. webwork则只要是普通的javabean就可以了
做同样事情的不同框架,如果侵入性越低,通常框架本身的实现比较复杂,效率也比较低,也有可能把侵入性从Java对象的本身移到了其他地方(比如配置文件)。
java类没有侵入性什么意思
楼上两位回答得真是让人摸不着头脑.
当然问题问得也难得见.
这应该是指java 里一些框架或设计模式的侵入性,在java里侵入性,一般指的是:使用一个新的技术不会或者基本不改变原有代码结构,原有代码不作任何修改即可.像spring就是非侵入式的开源框架.
如果单从这个问题,应该是指java类最终都是在jvm中运行,与操作系统无关.
java中extends和implements和spring 侵入性的比较?
extends藕合度最高,implements好一些,不过仍然在类的层次之上有依赖,spring的依赖是在方法层次,而且可以利用接口进一步解藕。
您可能感兴趣的文章
阅读排行
本栏相关
- 04-11Java代码侵入性强 java可以入侵系统吗
- 04-11java源代码大全小程序 java代码源码
- 04-11java代码自动优化 java优化代码常见套
- 04-11java购物车原代码实现 java购物车应该
- 04-10穿梭框后端JAVA代码 穿梭框如何获取右
- 04-10java代码打印信息吗 java打印的代码
- 04-10家电控制系统JAVA代码 家电智能化控制
- 04-10五子棋游戏的java代码 基于java的五子
- 04-10矩阵乘法java代码 java编写矩阵乘法
- 04-10找质数java实现代码 找质数java实现代
随机阅读
- 01-10sqlserver 树形结构查询单表实例代码
- 01-10Java8默认方法Default Methods原理及实例详
- 01-10C++利用opencv实现人脸检测
- 01-10C++开发之CRC校验实例详解
- 01-10汇编语言rep movsd 的使用详解
- 01-10C#生成带二维码的专属微信公众号推广
- 01-10C语言 makefile学习及实现实例
- 01-10约瑟夫经典问题扩展成双向约瑟夫问
- 08-05dedecms如何删除文章时删除省略图和附
- 01-10vue实现拖拽效果