ÀÖÓãµç¾º

½ÌÓýÐÐÒµA¹ÉIPOµÚÒ»¹É£¨¹ÉƱ´úÂë 003032£©

È«¹ú×Éѯ/ͶËßÈÈÏߣº400-618-4000

Spring¿ò¼Ü¹¦ÄÜ·ÖΪÄÄЩÄ£¿é£¿[javaÅàѵ]

¸üÐÂʱ¼ä:2020Äê04ÔÂ13ÈÕ15ʱ17·Ö À´Ô´:Spring¿ò¼Ü¹¦ÄÜÄ£¿é ä¯ÀÀ´ÎÊý:

Spring¿ò¼Ü²ÉÓõÄÊÇ·Ö²ã¼Ü¹¹£¬ËüһϵÁеŦÄÜÒªËØ±»·Ö³É20¸öÄ£¿é£¬ÕâЩÄ£¿é´óÌå·ÖΪCore Container¡¢Data Access/Integration¡¢Web¡¢AOP(Aspect Oriented Programming)¡¢Instrumentation¡¢MessagingºÍTest¡£

1586761738013_pic.jpg

ÉÏͼÖУ¬°üº¬ÁËSpring¿ò¼ÜµÄËùÓÐÄ£¿é£¬ÆäÖУ¬»ÒÉ«±³¾°Ä£¿éΪ±¾ÊéÖÐËùÉæ¼°µÄÖ÷Ҫģ¿é¡£½ÓÏÂÀ´·Ö±ð¶ÔÌåϵ½á¹¹ÖеÄÄ£¿é×÷ÓýøÐмòµ¥½éÉÜ£¬¾ßÌåÈçÏ¡£

1¡¢ Core Container(ºËÐÄÈÝÆ÷)

SpringµÄºËÐÄÈÝÆ÷ÊÇÆäËûÄ£¿é½¨Á¢µÄ»ù´¡£¬ËüÖ÷ÒªÓÉBeansÄ£¿é¡¢CoreÄ£¿é¡¢ContextÄ£¿é¡¢Context-supportÄ£¿éºÍSpEL(Spring Expression Language£¬Spring±í´ïʽÓïÑÔ)Ä£¿é×é³É£¬¾ßÌå½éÉÜÈçÏ¡£

·BeansÄ£¿é£ºÌṩÁËBeanFactory£¬Êǹ¤³§Ä£Ê½µÄ¾­µäʵÏÖ£¬Spring½«¹ÜÀí¶ÔÏó³ÆÎªBean¡£

·CoreºËÐÄÄ£¿é£ºÌṩÁËSpring¿ò¼ÜµÄ»ù±¾×é³É²¿·Ö£¬°üÀ¨IoCºÍDI¹¦ÄÜ¡£

·ContextÉÏÏÂÎÄÄ£¿é£º½¨Á¢ÔÚCoreºÍBeansÄ£¿éµÄ»ù´¡Ö®ÉÏ£¬ËüÊÇ·ÃÎʶ¨ÒåºÍÅäÖõÄÈκζÔÏóµÄý½é¡£ÆäÖÐApplicationContext½Ó¿ÚÊÇÉÏÏÂÎÄÄ£¿éµÄ½¹µã¡£

·Context-support Ä£¿é£ºÌṩÁ˶ԵÚÈý·½¿âǶÈë Spring Ó¦ÓõÉÖ§³Ö£¬±ÈÈ绺´æ(EhCache¡¢Guava¡¢JCache)¡¢Óʼþ·þÎñ(JavaMail)¡¢ÈÎÎñµ÷¶È(CommonJ¡¢Quartz)ºÍÄ£°åÒýÇæ(FreeMarker¡¢JasperReports¡¢ËÙÂÊ)¡£Äñ

·SpELÄ£¿é£ºÊÇSpring 3.0ºóÐÂÔöµÄÄ£¿é£¬ËüÌṩÁËSpring Expression LanguageÖ§³Ö£¬ÊÇÔËÐÐʱ²éѯºÍ²Ù×÷¶ÔÏóͼµÄÇ¿´óµÄ±í´ïʽÓïÑÔ¡£

2¡¢ Data Access/Integration(Êý¾Ý·ÃÎÊ/¼¯³É)

Êý¾Ý·ÃÎÊ/¼¯³É²ã°üÀ¨JDBC¡¢ORM¡¢OXM¡¢JMSºÍTransactionsÄ£¿é£¬¾ßÌå½éÉÜÈçÏ¡£

·JDBCÄ£¿é£ºÌṩÁËÒ»¸öJDBCµÄ³éÏó²ã£¬´ó·ù¶ÈµØ¼õÉÙÁËÔÚ¿ª·¢¹ý³ÌÖжÔÊý¾Ý¿â²Ù×÷µÄ±àÂë¡£

·ORMÄ£¿é£º¶ÔÁ÷ÐеĶÔÏó¹ØÏµÓ³ÉäAPI£¬°üÀ¨JPA¡¢JDOºÍHibernateÌṩÁ˼¯³É²ãÖ§³Ö¡£

