Springç好å¤è³å°å
æ¬ï¼
1ï¼ Springè½ææå°ç»ç»ä½ çä¸é´å±å¯¹è±¡ï¼
2ï¼ Springè½æ¶é¤å¨è®¸å¤å·¥ç¨ä¸å¸¸è§ç对Singletonçè¿å¤ä½¿ç¨ï¼
3ï¼ éè¿ä¸ç§å¨ä¸ååºç¨ç¨åºå项ç®é´ä¸è´çæ¹æ³æ¥å¤çé
ç½®æ件ï¼æ¶é¤åç§èªå®ä¹æ ¼å¼çå±æ§æ件çéè¦ï¼ä»
ä»
éè¦ççç±»çJavaBeanå±æ§ãInversion of Controlç使ç¨å¸®å©å®æäºè¿ç§ç®åï¼ï¼ä½¿ç¨çæ¯type2çIoCï¼
4ï¼ è½å¤å¾å®¹æå¹å
»ä½ é¢åæ¥å£èä¸æ¯é¢åç±»çç¼ç¨ä¹ æ¯ãï¼è¿ä¹ç®ãããï¼
5ï¼ Springç设计ä¼è®©ä½¿ç¨å®å建çåºç¨å°½å¯è½å°çä¾èµäºå®çAPIsï¼å¨Springåºç¨ä¸ç大å¤æ°ä¸å¡å¯¹è±¡æ²¡æä¾èµäºSpringã
6ï¼ ä½¿ç¨Springæ建çåºç¨ç¨åºæäºåå
æµè¯ï¼
7ï¼ Spring使EJBæ为ä¸ä¸ªå®ç°éæ©ï¼èä¸æ¯å¿
éçéæ©ãä½ å¯ä»¥ç¨POJOsælocal EJBsæ¥å®ç°ä¸å¡æ¥å£ï¼å´ä¸ä¼å½±åå°è°ç¨ä»£ç ã
8ï¼ Springæä¾ä¸äºwebåºç¨ä¸çEJBçæ¿ä»£æ¹æ¡ï¼æ¯å¦ç¨AOPæä¾å£°ææ§äºå¡ç®¡çï¼
9ï¼ Spring为æ°æ®ååæä¾äºä¸ä¸ªä¸è´çæ¡æ¶ï¼ä¸è®ºæ¯ä½¿ç¨JDBCè¿æ¯O/R mappingç产åï¼Hibernateï¼JDOï¼ã
10ï¼ ä¹æ¯ä¸ªäººä½ä¼ææ·±çä¸ç¹ï¼å®å¯ä»¥æ¿ä»£é¨åé
ç½®æ件ï¼çè³ææåå°æºä»£ç çç¼åéã
温馨提示:内容为网友见解,仅供参考