Java代碼侵入性強(qiáng) java可以入侵系統(tǒng)嗎
java中新定義的類實(shí)現(xiàn)接口后侵入性怎么解釋
框架的侵入性問題可以拿實(shí)際例子來說明:
A. IOC容器
1. Avalon采用Interface Injection,如果你采用這個(gè)框架做IOC,它的侵入性就是要實(shí)現(xiàn)一個(gè)接口
2. Spring和Pico采用Javabean setter或者Constructor injection,采用他們做IOC,侵入性就是要滿足Javabean規(guī)范
3. 同它們相比,不需要interface,也不需要滿足Javabean規(guī)范,無所不能的ajoo的IOC容器就是號稱無侵入性
B. MVC架構(gòu)
1. struts的侵入性是需要擴(kuò)展它的一堆base class,以及寫一堆帶有http request/response簽名的方法
2. webwork則只要是普通的javabean就可以了
做同樣事情的不同框架,如果侵入性越低,通??蚣鼙旧淼膶?shí)現(xiàn)比較復(fù)雜,效率也比較低,也有可能把侵入性從Java對象的本身移到了其他地方(比如配置文件)。
java類沒有侵入性什么意思
樓上兩位回答得真是讓人摸不著頭腦.
當(dāng)然問題問得也難得見.
這應(yīng)該是指java 里一些框架或設(shè)計(jì)模式的侵入性,在java里侵入性,一般指的是:使用一個(gè)新的技術(shù)不會(huì)或者基本不改變原有代碼結(jié)構(gòu),原有代碼不作任何修改即可.像spring就是非侵入式的開源框架.
如果單從這個(gè)問題,應(yīng)該是指java類最終都是在jvm中運(yùn)行,與操作系統(tǒng)無關(guān).
java中extends和implements和spring 侵入性的比較?
extends藕合度最高,implements好一些,不過仍然在類的層次之上有依賴,spring的依賴是在方法層次,而且可以利用接口進(jìn)一步解藕。
欄 目:Java編程
下一篇:沒有了
本文標(biāo)題:Java代碼侵入性強(qiáng) java可以入侵系統(tǒng)嗎
本文地址:http://mengdiqiu.com.cn/a1/Javabiancheng/17372.html
您可能感興趣的文章
- 04-11java源代碼大全小程序 java代碼源碼
- 04-11java代碼自動(dòng)優(yōu)化 java優(yōu)化代碼常見
- 04-11java購物車原代碼實(shí)現(xiàn) java購物車應(yīng)該用哪個(gè)集合實(shí)現(xiàn)
- 04-10穿梭框后端JAVA代碼 穿梭框如何獲取右邊數(shù)據(jù)
- 04-10java代碼打印信息嗎 java打印的代碼
- 04-10家電控制系統(tǒng)JAVA代碼 家電智能化控制系統(tǒng)
- 04-10五子棋游戲的java代碼 基于java的五子棋游戲的設(shè)計(jì)代碼
- 04-10矩陣乘法java代碼 java編寫矩陣乘法
- 04-10找質(zhì)數(shù)java實(shí)現(xiàn)代碼 找質(zhì)數(shù)java實(shí)現(xiàn)代碼怎么做
- 04-10前端寫java代碼 java寫前端還是后端


閱讀排行
本欄相關(guān)
- 04-11Java代碼侵入性強(qiáng) java可以入侵系統(tǒng)嗎
- 04-11java源代碼大全小程序 java代碼源碼
- 04-11java代碼自動(dòng)優(yōu)化 java優(yōu)化代碼常見套
- 04-11java購物車原代碼實(shí)現(xiàn) java購物車應(yīng)該
- 04-10穿梭框后端JAVA代碼 穿梭框如何獲取右
- 04-10java代碼打印信息嗎 java打印的代碼
- 04-10家電控制系統(tǒng)JAVA代碼 家電智能化控制
- 04-10五子棋游戲的java代碼 基于java的五子
- 04-10矩陣乘法java代碼 java編寫矩陣乘法
- 04-10找質(zhì)數(shù)java實(shí)現(xiàn)代碼 找質(zhì)數(shù)java實(shí)現(xiàn)代
隨機(jī)閱讀
- 01-10sqlserver 樹形結(jié)構(gòu)查詢單表實(shí)例代碼
- 01-10Java8默認(rèn)方法Default Methods原理及實(shí)例詳
- 01-10C++利用opencv實(shí)現(xiàn)人臉檢測
- 01-10C++開發(fā)之CRC校驗(yàn)實(shí)例詳解
- 01-10匯編語言rep movsd 的使用詳解
- 01-10C#生成帶二維碼的專屬微信公眾號推廣
- 01-10C語言 makefile學(xué)習(xí)及實(shí)現(xiàn)實(shí)例
- 01-10約瑟夫經(jīng)典問題擴(kuò)展成雙向約瑟夫問
- 08-05dedecms如何刪除文章時(shí)刪除省略圖和附
- 01-10vue實(shí)現(xiàn)拖拽效果