·OXMÄ£¿é£ºÌṩÁËÒ»¸öÖ§³Ö¶ÔÏó/ XMLÓ³ÉäµÄ³éÏó²ãʵÏÖ£¬ÈçJAXB¡¢Castor¡¢XMLBeans¡¢JiBXºÍXStream¡£

·JMS Ä£¿é£ºÖ¸ Java ÏûÏ¢´«µÝ·þÎñ£¬°üº¬Ê¹ÓúͲúÉúÐÅÏ¢µÄÌØÐÔ£¬×Ô 4.1 °æ±¾ºóÖ§³ÖÓëSpring-messageÄ£¿éµÄ¼¯³É¡£

·TransactionsÊÂÎñÄ£¿é£ºÖ§³Ö¶ÔʵÏÖÌØÊâ½Ó¿ÚÒÔ¼°ËùÓÐPOJOÀàµÄ±à³ÌºÍÉùÃ÷ʽµÄÊÂÎñ¹ÜÀí¡£

3¡¢ Web

SpringµÄWeb²ã°üÀ¨WebSocket¡¢Servlet¡¢WebºÍPortletÄ£¿é£¬¾ßÌå½éÉÜÈçÏ¡£

·WebSocketÄ£¿é£ºSpring 4.0ÒÔºóÐÂÔöµÄÄ£¿é£¬ËüÌṩÁËWebSocket ºÍSockJSµÄʵÏÖ£¬ÒÔ¼°¶ÔSTOMPµÄÖ§³Ö¡£

·ServletÄ£¿é£ºÒ²³ÆÎªSpring-webmvcÄ£¿é£¬°üº¬ÁËSpringµÄÄ£ÐÍ—ÊÓͼ—¿ØÖÆÆ÷(MVC)ºÍREST Web ServicesʵÏÖµÄWebÓ¦ÓóÌÐò¡£

·WebÄ£¿é£ºÌṩÁË»ù±¾µÄWeb¿ª·¢¼¯³ÉÌØÐÔ£¬ÀýÈ磺¶àÎļþÉÏ´«¹¦ÄÜ¡¢Ê¹ÓÃServlet¼àÌýÆ÷À´³õʼ»¯IoCÈÝÆ÷ÒÔ¼°WebÓ¦ÓÃÉÏÏÂÎÄ¡£

·PortletÄ£¿é£ºÌṩÁËÔÚPortlet»·¾³ÖÐʹÓÃMVCʵÏÖ£¬ÀàËÆServletÄ£¿éµÄ¹¦ÄÜ¡£

4¡¢ ÆäËûÄ£¿é

SpringµÄÆäËûÄ£¿é»¹ÓÐAOP¡¢Aspects¡¢InstrumentationÒÔ¼°TestÄ£¿é£¬¾ßÌå½éÉÜÈçÏ¡£

·AOP Ä£¿é£ºÌṩÁËÃæÏòÇÐÃæ±à³ÌʵÏÖ£¬ÔÊÐí¶¨Òå·½·¨À¹½ØÆ÷ºÍÇÐÈëµã£¬½«´úÂë°´ÕÕ¹¦ÄܽøÐзÖÀ룬ÒÔ½µµÍñîºÏÐÔ¡£

·Aspects Ä£¿é£ºÌṩÁËÓëAspectJµÄ¼¯³É¹¦ÄÜ£¬AspectJÊÇÒ»¸ö¹¦ÄÜÇ¿´óÇÒ³ÉÊìµÄÃæÏòÇÐÃæ±à³Ì(AOP)¿ò¼Ü¡£

·Instrumentation Ä£¿é£ºÌṩÁËÀ๤¾ßµÄÖ§³ÖºÍÀà¼ÓÔØÆ÷µÄʵÏÖ£¬¿ÉÒÔÔÚÌØ¶¨µÄÓ¦Ó÷þÎñÆ÷ÖÐʹÓá£

·MessagingÄ£¿é£ºSpring 4.0ÒÔºóÐÂÔöµÄÄ£¿é£¬ËüÌṩÁ˶ÔÏûÏ¢´«µÝÌåϵ½á¹¹ºÍЭÒéµÄÖ§³Ö¡£

·TestÄ£¿é£ºÌṩÁ˶Ե¥Ôª²âÊԺͼ¯³É²âÊÔµÄÖ§³Ö¡£ÍƼöÁ˽âÀÖÓã²¥¿ÍJavaÅàѵ¿Î³Ì¡£

²ÂÄãϲ»¶£º

Spring Cloud Alibaba¼¼ÊõÕ»³¬È«ÃæÊÓÆµ½Ì³Ì

0 ·ÖÏíµ½£º
ºÍÎÒÃÇÔÚÏß½»Ì¸£¡
¡¾ÍøÕ¾µØÍ¼¡¿¡¾sitemap¡¿