简要说明spring的两个核心功能及其作用 spring的核心是什么,各有什么作用

spring\u7684\u6838\u5fc3\u662f\u4ec0\u4e48,\u5404\u6709\u4ec0\u4e48\u4f5c\u7528?

IOC\u548cAOP
IOC\uff1a\u4e00\u4e2abean\u5bb9\u5668\uff0c\u5176\u4e2d\u7684bean\u53ef\u5b9e\u73b0\u63a7\u5236\u53cd\u8f6c\uff08\u4f9d\u8d56\u6ce8\u5165\uff09
AOP\uff1a\u9762\u5411\u5207\u9762\u7f16\u7a0b

spring\u6700\u4e3b\u8981\u7684\u6838\u5fc3
ioc aop
mvc
security
jms
jmx
jca cci
\u5efa\u8bae\u4f60\u53bb\u770b\u770bspring framework reference

spring框架是一个轻量级的开源框架,是一个IOC和AOP容器。它是低侵入式设计,独立于各种应用服务器,
依赖注入的特点将组件关系透明化,降低耦合度



  • spring鐨勪袱澶ф牳蹇,涓鑸繍鐢ㄥ湪鍝簺鍦烘櫙涓
    绛旓細Spring鐨勪袱澶ф牳蹇冿細1銆両oC锛圛inversion of Control锛屾帶鍒跺弽杞級銆侷oC鐨勬湰璐ㄦ槸瀹炵幇浜嗗璞″彧瑙佷竴鏍忓叧绯荤殑杞Щ銆傞氳繃浣跨敤Spring妗嗘灦锛屽紑鍙戜汉鍛樺皢涓嶅湪鑷繁鐨勪唬鐮佷腑缁存姢瀵硅薄涔嬮棿鐨勪緷璧栧叧绯伙紝鍙渶瑕佸湪閰嶇疆鏂囦欢涓繘琛岃瀹氬氨鍙互锛孲pring浼氳嚜鍔ㄥ湴渚濇嵁閰嶇疆淇℃伅鏉ョ淮鎶ゅ璞′箣闂寸殑渚濊禆鍏崇郴锛屽皢琚緷璧栧叧绯荤殑瀵硅薄璁剧疆缁欎互鏉ュ璞...
  • spring鐨勪袱澶ф牳蹇姒傚康鏄粈涔
    绛旓細spring鐨勪袱澶ф牳蹇冩蹇靛氨鏄疘OC鍜孉OP銆傚叧浜嶪OC鍜孉OP鐨勭煡璇嗙偣鎷撳睍濡備笅锛欼OC锛欼OC锛屽彟澶栦竴绉嶈娉曞彨DI锛圖ependency Injection锛夛紝鍗充緷璧栨敞鍏ャ傚畠骞朵笉鏄竴绉嶆妧鏈疄鐜帮紝鑰屾槸涓绉嶈璁℃濇兂銆傚湪浠讳綍涓涓湁瀹為檯寮鍙戞剰涔夌殑绋嬪簭椤圭洰涓紝鎴戜滑浼氫娇鐢ㄥ緢澶氱被鏉ユ弿杩板畠浠壒鏈夌殑鍔熻兘锛屽苟涓旈氳繃绫讳笌绫讳箣闂寸殑鐩镐簰鍗忎綔鏉ュ畬鎴愮壒瀹氱殑...
  • 绠瑕佽鏄巗pring鐨勪袱涓牳蹇鍔熻兘鍙婂叾浣滅敤
    绛旓細2.闈㈠悜鍒囬潰缂栫▼锛圓OP锛夋渶涓昏鐨勪綔鐢細鍙互鍦ㄤ笉淇敼婧愪唬鐮佺殑鎯呭喌涓锛岀粰鐩爣鏂规硶鍔ㄦ佹坊鍔犲姛鑳戒笟鍔¢昏緫灏变笓蹇冪殑澶勭悊瀹為檯闇姹傦紝閫氱敤鐨勫寮哄姛鑳界嫭绔嬪嚭鏉ャ傚皢瀹夊叏浜嬪姟绛夌▼搴忛昏緫鐩稿鐙珛鐨勫姛鑳芥娊鍙栧嚭鏉ワ紝鍒╃敤Spring鐨勯厤缃枃浠跺皢杩欎簺鍔熻兘鎻掕繘鍘伙紝瀹炵幇浜嗘寜鐓у垏闈㈢紪绋嬶紝鎻愰珮浜嗗鐢ㄦс傚洓绉嶅寮烘柟寮忥細鍓嶇疆澧炲己锛屽湪鏍稿績鍔熻兘...
  • spring妗嗘灦涓鐨勪袱澶ф牳蹇鎬濇兂鏄粈涔
    绛旓細spring妗嗘灦涓殑涓ゅぇ鏍稿績鎬濇兂鏄疘oC鍜孉OP銆侷oC锛堟帶鍒跺弽杞級鎵璋撴帶鍒跺弽杞紝鍙涓涓被灏嗗畠鍐呴儴鐘舵佺殑鎺у埗鏉冧氦缁欏叾浠栨満鍒舵潵瀹屾垚銆傚氨鏄▼搴忎腑涓嶅垱寤哄璞★紝鍙湪閰嶇疆鏂囦欢涓紝鎻忚堪濡備綍鍒涘缓瀹冧滑鐨勬柟寮忋傚湪浠g爜涓紝涓嶇洿鎺ヤ笌瀵硅薄鍜屾湇鍔¤繛鎺ワ紝鍦ㄩ厤缃枃浠朵腑鎻忚堪鍝釜缁勪欢闇瑕佸摢椤规湇鍔°侫OP锛堥潰鍚戝垏闈㈢紪绋嬶級 鎵璋撻潰鍚戝垏闈㈢紪绋...
  • 浠涔堟槸spring妗嗘灦?浣跨敤spring妗嗘灦鐨勫ソ澶勬槸浠涔
    绛旓細1. spring鏄紑婧愮殑杞婚噺绾ф鏋 2. spring鏍稿績涓昏涓ら儴鍒嗭細锛1锛塧op锛氶潰鍚戝垏闈㈢紪绋嬶紝鎵╁睍鍔熻兘涓嶆槸淇敼婧愪唬鐮佸疄鐜 锛2锛塱oc锛氭帶鍒跺弽杞锛- 姣斿鏈変竴涓被锛屽湪绫婚噷闈㈡湁鏂规硶锛堜笉鏄潤鎬佺殑鏂规硶锛夛紝璋冪敤绫婚噷闈㈢殑鏂规硶锛屽垱寤虹被鐨勫璞★紝浣跨敤瀵硅薄璋冪敤鏂规硶锛屽垱寤虹被瀵硅薄鐨勮繃绋嬶紝闇瑕乶ew鍑烘潵瀵硅薄 - 鎶婂璞$殑鍒涘缓涓嶆槸...
  • spring涓殑鏍稿績绫绘湁鍝簺,鍚勬湁浠涔堜綔鐢!
    绛旓細spring涓殑鏍稿績绫伙細IOC鍜孉OP 鍚勮嚜浣滅敤 IOC锛氫竴涓猙ean瀹瑰櫒锛屽叾涓殑bean鍙疄鐜版帶鍒跺弽杞紙渚濊禆娉ㄥ叆锛堿OP锛氶潰鍚戝垏闈㈢紪绋
  • spring妗嗘灦鐨勬牳蹇鍐呭鏈夊摢浜
    绛旓細CoreContainer銆spring妗嗘灦鐨勬牳蹇鍐呭鏄疌oreContainer锛屾牳蹇冨鍣紝杩欎釜妯″潡鏄Spring鏈鏍稿績鐨勬ā鍧楋紝鍏朵粬鐨勯兘闇瑕佷緷璧栬妯″潡
  • 闈㈣瘯棰,spring鍘熺悊銆鏍稿績鍒嗗埆鏄粈涔,鍑犲彞璇濇鎷
    绛旓細spring: 1)寮婧愭鏋 2)IoC锛堟帶鍒跺弽杞級,灏嗙被鐨勫垱寤哄拰渚濊禆鍏崇郴鍐欏湪閰嶇疆鏂囦欢閲岋紝鐢遍厤缃枃浠舵敞鍏ワ紝瀹炵幇浜嗘澗鑰﹀悎 3)AOP 灏嗗畨鍏紝浜嬪姟绛変簬绋嬪簭閫昏緫鐩稿鐙珛鐨勫姛鑳芥娊鍙栧嚭鏉ワ紝鍒╃敤spring鐨勯厤缃枃浠跺皢杩欎簺鍔熻兘鎻掕繘鍘伙紝瀹炵幇浜嗘寜鐓ф柟闈㈢紪绋嬶紝鎻愰珮浜嗗鐢ㄦ IoC鍜孉OP鏄痵pring鏈閲嶈鐨勪袱涓壒鎬э紝闈㈣瘯瀹樺樊涓嶅灏辩湅杩欎釜...
  • Spring 涓嶴pring mvc鐨勫尯鍒(瓒婅缁嗚秺濂)
    绛旓細Spring鐨勪袱澶ф牳蹇AOP涓嶪OC锛屽彲浠ュ崟鐙敤浜庝换浣曞簲鐢紝鍖呮嫭涓嶴truts绛塎VC妗嗘灦涓嶩ibernate绛塐RM妗嗘灦鐨勯泦鎴愶紝鐩墠寰堝鍏徃鎵璋撶殑杞婚噺绾у紑鍙戝氨鏄敤 Spring + Struts(2)+Hibernate銆係pring MVC灏辨槸涓涓狹VC妗嗘灦锛屼釜浜鸿寰桽pring MVC annotation寮忕殑寮鍙戞瘮Struts2鏂逛究锛屽彲浠ョ洿鎺ヤ唬鏇夸笂闈㈢殑Struts锛堝綋鐒禨truts鐨勫仛涓轰竴涓...
  • 蹇熷垏鍏:Spring妗嗘灦鏍稿績姒傚康鎬昏
    绛旓細鏈変袱绉嶄笉鍚岀被鍨嬬殑瀹瑰櫒锛欱eanFactory 瀹瑰櫒 锛氳繖鏄 Spring 瀹瑰櫒鐨勬牳蹇冦 org.springframework.beans.factory.BeanFactory 鏄竴涓帴鍙o紝鍏呭綋 IoC 瀹瑰櫒锛屽畠瀹炰緥鍖栥侀厤缃拰绠$悊璁稿 bean銆傚簲鐢ㄧず渚嬪涓嬶細ApplicationContext 瀹瑰櫒 锛歰rg.springframework.context.ApplicationContext 鎺ュ彛涔熷厖褰 IoC 瀹瑰櫒锛屼絾 Application...
  • 扩展阅读:spring的5个常用注解 ... spring的两种注入方式 ... spring的两个核心 ... spring的通知类型并解释 ... spring框架的三大核心 ... spring的5种注解 ... web前端三大主流框架 ... spring的三大功能特征 ... spring的通知类型简要说明 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网