spring和JAVA什么关系,是属于JAVA吗 SpringMVC和Spring是什么关系

java\u4e2dSpring\u662f\u4ec0\u4e48\uff1f

1.1.1 Spring\u662f\u4ec0\u4e48

Spring\u662f\u4e00\u4e2a\u5f00\u6e90\u7684\u8f7b\u91cf\u7ea7Java SE\uff08Java \u6807\u51c6\u7248\u672c\uff09/Java EE\uff08Java
\u4f01\u4e1a\u7248\u672c\uff09\u5f00\u53d1\u5e94\u7528\u6846\u67b6\uff0c\u5176\u76ee\u7684\u662f\u7528\u4e8e\u7b80\u5316\u4f01\u4e1a\u7ea7\u5e94\u7528\u7a0b\u5e8f\u5f00\u53d1\u3002\u5e94\u7528\u7a0b\u5e8f\u662f\u7531\u4e00\u7ec4\u76f8\u4e92\u534f\u4f5c\u7684\u5bf9\u8c61\u7ec4\u6210\u3002\u800c\u5728\u4f20\u7edf\u5e94\u7528\u7a0b\u5e8f\u5f00\u53d1\u4e2d\uff0c\u4e00\u4e2a\u5b8c\u6574\u7684\u5e94\u7528\u662f\u7531\u4e00\u7ec4\u76f8\u4e92\u534f\u4f5c\u7684\u5bf9\u8c61\u7ec4\u6210\u3002\u6240\u4ee5\u5f00\u53d1\u4e00\u4e2a\u5e94\u7528\u9664\u4e86\u8981\u5f00\u53d1\u4e1a\u52a1\u903b\u8f91\u4e4b\u5916\uff0c\u6700\u591a\u7684\u662f\u5173\u6ce8\u5982\u4f55\u4f7f\u8fd9\u4e9b\u5bf9\u8c61\u534f\u4f5c\u6765\u5b8c\u6210\u6240\u9700\u529f\u80fd\uff0c\u800c\u4e14\u8981\u4f4e\u8026\u5408\u3001\u9ad8\u5185\u805a\u3002\u4e1a\u52a1\u903b\u8f91\u5f00\u53d1\u662f\u4e0d\u53ef\u907f\u514d\u7684\uff0c\u90a3\u5982\u679c\u6709\u4e2a\u6846\u67b6\u51fa\u6765\u5e2e\u6211\u4eec\u6765\u521b\u5efa\u5bf9\u8c61\u53ca\u7ba1\u7406\u8fd9\u4e9b\u5bf9\u8c61\u4e4b\u95f4\u7684\u4f9d\u8d56\u5173\u7cfb\u3002\u53ef\u80fd\u6709\u4eba\u8bf4\u4e86\uff0c\u6bd4\u5982\u201c\u62bd\u8c61\u5de5\u5382\u3001\u5de5\u5382\u65b9\u6cd5\u8bbe\u8ba1\u6a21\u5f0f\u201d\u4e0d\u4e5f\u53ef\u4ee5\u5e2e\u6211\u4eec\u521b\u5efa\u5bf9\u8c61\uff0c\u201c\u751f\u6210\u5668\u6a21\u5f0f\u201d\u5e2e\u6211\u4eec\u5904\u7406\u5bf9\u8c61\u95f4\u7684\u4f9d\u8d56\u5173\u7cfb\uff0c\u4e0d\u4e5f\u80fd\u5b8c\u6210\u8fd9\u4e9b\u529f\u80fd\u5417\uff1f\u53ef\u662f\u8fd9\u4e9b\u53c8\u9700\u8981\u6211\u4eec\u521b\u5efa\u53e6\u4e00\u4e9b\u5de5\u5382\u7c7b\u3001\u751f\u6210\u5668\u7c7b\uff0c\u6211\u4eec\u53c8\u8981\u800c\u5916\u7ba1\u7406\u8fd9\u4e9b\u7c7b\uff0c\u589e\u52a0\u4e86\u6211\u4eec\u7684\u8d1f\u62c5\uff0c\u5982\u679c\u80fd\u6709\u79cd\u901a\u8fc7\u914d\u7f6e\u65b9\u5f0f\u6765\u521b\u5efa\u5bf9\u8c61\uff0c\u7ba1\u7406\u5bf9\u8c61\u4e4b\u95f4\u4f9d\u8d56\u5173\u7cfb\uff0c\u6211\u4eec\u4e0d\u9700\u8981\u901a\u8fc7\u5de5\u5382\u548c\u751f\u6210\u5668\u6765\u521b\u5efa\u53ca\u7ba1\u7406\u5bf9\u8c61\u4e4b\u95f4\u7684\u4f9d\u8d56\u5173\u7cfb\uff0c\u8fd9\u6837\u6211\u4eec\u662f\u4e0d\u662f\u51cf\u5c11\u4e86\u8bb8\u591a\u5de5\u4f5c\uff0c\u52a0\u901f\u4e86\u5f00\u53d1\uff0c\u80fd\u8282\u7701\u51fa\u5f88\u591a\u65f6\u95f4\u6765\u5e72\u5176\u4ed6\u4e8b\u3002Spring\u6846\u67b6\u521a\u51fa\u6765\u65f6\u4e3b\u8981\u5c31\u662f\u6765\u5b8c\u6210\u8fd9\u4e2a\u529f\u80fd\u3002

Spring\u6846\u67b6\u9664\u4e86\u5e2e\u6211\u4eec\u7ba1\u7406\u5bf9\u8c61\u53ca\u5176\u4f9d\u8d56\u5173\u7cfb\uff0c\u8fd8\u63d0\u4f9b\u50cf\u901a\u7528\u65e5\u5fd7\u8bb0\u5f55\u3001\u6027\u80fd\u7edf\u8ba1\u3001\u5b89\u5168\u63a7\u5236\u3001\u5f02\u5e38\u5904\u7406\u7b49\u9762\u5411\u5207\u9762\u7684\u80fd\u529b\uff0c\u8fd8\u80fd\u5e2e\u6211\u7ba1\u7406\u6700\u5934\u75bc\u7684\u6570\u636e\u5e93\u4e8b\u52a1\uff0c\u672c\u8eab\u63d0\u4f9b\u4e86\u4e00\u5957\u7b80\u5355\u7684JDBC\u8bbf\u95ee\u5b9e\u73b0\uff0c\u63d0\u4f9b\u4e0e\u7b2c\u4e09\u65b9\u6570\u636e\u8bbf\u95ee\u6846\u67b6\u96c6\u6210\uff08\u5982Hibernate\u3001JPA\uff09\uff0c\u4e0e\u5404\u79cdJava
EE\u6280\u672f\u6574\u5408\uff08\u5982Java Mail\u3001\u4efb\u52a1\u8c03\u5ea6\u7b49\u7b49\uff09\uff0c\u63d0\u4f9b\u4e00\u5957\u81ea\u5df1\u7684web\u5c42\u6846\u67b6Spring
MVC\u3001\u800c\u4e14\u8fd8\u80fd\u975e\u5e38\u7b80\u5355\u7684\u4e0e\u7b2c\u4e09\u65b9web\u6846\u67b6\u96c6\u6210\u3002\u4ece\u8fd9\u91cc\u6211\u4eec\u53ef\u4ee5\u8ba4\u4e3aSpring\u662f\u4e00\u4e2a\u8d85\u7ea7\u7c98\u5408\u5e73\u53f0\uff0c\u9664\u4e86\u81ea\u5df1\u63d0\u4f9b\u529f\u80fd\u5916\uff0c\u8fd8\u63d0\u4f9b\u7c98\u5408\u5176\u4ed6\u6280\u672f\u548c\u6846\u67b6\u7684\u80fd\u529b\uff0c\u4ece\u800c\u4f7f\u6211\u4eec\u53ef\u4ee5\u66f4\u81ea\u7531\u7684\u9009\u62e9\u5230\u5e95\u4f7f\u7528\u4ec0\u4e48\u6280\u672f\u8fdb\u884c\u5f00\u53d1\u3002\u800c\u4e14\u4e0d\u7ba1\u662fJAVA
SE\uff08C/S\u67b6\u6784\uff09\u5e94\u7528\u7a0b\u5e8f\u8fd8\u662fJAVA EE\uff08B/S\u67b6\u6784\uff09\u5e94\u7528\u7a0b\u5e8f\u90fd\u53ef\u4ee5\u4f7f\u7528\u8fd9\u4e2a\u5e73\u53f0\u8fdb\u884c\u5f00\u53d1\u3002\u8ba9\u6211\u4eec\u6765\u6df1\u5165\u770b\u4e00\u4e0bSpring\u5230\u5e95\u80fd\u5e2e\u6211\u4eec\u505a\u4e9b\u4ec0\u4e48\uff1f

1.1.2 Spring\u80fd\u5e2e\u6211\u4eec\u505a\u4ec0\u4e48

Spring\u9664\u4e86\u4e0d\u80fd\u5e2e\u6211\u4eec\u5199\u4e1a\u52a1\u903b\u8f91\uff0c\u5176\u4f59\u7684\u51e0\u4e4e\u4ec0\u4e48\u90fd\u80fd\u5e2e\u52a9\u6211\u4eec\u7b80\u5316\u5f00\u53d1\uff1a

\u4e00\u3001\u4f20\u7edf\u7a0b\u5e8f\u5f00\u53d1\uff0c\u521b\u5efa\u5bf9\u8c61\u53ca\u7ec4\u88c5\u5bf9\u8c61\u95f4\u4f9d\u8d56\u5173\u7cfb\u7531\u6211\u4eec\u5728\u7a0b\u5e8f\u5185\u90e8\u8fdb\u884c\u63a7\u5236\uff0c\u8fd9\u6837\u4f1a\u52a0\u5927\u5404\u4e2a\u5bf9\u8c61\u95f4\u7684\u8026\u5408\uff0c\u5982\u679c\u6211\u4eec\u8981\u4fee\u6539\u5bf9\u8c61\u95f4\u7684\u4f9d\u8d56\u5173\u7cfb\u5c31\u5fc5\u987b\u4fee\u6539\u6e90\u4ee3\u7801\uff0c\u91cd\u65b0\u7f16\u8bd1\u3001\u90e8\u7f72\uff1b\u800c\u5982\u679c\u91c7\u7528Spring\uff0c\u5219\u7531Spring\u6839\u636e\u914d\u7f6e\u6587\u4ef6\u6765\u8fdb\u884c\u521b\u5efa\u53ca\u7ec4\u88c5\u5bf9\u8c61\u95f4\u4f9d\u8d56\u5173\u7cfb\uff0c\u53ea\u9700\u8981\u6539\u914d\u7f6e\u6587\u4ef6\u5373\u53ef\uff0c\u65e0\u9700\u91cd\u65b0\u7f16\u8bd1\u3002\u6240\u4ee5\uff0cSpring\u80fd\u5e2e\u6211\u4eec\u6839\u636e\u914d\u7f6e\u6587\u4ef6\u521b\u5efa\u53ca\u7ec4\u88c5\u5bf9\u8c61\u4e4b\u95f4\u7684\u4f9d\u8d56\u5173\u7cfb\u3002

\u4e8c\u3001\u5f53\u6211\u4eec\u8981\u8fdb\u884c\u4e00\u4e9b\u65e5\u5fd7\u8bb0\u5f55\u3001\u6743\u9650\u63a7\u5236\u3001\u6027\u80fd\u7edf\u8ba1\u7b49\u65f6\uff0c\u5728\u4f20\u7edf\u5e94\u7528\u7a0b\u5e8f\u5f53\u4e2d\u6211\u4eec\u53ef\u80fd\u5728\u9700\u8981\u7684\u5bf9\u8c61\u6216\u65b9\u6cd5\u4e2d\u8fdb\u884c\uff0c\u800c\u4e14\u6bd4\u5982\u6743\u9650\u63a7\u5236\u3001\u6027\u80fd\u7edf\u8ba1\u5927\u90e8\u5206\u662f\u91cd\u590d\u7684\uff0c\u8fd9\u6837\u4ee3\u7801\u4e2d\u5c31\u5b58\u5728\u5927\u91cf\u91cd\u590d\u4ee3\u7801\uff0c\u5373\u4f7f\u6709\u4eba\u8bf4\u6211\u628a\u901a\u7528\u90e8\u5206\u63d0\u53d6\u51fa\u6765\uff0c\u90a3\u5fc5\u7136\u5b58\u5728\u8c03\u7528\u8fd8\u662f\u5b58\u5728\u91cd\u590d\uff0c\u50cf\u6027\u80fd\u7edf\u8ba1\u6211\u4eec\u53ef\u80fd\u53ea\u662f\u5728\u5fc5\u8981\u65f6\u624d\u8fdb\u884c\uff0c\u5728\u8bca\u65ad\u5b8c\u6bd5\u540e\u8981\u5220\u9664\u8fd9\u4e9b\u4ee3\u7801\uff1b\u8fd8\u6709\u65e5\u5fd7\u8bb0\u5f55\uff0c\u6bd4\u5982\u8bb0\u5f55\u4e00\u4e9b\u65b9\u6cd5\u8bbf\u95ee\u65e5\u5fd7\u3001\u6570\u636e\u8bbf\u95ee\u65e5\u5fd7\u7b49\u7b49\uff0c\u8fd9\u4e9b\u90fd\u4f1a\u6e17\u900f\u5230\u5404\u4e2a\u8981\u8bbf\u95ee\u65b9\u6cd5\u4e2d\uff1b\u8fd8\u6709\u6743\u9650\u63a7\u5236\uff0c\u5fc5\u987b\u5728\u65b9\u6cd5\u6267\u884c\u5f00\u59cb\u8fdb\u884c\u5ba1\u6838\uff0c\u60f3\u60f3\u8fd9\u4e9b\u662f\u591a\u4e48\u53ef\u6015\u800c\u4e14\u662f\u591a\u4e48\u65e0\u804a\u7684\u5de5\u4f5c\u3002\u5982\u679c\u91c7\u7528Spring\uff0c\u8fd9\u4e9b\u65e5\u5fd7\u8bb0\u5f55\u3001\u6743\u9650\u63a7\u5236\u3001\u6027\u80fd\u7edf\u8ba1\u4ece\u4e1a\u52a1\u903b\u8f91\u4e2d\u5206\u79bb\u51fa\u6765\uff0c\u901a\u8fc7Spring\u652f\u6301\u7684\u9762\u5411\u5207\u9762\u7f16\u7a0b\uff0c\u5728\u9700\u8981\u8fd9\u4e9b\u529f\u80fd\u7684\u5730\u65b9\u52a8\u6001\u6dfb\u52a0\u8fd9\u4e9b\u529f\u80fd\uff0c\u65e0\u9700\u6e17\u900f\u5230\u5404\u4e2a\u9700\u8981\u7684\u65b9\u6cd5\u6216\u5bf9\u8c61\u4e2d\uff1b\u6709\u4eba\u53ef\u80fd\u8bf4\u4e86\uff0c\u6211\u4eec\u53ef\u4ee5\u4f7f\u7528\u201c\u4ee3\u7406\u8bbe\u8ba1\u6a21\u5f0f\u201d\u6216\u201c\u5305\u88c5\u5668\u8bbe\u8ba1\u6a21\u5f0f\u201d\uff0c\u4f60\u53ef\u4ee5\u4f7f\u7528\u8fd9\u4e9b\uff0c\u4f46\u8fd8\u662f\u9700\u8981\u901a\u8fc7\u7f16\u7a0b\u65b9\u5f0f\u6765\u521b\u5efa\u4ee3\u7406\u5bf9\u8c61\uff0c\u8fd8\u662f\u8981\u8026\u5408\u8fd9\u4e9b\u4ee3\u7406\u5bf9\u8c61\uff0c\u800c\u91c7\u7528Spring
\u9762\u5411\u5207\u9762\u7f16\u7a0b\u80fd\u63d0\u4f9b\u4e00\u79cd\u66f4\u597d\u7684\u65b9\u5f0f\u6765\u5b8c\u6210\u4e0a\u8ff0\u529f\u80fd\uff0c\u4e00\u822c\u901a\u8fc7\u914d\u7f6e\u65b9\u5f0f\uff0c\u800c\u4e14\u4e0d\u9700\u8981\u5728\u73b0\u6709\u4ee3\u7801\u4e2d\u6dfb\u52a0\u4efb\u4f55\u989d\u5916\u4ee3\u7801\uff0c\u73b0\u6709\u4ee3\u7801\u4e13\u6ce8\u4e1a\u52a1\u903b\u8f91\u3002\u6240\u4ee5\uff0cSpring
\u9762\u5411\u5207\u9762\u7f16\u7a0b\u80fd\u5e2e\u52a9\u6211\u4eec\u65e0\u8026\u5408\u7684\u5b9e\u73b0\u65e5\u5fd7\u8bb0\u5f55\uff0c\u6027\u80fd\u7edf\u8ba1\uff0c\u5b89\u5168\u63a7\u5236\u3002

\u4e09\u3001\u5728\u4f20\u7edf\u5e94\u7528\u7a0b\u5e8f\u5f53\u4e2d\uff0c\u6211\u4eec\u5982\u4f55\u6765\u5b8c\u6210\u6570\u636e\u5e93\u4e8b\u52a1\u7ba1\u7406\uff1f\u9700\u8981\u4e00\u7cfb\u5217\u201c\u83b7\u53d6\u8fde\u63a5\uff0c\u6267\u884cSQL\uff0c\u63d0\u4ea4\u6216\u56de\u6eda\u4e8b\u52a1\uff0c\u5173\u95ed\u8fde\u63a5\u201d\uff0c\u800c\u4e14\u8fd8\u8981\u4fdd\u8bc1\u5728\u6700\u540e\u4e00\u5b9a\u8981\u5173\u95ed\u8fde\u63a5\uff0c\u591a\u4e48\u53ef\u6015\u7684\u4e8b\u60c5\uff0c\u800c\u4e14\u4e5f\u5f88\u65e0\u804a\uff1b\u5982\u679c\u91c7\u7528Spring\uff0c\u6211\u4eec\u53ea\u9700\u83b7\u53d6\u8fde\u63a5\uff0c\u6267\u884cSQL\uff0c\u5176\u4ed6\u7684\u90fd\u4ea4\u7ed9Spring\u6765\u7ba1\u7406\u4e86\uff0c\u7b80\u5355\u5427\u3002\u6240\u4ee5\uff0cSpring\u80fd\u975e\u5e38\u7b80\u5355\u7684\u5e2e\u6211\u4eec\u7ba1\u7406\u6570\u636e\u5e93\u4e8b\u52a1\u3002

\u56db\u3001Spring\u8fd8\u63d0\u4f9b\u4e86\u4e0e\u7b2c\u4e09\u65b9\u6570\u636e\u8bbf\u95ee\u6846\u67b6\uff08\u5982Hibernate\u3001JPA\uff09\u65e0\u7f1d\u96c6\u6210\uff0c\u800c\u4e14\u81ea\u5df1\u4e5f\u63d0\u4f9b\u4e86\u4e00\u5957JDBC\u8bbf\u95ee\u6a21\u677f\uff0c\u6765\u65b9\u4fbf\u6570\u636e\u5e93\u8bbf\u95ee\u3002

\u4e94\u3001Spring\u8fd8\u63d0\u4f9b\u4e0e\u7b2c\u4e09\u65b9Web\uff08\u5982Struts\u3001JSF\uff09\u6846\u67b6\u65e0\u7f1d\u96c6\u6210\uff0c\u800c\u4e14\u81ea\u5df1\u4e5f\u63d0\u4f9b\u4e86\u4e00\u5957Spring MVC\u6846\u67b6\uff0c\u6765\u65b9\u4fbfweb\u5c42\u642d\u5efa\u3002

\u516d\u3001Spring\u80fd\u65b9\u4fbf\u7684\u4e0eJava EE\uff08\u5982Java Mail\u3001\u4efb\u52a1\u8c03\u5ea6\uff09\u6574\u5408\uff0c\u4e0e\u66f4\u591a\u6280\u672f\u6574\u5408\uff08\u6bd4\u5982\u7f13\u5b58\u6846\u67b6\uff09\u3002

Spring\u80fd\u5e2e\u6211\u4eec\u505a\u8fd9\u4e48\u591a\u4e8b\u60c5\uff0c\u63d0\u4f9b\u8fd9\u4e48\u591a\u529f\u80fd\u548c\u4e0e\u90a3\u4e48\u591a\u4e3b\u6d41\u6280\u672f\u6574\u5408\uff0c\u800c\u4e14\u662f\u5e2e\u6211\u4eec\u505a\u4e86\u5f00\u53d1\u4e2d\u6bd4\u8f83\u5934\u75bc\u548c\u56f0\u96be\u7684\u4e8b\u60c5\uff0c\u90a3\u53ef\u80fd\u6709\u4eba\u4f1a\u95ee\uff0c\u96be\u9053\u53ea\u6709Spring\u8fd9\u4e00\u4e2a\u6846\u67b6\uff0c\u6ca1\u6709\u5176\u4ed6\u9009\u62e9\uff1f\u5f53\u7136\u6709\uff0c\u6bd4\u5982EJB\u9700\u8981\u4f9d\u8d56\u5e94\u7528\u670d\u52a1\u5668\u3001\u5f00\u53d1\u6548\u7387\u4f4e\u3001\u5728\u5f00\u53d1\u4e2d\u5c0f\u578b\u9879\u76ee\u662f\u5bb0\u9e21\u62ff\u725b\u5200\uff0c\u867d\u7136\u53d1\u5c55\u5230\u73b0\u5728EJB\u6bd4\u8f83\u597d\u7528\u4e86\uff0c\u4f46\u8fd8\u662f\u6bd4\u8f83\u7b28\u91cd\u8fd8\u9700\u8981\u4f9d\u8d56\u5e94\u7528\u670d\u52a1\u5668\u7b49\u3002\u90a3\u4e3a\u4f55\u9700\u8981\u4f7f\u7528Spring\uff0c\u800c\u4e0d\u662f\u5176\u4ed6\u6846\u67b6\u5462\uff1f\u8ba9\u6211\u4eec\u63a5\u7740\u5f80\u4e0b\u770b\u3002

1.1.3 \u4e3a\u4f55\u9700\u8981Spring

\u4e00 \u9996\u5148\u9610\u8ff0\u51e0\u4e2a\u6982\u5ff5

1\u3001\u5e94\u7528\u7a0b\u5e8f\uff1a\u662f\u80fd\u5b8c\u6210\u6211\u4eec\u6240\u9700\u8981\u529f\u80fd\u7684\u6210\u54c1\uff0c\u6bd4\u5982\u8d2d\u7269\u7f51\u7ad9\u3001OA\u7cfb\u7edf\u3002

2\u3001\u6846\u67b6\uff1a\u662f\u80fd\u5b8c\u6210\u4e00\u5b9a\u529f\u80fd\u7684\u534a\u6210\u54c1\uff0c\u6bd4\u5982\u6211\u4eec\u53ef\u4ee5\u4f7f\u7528\u6846\u67b6\u8fdb\u884c\u8d2d\u7269\u7f51\u7ad9\u5f00\u53d1\uff1b\u6846\u67b6\u505a\u4e00\u90e8\u5206\u529f\u80fd\uff0c\u6211\u4eec\u81ea\u5df1\u505a\u4e00\u90e8\u5206\u529f\u80fd\uff0c\u8fd9\u6837\u5e94\u7528\u7a0b\u5e8f\u5c31\u521b\u5efa\u51fa\u6765\u4e86\u3002\u800c\u4e14\u6846\u67b6\u89c4\u5b9a\u4e86\u4f60\u5728\u5f00\u53d1\u5e94\u7528\u7a0b\u5e8f\u65f6\u7684\u6574\u4f53\u67b6\u6784\uff0c\u63d0\u4f9b\u4e86\u4e00\u4e9b\u57fa\u7840\u529f\u80fd\uff0c\u8fd8\u89c4\u5b9a\u4e86\u7c7b\u548c\u5bf9\u8c61\u7684\u5982\u4f55\u521b\u5efa\u3001\u5982\u4f55\u534f\u4f5c\u7b49\uff0c\u4ece\u800c\u7b80\u5316\u6211\u4eec\u5f00\u53d1\uff0c\u8ba9\u6211\u4eec\u4e13\u6ce8\u4e8e\u4e1a\u52a1\u903b\u8f91\u5f00\u53d1\u3002

3\u3001\u975e\u4fb5\u5165\u5f0f\u8bbe\u8ba1\uff1a\u4ece\u6846\u67b6\u89d2\u5ea6\u53ef\u4ee5\u8fd9\u6837\u7406\u89e3\uff0c\u65e0\u9700\u7ee7\u627f\u6846\u67b6\u63d0\u4f9b\u7684\u7c7b\uff0c\u8fd9\u79cd\u8bbe\u8ba1\u5c31\u53ef\u4ee5\u770b\u4f5c\u662f\u975e\u4fb5\u5165\u5f0f\u8bbe\u8ba1\uff0c\u5982\u679c\u7ee7\u627f\u4e86\u8fd9\u4e9b\u6846\u67b6\u7c7b\uff0c\u5c31\u662f\u4fb5\u5165\u8bbe\u8ba1\uff0c\u5982\u679c\u4ee5\u540e\u60f3\u66f4\u6362\u6846\u67b6\u4e4b\u524d\u5199\u8fc7\u7684\u4ee3\u7801\u51e0\u4e4e\u65e0\u6cd5\u91cd\u7528\uff0c\u5982\u679c\u975e\u4fb5\u5165\u5f0f\u8bbe\u8ba1\u5219\u4e4b\u524d\u5199\u8fc7\u7684\u4ee3\u7801\u4ecd\u7136\u53ef\u4ee5\u7ee7\u7eed\u4f7f\u7528\u3002

4\u3001\u8f7b\u91cf\u7ea7\u53ca\u91cd\u91cf\u7ea7\uff1a\u8f7b\u91cf\u7ea7\u662f\u76f8\u5bf9\u4e8e\u91cd\u91cf\u7ea7\u800c\u8a00\u7684\uff0c\u8f7b\u91cf\u7ea7\u4e00\u822c\u5c31\u662f\u975e\u5165\u4fb5\u6027\u7684\u3001\u6240\u4f9d\u8d56\u7684\u4e1c\u897f\u975e\u5e38\u5c11\u3001\u8d44\u6e90\u5360\u7528\u975e\u5e38\u5c11\u3001\u90e8\u7f72\u7b80\u5355\u7b49\u7b49\uff0c\u5176\u5b9e\u5c31\u662f\u6bd4\u8f83\u5bb9\u6613\u4f7f\u7528\uff0c\u800c\u91cd\u91cf\u7ea7\u6b63\u597d\u76f8\u53cd\u3002

5\u3001POJO\uff1aPOJO\uff08Plain Old Java
Objects\uff09\u7b80\u5355\u7684Java\u5bf9\u8c61\uff0c\u5b83\u53ef\u4ee5\u5305\u542b\u4e1a\u52a1\u903b\u8f91\u6216\u6301\u4e45\u5316\u903b\u8f91\uff0c\u4f46\u4e0d\u62c5\u5f53\u4efb\u4f55\u7279\u6b8a\u89d2\u8272\u4e14\u4e0d\u7ee7\u627f\u6216\u4e0d\u5b9e\u73b0\u4efb\u4f55\u5176\u5b83Java\u6846\u67b6\u7684\u7c7b\u6216\u63a5\u53e3\u3002

6\u3001\u5bb9\u5668\uff1a\u5728\u65e5\u5e38\u751f\u6d3b\u4e2d\u5bb9\u5668\u5c31\u662f\u4e00\u79cd\u76db\u653e\u4e1c\u897f\u7684\u5668\u5177\uff0c\u4ece\u7a0b\u5e8f\u8bbe\u8ba1\u89d2\u5ea6\u770b\u5c31\u662f\u88c5\u5bf9\u8c61\u7684\u7684\u5bf9\u8c61\uff0c\u56e0\u4e3a\u5b58\u5728\u653e\u5165\u3001\u62ff\u51fa\u7b49\u64cd\u4f5c\uff0c\u6240\u4ee5\u5bb9\u5668\u8fd8\u8981\u7ba1\u7406\u5bf9\u8c61\u7684\u751f\u547d\u5468\u671f\u3002

7\u3001\u63a7\u5236\u53cd\u8f6c\uff1a\u5373Inversion of Control\uff0c\u7f29\u5199\u4e3aIoC\uff0c\u63a7\u5236\u53cd\u8f6c\u8fd8\u6709\u4e00\u4e2a\u540d\u5b57\u53eb\u505a\u4f9d\u8d56\u6ce8\u5165\uff08Dependency
Injection\uff09\uff0c\u5c31\u662f\u7531\u5bb9\u5668\u63a7\u5236\u7a0b\u5e8f\u4e4b\u95f4\u7684\u5173\u7cfb\uff0c\u800c\u975e\u4f20\u7edf\u5b9e\u73b0\u4e2d\uff0c\u7531\u7a0b\u5e8f\u4ee3\u7801\u76f4\u63a5\u64cd\u63a7\u3002

8\u3001Bean\uff1a\u4e00\u822c\u6307\u5bb9\u5668\u7ba1\u7406\u5bf9\u8c61\uff0c\u5728Spring\u4e2d\u6307Spring IoC\u5bb9\u5668\u7ba1\u7406\u5bf9\u8c61\u3002

\u4e8c
\u4e3a\u4ec0\u4e48\u9700\u8981Spring\u53caSpring\u7684\u4f18\u70b9

\u25cf
\u975e\u5e38\u8f7b\u91cf\u7ea7\u7684\u5bb9\u5668\uff1a\u4ee5\u96c6\u4e2d\u7684\u3001\u81ea\u52a8\u5316\u7684\u65b9\u5f0f\u8fdb\u884c\u5e94\u7528\u7a0b\u5e8f\u5bf9\u8c61\u521b\u5efa\u548c\u88c5\u914d\uff0c\u8d1f\u8d23\u5bf9\u8c61\u521b\u5efa\u548c\u88c5\u914d\uff0c\u7ba1\u7406\u5bf9\u8c61\u751f\u547d\u5468\u671f\uff0c\u80fd\u7ec4\u5408\u6210\u590d\u6742\u7684\u5e94\u7528\u7a0b\u5e8f\u3002Spring\u5bb9\u5668\u662f\u975e\u4fb5\u5165\u5f0f\u7684\uff08\u4e0d\u9700\u8981\u4f9d\u8d56\u4efb\u4f55Spring\u7279\u5b9a\u7c7b\uff09\uff0c\u800c\u4e14\u5b8c\u5168\u91c7\u7528POJOs\u8fdb\u884c\u5f00\u53d1\uff0c\u4f7f\u5e94\u7528\u7a0b\u5e8f\u66f4\u5bb9\u6613\u6d4b\u8bd5\u3001\u66f4\u5bb9\u6613\u7ba1\u7406\u3002\u800c\u4e14\u6838\u5fc3JAR\u5305\u975e\u5e38\u5c0f\uff0cSpring3.0.5\u4e0d\u52301M\uff0c\u800c\u4e14\u4e0d\u9700\u8981\u4f9d\u8d56\u4efb\u4f55\u5e94\u7528\u670d\u52a1\u5668\uff0c\u53ef\u4ee5\u90e8\u7f72\u5728\u4efb\u4f55\u73af\u5883\uff08Java
SE\u6216Java EE\uff09\u3002

\u25cf AOP\uff1aAOP\u662fAspect Oriented
Programming\u7684\u7f29\u5199\uff0c\u610f\u601d\u662f\u9762\u5411\u5207\u9762\u7f16\u7a0b\uff0c\u63d0\u4f9b\u4ece\u53e6\u4e00\u4e2a\u89d2\u5ea6\u6765\u8003\u8651\u7a0b\u5e8f\u7ed3\u6784\u4ee5\u5b8c\u5584\u9762\u5411\u5bf9\u8c61\u7f16\u7a0b\uff08\u76f8\u5bf9\u4e8eOOP\uff09\uff0c\u5373\u53ef\u4ee5\u901a\u8fc7\u5728\u7f16\u8bd1\u671f\u95f4\u3001\u88c5\u8f7d\u671f\u95f4\u6216\u8fd0\u884c\u671f\u95f4\u5b9e\u73b0\u5728\u4e0d\u4fee\u6539\u6e90\u4ee3\u7801\u7684\u60c5\u51b5\u4e0b\u7ed9\u7a0b\u5e8f\u52a8\u6001\u6dfb\u52a0\u529f\u80fd\u7684\u4e00\u79cd\u6280\u672f\u3002\u901a\u4fd7\u70b9\u8bf4\u5c31\u662f\u628a\u53ef\u91cd\u7528\u7684\u529f\u80fd\u63d0\u53d6\u51fa\u6765\uff0c\u7136\u540e\u5c06\u8fd9\u4e9b\u901a\u7528\u529f\u80fd\u5728\u5408\u9002\u7684\u65f6\u5019\u7ec7\u5165\u5230\u5e94\u7528\u7a0b\u5e8f\u4e2d\uff1b\u6bd4\u5982\u5b89\u5168\uff0c\u65e5\u8bb0\u8bb0\u5f55\uff0c\u8fd9\u4e9b\u90fd\u662f\u901a\u7528\u7684\u529f\u80fd\uff0c\u6211\u4eec\u53ef\u4ee5\u628a\u5b83\u4eec\u63d0\u53d6\u51fa\u6765\uff0c\u7136\u540e\u5728\u7a0b\u5e8f\u6267\u884c\u7684\u5408\u9002\u5730\u65b9\u7ec7\u5165\u8fd9\u4e9b\u4ee3\u7801\u5e76\u6267\u884c\u5b83\u4eec\uff0c\u4ece\u800c\u5b8c\u6210\u9700\u8981\u7684\u529f\u80fd\u5e76\u590d\u7528\u4e86\u8fd9\u4e9b\u529f\u80fd\u3002

\u25cf
\u7b80\u5355\u7684\u6570\u636e\u5e93\u4e8b\u52a1\u7ba1\u7406\uff1a\u5728\u4f7f\u7528\u6570\u636e\u5e93\u7684\u5e94\u7528\u7a0b\u5e8f\u5f53\u4e2d\uff0c\u81ea\u5df1\u7ba1\u7406\u6570\u636e\u5e93\u4e8b\u52a1\u662f\u4e00\u9879\u5f88\u8ba9\u4eba\u5934\u75bc\u7684\u4e8b\uff0c\u800c\u4e14\u5f88\u5bb9\u6613\u51fa\u73b0\u9519\u8bef\uff0cSpring\u652f\u6301\u53ef\u63d2\u5165\u7684\u4e8b\u52a1\u7ba1\u7406\u652f\u6301\uff0c\u800c\u4e14\u65e0\u9700JEE\u73af\u5883\u652f\u6301\uff0c\u901a\u8fc7Spring\u7ba1\u7406\u4e8b\u52a1\u53ef\u4ee5\u628a\u6211\u4eec\u4ece\u4e8b\u52a1\u7ba1\u7406\u4e2d\u89e3\u653e\u51fa\u6765\u6765\u4e13\u6ce8\u4e1a\u52a1\u903b\u8f91\u3002

\u25cf
JDBC\u62bd\u8c61\u53caORM\u6846\u67b6\u652f\u6301\uff1aSpring\u4f7fJDBC\u66f4\u52a0\u5bb9\u6613\u4f7f\u7528\uff1b\u63d0\u4f9bDAO\uff08\u6570\u636e\u8bbf\u95ee\u5bf9\u8c61\uff09\u652f\u6301\uff0c\u975e\u5e38\u65b9\u4fbf\u96c6\u6210\u7b2c\u4e09\u65b9ORM\u6846\u67b6\uff0c\u6bd4\u5982Hibernate\u7b49\uff1b\u5e76\u4e14\u5b8c\u5168\u652f\u6301Spring\u4e8b\u52a1\u548c\u4f7f\u7528Spring\u63d0\u4f9b\u7684\u4e00\u81f4\u7684\u5f02\u5e38\u4f53\u7cfb\u3002

\u25cf \u7075\u6d3b\u7684Web\u5c42\u652f\u6301\uff1aSpring\u672c\u8eab\u63d0\u4f9b\u4e00\u5957\u975e\u5e38\u5f3a\u5927\u7684MVC\u6846\u67b6\uff0c\u800c\u4e14\u53ef\u4ee5\u975e\u5e38\u5bb9\u6613\u7684\u4e0e\u7b2c\u4e09\u65b9MVC\u6846\u67b6\u96c6\u6210\uff0c\u6bd4\u5982Struts\u7b49\u3002

\u25cf \u7b80\u5316\u5404\u79cd\u6280\u672f\u96c6\u6210\uff1a\u63d0\u4f9b\u5bf9Java Mail\u3001\u4efb\u52a1\u8c03\u5ea6\u3001JMX\u3001JMS\u3001JNDI\u3001EJB\u3001\u52a8\u6001\u8bed\u8a00\u3001\u8fdc\u7a0b\u8bbf\u95ee\u3001Web Service\u7b49\u7684\u96c6\u6210\u3002

Spring\u80fd\u5e2e\u52a9\u6211\u4eec\u7b80\u5316\u5e94\u7528\u7a0b\u5e8f\u5f00\u53d1\uff0c\u5e2e\u52a9\u6211\u4eec\u521b\u5efa\u548c\u7ec4\u88c5\u5bf9\u8c61\uff0c\u4e3a\u6211\u4eec\u7ba1\u7406\u4e8b\u52a1\uff0c\u7b80\u5355\u7684MVC\u6846\u67b6\uff0c\u53ef\u4ee5\u628aSpring\u770b\u4f5c\u662f\u4e00\u4e2a\u8d85\u7ea7\u7c98\u5408\u5e73\u53f0\uff0c\u80fd\u628a\u5f88\u591a\u6280\u672f\u6574\u5408\u5728\u4e00\u8d77\uff0c\u5f62\u6210\u4e00\u4e2a\u6574\u4f53\uff0c\u4f7f\u7cfb\u7edf\u7ed3\u6784\u66f4\u4f18\u826f\u3001\u6027\u80fd\u66f4\u51fa\u4f17\uff0c\u4ece\u800c\u52a0\u901f\u6211\u4eec\u7a0b\u5e8f\u5f00\u53d1\uff0c\u6709\u5982\u4e0a\u4f18\u70b9\uff0c\u6211\u4eec\u6ca1\u6709\u7406\u7531\u4e0d\u8003\u8651\u4f7f\u7528\u5b83\u3002

1.1.4 \u5982\u4f55\u5b66\u597dSpring

\u8981\u5b66\u597dSpring\uff0c\u9996\u5148\u8981\u660e\u786eSpring\u662f\u4e2a\u4ec0\u4e48\u4e1c\u897f\uff0c\u80fd\u5e2e\u6211\u4eec\u505a\u4e9b\u4ec0\u4e48\u4e8b\u60c5\uff0c\u77e5\u9053\u4e86\u8fd9\u4e9b\u7136\u540e\u505a\u4e2a\u7b80\u5355\u7684\u4f8b\u5b50\uff0c\u8fd9\u6837\u5c31\u57fa\u672c\u77e5\u9053\u600e\u4e48\u4f7f\u7528Spring\u4e86\u3002Spring\u6838\u5fc3\u662fIoC\u5bb9\u5668\uff0c\u6240\u4ee5\u4e00\u5b9a\u8981\u900f\u5f7b\u7406\u89e3\u4ec0\u4e48\u662fIoC\u5bb9\u5668\uff0c\u4ee5\u53ca\u5982\u4f55\u914d\u7f6e\u53ca\u4f7f\u7528\u5bb9\u5668\uff0c\u5176\u4ed6\u6240\u6709\u6280\u672f\u90fd\u662f\u57fa\u4e8e\u5bb9\u5668\u5b9e\u73b0\u7684\uff1b\u7406\u89e3\u597dIoC\u540e\uff0c\u63a5\u4e0b\u6765\u662f\u9762\u5411\u5207\u9762\u7f16\u7a0b\uff0c\u9996\u5148\u8fd8\u662f\u660e\u786e\u6982\u5ff5\uff0c\u57fa\u672c\u914d\u7f6e\uff0c\u6700\u540e\u662f\u5b9e\u73b0\u539f\u7406\uff0c\u63a5\u4e0b\u6765\u5c31\u662f\u6570\u636e\u5e93\u4e8b\u52a1\u7ba1\u7406\uff0c\u5176\u5b9eSpring\u7ba1\u7406\u4e8b\u52a1\u662f\u901a\u8fc7\u9762\u5411\u5207\u9762\u7f16\u7a0b\u5b9e\u73b0\u7684\uff0c\u6240\u4ee5\u57fa\u7840\u5f88\u91cd\u8981\uff0cIoC\u5bb9\u5668\u548c\u9762\u5411\u5207\u9762\u7f16\u7a0b\u641e\u5b9a\u540e\uff0c\u5176\u4f59\u90fd\u662f\u57fa\u4e8e\u8fd9\u4fe9\u4e1c\u897f\u7684\u5b9e\u73b0\uff0c\u5b66\u8d77\u6765\u5c31\u66f4\u52a0\u8f7b\u677e\u4e86\u3002\u8981\u5b66\u597dSpring\u4e0d\u80fd\u6025\uff0c\u4e00\u5b9a\u8981\u628a\u57fa\u7840\u6253\u7262\uff0c\u57fa\u7840\u7262\u56fa\u4e86\uff0c\u8fd9\u5c31\u662f\u78e8\u5200\u4e0d\u8bef\u780d\u67f4\u5de5\u3002

1.2 Spring\u57fa\u7840

1.2.1 Spring\u67b6\u6784\u56fe

\u56fe 1-1 Spring\u67b6\u6784\u56fe

\u6838\u5fc3\u5bb9\u5668\uff1a\u5305\u62ecCore\u3001Beans\u3001Context\u3001EL\u6a21\u5757\u3002

\u25cf
Core\u6a21\u5757\uff1a\u5c01\u88c5\u4e86\u6846\u67b6\u4f9d\u8d56\u7684\u6700\u5e95\u5c42\u90e8\u5206\uff0c\u5305\u62ec\u8d44\u6e90\u8bbf\u95ee\u3001\u7c7b\u578b\u8f6c\u6362\u53ca\u4e00\u4e9b\u5e38\u7528\u5de5\u5177\u7c7b\u3002

\u25cf
Beans\u6a21\u5757\uff1a\u63d0\u4f9b\u4e86\u6846\u67b6\u7684\u57fa\u7840\u90e8\u5206\uff0c\u5305\u62ec\u53cd\u8f6c\u63a7\u5236\u548c\u4f9d\u8d56\u6ce8\u5165\u3002\u5176\u4e2dBean
Factory\u662f\u5bb9\u5668\u6838\u5fc3\uff0c\u672c\u8d28\u662f\u201c\u5de5\u5382\u8bbe\u8ba1\u6a21\u5f0f\u201d\u7684\u5b9e\u73b0\uff0c\u800c\u4e14\u65e0\u9700\u7f16\u7a0b\u5b9e\u73b0\u201c\u5355\u4f8b\u8bbe\u8ba1\u6a21\u5f0f\u201d\uff0c\u5355\u4f8b\u5b8c\u5168\u7531\u5bb9\u5668\u63a7\u5236\uff0c\u800c\u4e14\u63d0\u5021\u9762\u5411\u63a5\u53e3\u7f16\u7a0b\uff0c\u800c\u975e\u9762\u5411\u5b9e\u73b0\u7f16\u7a0b\uff1b\u6240\u6709\u5e94\u7528\u7a0b\u5e8f\u5bf9\u8c61\u53ca\u5bf9\u8c61\u95f4\u5173\u7cfb\u7531\u6846\u67b6\u7ba1\u7406\uff0c\u4ece\u800c\u771f\u6b63\u628a\u4f60\u4ece\u7a0b\u5e8f\u903b\u8f91\u4e2d\u628a\u7ef4\u62a4\u5bf9\u8c61\u4e4b\u95f4\u7684\u4f9d\u8d56\u5173\u7cfb\u63d0\u53d6\u51fa\u6765\uff0c\u6240\u6709\u8fd9\u4e9b\u4f9d\u8d56\u5173\u7cfb\u90fd\u7531BeanFactory\u6765\u7ef4\u62a4\u3002

\u25cf Context\u6a21\u5757\uff1a\u4ee5Core\u548cBeans\u4e3a\u57fa\u7840\uff0c\u96c6\u6210Beans\u6a21\u5757\u529f\u80fd\u5e76\u6dfb\u52a0\u8d44\u6e90\u7ed1\u5b9a\u3001\u6570\u636e\u9a8c\u8bc1\u3001\u56fd\u9645\u5316\u3001Java
EE\u652f\u6301\u3001\u5bb9\u5668\u751f\u547d\u5468\u671f\u3001\u4e8b\u4ef6\u4f20\u64ad\u7b49\uff1b\u6838\u5fc3\u63a5\u53e3\u662fApplicationContext\u3002

\u25cf
EL\u6a21\u5757\uff1a\u63d0\u4f9b\u5f3a\u5927\u7684\u8868\u8fbe\u5f0f\u8bed\u8a00\u652f\u6301\uff0c\u652f\u6301\u8bbf\u95ee\u548c\u4fee\u6539\u5c5e\u6027\u503c\uff0c\u65b9\u6cd5\u8c03\u7528\uff0c\u652f\u6301\u8bbf\u95ee\u53ca\u4fee\u6539\u6570\u7ec4\u3001\u5bb9\u5668\u548c\u7d22\u5f15\u5668\uff0c\u547d\u540d\u53d8\u91cf\uff0c\u652f\u6301\u7b97\u6570\u548c\u903b\u8f91\u8fd0\u7b97\uff0c\u652f\u6301\u4eceSpring
\u5bb9\u5668\u83b7\u53d6Bean\uff0c\u5b83\u4e5f\u652f\u6301\u5217\u8868\u6295\u5f71\u3001\u9009\u62e9\u548c\u4e00\u822c\u7684\u5217\u8868\u805a\u5408\u7b49\u3002

AOP\u3001Aspects\u6a21\u5757\uff1a

\u25cf AOP\u6a21\u5757\uff1aSpring
AOP\u6a21\u5757\u63d0\u4f9b\u4e86\u7b26\u5408 AOP Alliance\u89c4\u8303\u7684\u9762\u5411\u65b9\u9762\u7684\u7f16\u7a0b\uff08aspect-oriented
programming\uff09\u5b9e\u73b0\uff0c\u63d0\u4f9b\u6bd4\u5982\u65e5\u5fd7\u8bb0\u5f55\u3001\u6743\u9650\u63a7\u5236\u3001\u6027\u80fd\u7edf\u8ba1\u7b49\u901a\u7528\u529f\u80fd\u548c\u4e1a\u52a1\u903b\u8f91\u5206\u79bb\u7684\u6280\u672f\uff0c\u5e76\u4e14\u80fd\u52a8\u6001\u7684\u628a\u8fd9\u4e9b\u529f\u80fd\u6dfb\u52a0\u5230\u9700\u8981\u7684\u4ee3\u7801\u4e2d\uff1b\u8fd9\u6837\u5404\u4e13\u5176\u804c\uff0c\u964d\u4f4e\u4e1a\u52a1\u903b\u8f91\u548c\u901a\u7528\u529f\u80fd\u7684\u8026\u5408\u3002

\u25cf Aspects\u6a21\u5757\uff1a\u63d0\u4f9b\u4e86\u5bf9AspectJ\u7684\u96c6\u6210\uff0cAspectJ\u63d0\u4f9b\u4e86\u6bd4Spring ASP\u66f4\u5f3a\u5927\u7684\u529f\u80fd\u3002

\u6570\u636e\u8bbf\u95ee/\u96c6\u6210\u6a21\u5757\uff1a\u8be5\u6a21\u5757\u5305\u62ec\u4e86JDBC\u3001ORM\u3001OXM\u3001JMS\u548c\u4e8b\u52a1\u7ba1\u7406\u3002

\u25cf
\u4e8b\u52a1\u6a21\u5757\uff1a\u8be5\u6a21\u5757\u7528\u4e8eSpring\u7ba1\u7406\u4e8b\u52a1\uff0c\u53ea\u8981\u662fSpring\u7ba1\u7406\u5bf9\u8c61\u90fd\u80fd\u5f97\u5230Spring\u7ba1\u7406\u4e8b\u52a1\u7684\u597d\u5904\uff0c\u65e0\u9700\u5728\u4ee3\u7801\u4e2d\u8fdb\u884c\u4e8b\u52a1\u63a7\u5236\u4e86\uff0c\u800c\u4e14\u652f\u6301\u7f16\u7a0b\u548c\u58f0\u660e\u6027\u7684\u4e8b\u7269\u7ba1\u7406\u3002

\u25cf
JDBC\u6a21\u5757\uff1a\u63d0\u4f9b\u4e86\u4e00\u4e2aJBDC\u7684\u6837\u4f8b\u6a21\u677f\uff0c\u4f7f\u7528\u8fd9\u4e9b\u6a21\u677f\u80fd\u6d88\u9664\u4f20\u7edf\u5197\u957f\u7684JDBC\u7f16\u7801\u8fd8\u6709\u5fc5\u987b\u7684\u4e8b\u52a1\u63a7\u5236\uff0c\u800c\u4e14\u80fd\u4eab\u53d7\u5230Spring\u7ba1\u7406\u4e8b\u52a1\u7684\u597d\u5904\u3002

\u25cf
ORM\u6a21\u5757\uff1a\u63d0\u4f9b\u4e0e\u6d41\u884c\u7684\u201c\u5bf9\u8c61-\u5173\u7cfb\u201d\u6620\u5c04\u6846\u67b6\u7684\u65e0\u7f1d\u96c6\u6210\uff0c\u5305\u62ecHibernate\u3001JPA\u3001Ibatiss\u7b49\u3002\u800c\u4e14\u53ef\u4ee5\u4f7f\u7528Spring\u4e8b\u52a1\u7ba1\u7406\uff0c\u65e0\u9700\u989d\u5916\u63a7\u5236\u4e8b\u52a1\u3002

\u25cf
OXM\u6a21\u5757\uff1a\u63d0\u4f9b\u4e86\u4e00\u4e2a\u5bf9Object/XML\u6620\u5c04\u5b9e\u73b0\uff0c\u5c06java\u5bf9\u8c61\u6620\u5c04\u6210XML\u6570\u636e\uff0c\u6216\u8005\u5c06XML\u6570\u636e\u6620\u5c04\u6210java\u5bf9\u8c61\uff0cObject/XML\u6620\u5c04\u5b9e\u73b0\u5305\u62ecJAXB\u3001Castor\u3001XMLBeans\u548cXStream\u3002

\u25cf JMS\u6a21\u5757\uff1a\u7528\u4e8eJMS(Java Messaging Service)\uff0c\u63d0\u4f9b\u4e00\u5957
\u201c\u6d88\u606f\u751f\u4ea7\u8005\u3001\u6d88\u606f\u6d88\u8d39\u8005\u201d\u6a21\u677f\u7528\u4e8e\u66f4\u52a0\u7b80\u5355\u7684\u4f7f\u7528JMS\uff0cJMS\u7528\u4e8e\u7528\u4e8e\u5728\u4e24\u4e2a\u5e94\u7528\u7a0b\u5e8f\u4e4b\u95f4\uff0c\u6216\u5206\u5e03\u5f0f\u7cfb\u7edf\u4e2d\u53d1\u9001\u6d88\u606f\uff0c\u8fdb\u884c\u5f02\u6b65\u901a\u4fe1\u3002

\u25cf
Web/Remoting\u6a21\u5757\uff1aWeb/Remoting\u6a21\u5757\u5305\u542b\u4e86Web\u3001Web-Servlet\u3001Web-Struts\u3001Web-Porlet\u6a21\u5757\u3002

\u25cf Web\u6a21\u5757\uff1a\u63d0\u4f9b\u4e86\u57fa\u7840\u7684web\u529f\u80fd\u3002\u4f8b\u5982\u591a\u6587\u4ef6\u4e0a\u4f20\u3001\u96c6\u6210IoC\u5bb9\u5668\u3001\u8fdc\u7a0b\u8fc7\u7a0b\u8bbf\u95ee\uff08RMI\u3001Hessian\u3001Burlap\uff09\u4ee5\u53caWeb
Service\u652f\u6301\uff0c\u5e76\u63d0\u4f9b\u4e00\u4e2aRestTemplate\u7c7b\u6765\u63d0\u4f9b\u65b9\u4fbf\u7684Restful services\u8bbf\u95ee\u3002

\u25cf
Web-Servlet\u6a21\u5757\uff1a\u63d0\u4f9b\u4e86\u4e00\u4e2aSpring MVC Web\u6846\u67b6\u5b9e\u73b0\u3002Spring
MVC\u6846\u67b6\u63d0\u4f9b\u4e86\u57fa\u4e8e\u6ce8\u89e3\u7684\u8bf7\u6c42\u8d44\u6e90\u6ce8\u5165\u3001\u66f4\u7b80\u5355\u7684\u6570\u636e\u7ed1\u5b9a\u3001\u6570\u636e\u9a8c\u8bc1\u7b49\u53ca\u4e00\u5957\u975e\u5e38\u6613\u7528\u7684JSP\u6807\u7b7e\uff0c\u5b8c\u5168\u65e0\u7f1d\u4e0eSpring\u5176\u4ed6\u6280\u672f\u534f\u4f5c\u3002

\u25cf
Web-Struts\u6a21\u5757\uff1a\u63d0\u4f9b\u4e86\u4e0eStruts\u65e0\u7f1d\u96c6\u6210\uff0cStruts1.x \u548cStruts2.x\u90fd\u652f\u6301

Test\u6a21\u5757\uff1a
Spring\u652f\u6301Junit\u548cTestNG\u6d4b\u8bd5\u6846\u67b6\uff0c\u800c\u4e14\u8fd8\u989d\u5916\u63d0\u4f9b\u4e86\u4e00\u4e9b\u57fa\u4e8eSpring\u7684\u6d4b\u8bd5\u529f\u80fd\uff0c\u6bd4\u5982\u5728\u6d4b\u8bd5Web\u6846\u67b6\u65f6\uff0c\u6a21\u62dfHttp\u8bf7\u6c42\u7684\u529f\u80fd\u3002

1.2.2 \u5178\u578b\u5e94\u7528\u573a\u666f

Spring\u53ef\u4ee5\u5e94\u7528\u5230\u8bb8\u591a\u573a\u666f\uff0c\u4ece\u6700\u7b80\u5355\u7684\u6807\u51c6Java
SE\u7a0b\u5e8f\u5230\u4f01\u4e1a\u7ea7\u5e94\u7528\u7a0b\u5e8f\u90fd\u80fd\u4f7f\u7528Spring\u6765\u6784\u5efa\u3002\u4ee5\u4e0b\u4ecb\u7ecd\u51e0\u4e2a\u6bd4\u8f83\u6d41\u884c\u7684\u5e94\u7528\u573a\u666f\uff1a

\u25cf \u5178\u578bWeb\u5e94\u7528\u7a0b\u5e8f\u5e94\u7528\u573a\u666f\uff1a

\u56fe1-2 web\u5e94\u7528\u7a0b\u5e8f\u5e94\u7528\u573a\u666f

\u5728Web\u5e94\u7528\u7a0b\u5e8f\u5e94\u7528\u573a\u666f\u4e2d\uff0c\u5178\u578b\u7684\u4e09\u5c42\u67b6\u6784\uff1a\u6570\u636e\u6a21\u578b\u5c42\u5b9e\u73b0\u57df\u5bf9\u8c61\uff1b\u6570\u636e\u8bbf\u95ee\u5c42\u5b9e\u73b0\u6570\u636e\u8bbf\u95ee\uff1b\u903b\u8f91\u5c42\u5b9e\u73b0\u4e1a\u52a1\u903b\u8f91\uff1bweb\u5c42\u63d0\u4f9b\u9875\u9762\u5c55\u793a\uff1b\u6240\u6709\u8fd9\u4e9b\u5c42\u7ec4\u4ef6\u90fd\u7531Spring\u8fdb\u884c\u7ba1\u7406\uff0c\u4eab\u53d7\u5230Spring\u4e8b\u52a1\u7ba1\u7406\u3001AOP\u7b49\u597d\u5904\uff0c\u800c\u4e14\u8bf7\u6c42\u552f\u4e00\u5165\u53e3\u5c31\u662fDispachterServlet\uff0c\u5b83\u901a\u8fc7\u628a\u8bf7\u6c42\u6620\u5c04\u4e3a\u76f8\u5e94web\u5c42\u7ec4\u4ef6\u6765\u5b9e\u73b0\u76f8\u5e94\u8bf7\u6c42\u529f\u80fd\u3002

\u25cf \u8fdc\u7a0b\u8bbf\u95ee\u5e94\u7528\u573a\u666f\uff1a

Spring\u80fd\u975e\u5e38\u65b9\u4fbf\u7684\u63d0\u4f9b\u66b4\u9732RMI\u670d\u52a1\uff0c\u8fdc\u7a0b\u8bbf\u95ee\u670d\u52a1\u5982Hessian\u3001Burlap\u7b49\uff0c\u5b9e\u73b0\u975e\u5e38\u7b80\u5355\u53ea\u9700\u901a\u8fc7\u5728Spring\u4e2d\u914d\u7f6e\u76f8\u5e94\u7684\u5730\u5740\u53ca\u9700\u8981\u66b4\u9732\u7684\u670d\u52a1\u5373\u53ef\u8f7b\u677e\u5b9e\u73b0\uff0c\u540e\u8fb9\u4f1a\u6709\u4ecb\u7ecd\uff1b

\u25cf EJB\u5e94\u7528\u573a\u666f\uff1a

Spring\u4e5f\u53ef\u4ee5\u4e0eEJB\u8f7b\u677e\u96c6\u6210\uff0c\u540e\u8fb9\u4f1a\u8be6\u7ec6\u4ecb\u7ecd\u3002

spring \u662f\u662f\u4e00\u4e2a\u5f00\u6e90\u6846\u67b6\uff0c\u662f\u4e3a\u4e86\u89e3\u51b3\u4f01\u4e1a\u5e94\u7528\u7a0b\u5e8f\u5f00\u53d1\uff0c\u529f\u80fd\u5982\u4e0b
\u25c6\u76ee\u7684\uff1a\u89e3\u51b3\u4f01\u4e1a\u5e94\u7528\u5f00\u53d1\u7684\u590d\u6742\u6027
\u25c6\u529f\u80fd\uff1a\u4f7f\u7528\u57fa\u672c\u7684JavaBean\u4ee3\u66ffEJB\uff0c\u5e76\u63d0\u4f9b\u4e86\u66f4\u591a\u7684\u4f01\u4e1a\u5e94\u7528\u529f\u80fd
\u25c6\u8303\u56f4\uff1a\u4efb\u4f55Java\u5e94\u7528
\u7b80\u5355\u6765\u8bf4\uff0cSpring\u662f\u4e00\u4e2a\u8f7b\u91cf\u7ea7\u7684\u63a7\u5236\u53cd\u8f6c\uff08IoC\uff09\u548c\u9762\u5411\u5207\u9762\uff08AOP\uff09\u7684\u5bb9\u5668\u6846\u67b6\u3002
\u25c6\u8f7b\u91cf\u2014\u2014\u4ece\u5927\u5c0f\u4e0e\u5f00\u9500\u4e24\u65b9\u9762\u800c\u8a00Spring\u90fd\u662f\u8f7b\u91cf\u7684\u3002\u5b8c\u6574\u7684Spring\u6846\u67b6\u53ef\u4ee5\u5728\u4e00\u4e2a\u5927\u5c0f\u53ea\u67091MB\u591a\u7684JAR\u6587\u4ef6\u91cc\u53d1\u5e03\u3002\u5e76\u4e14Spring\u6240\u9700\u7684\u5904\u7406\u5f00\u9500\u4e5f\u662f\u5fae\u4e0d\u8db3\u9053\u7684\u3002\u6b64\u5916\uff0cSpring\u662f\u975e\u4fb5\u5165\u5f0f\u7684\uff1a\u5178\u578b\u5730\uff0cSpring\u5e94\u7528\u4e2d\u7684\u5bf9\u8c61\u4e0d\u4f9d\u8d56\u4e8eSpring\u7684\u7279\u5b9a\u7c7b\u3002
\u25c6\u63a7\u5236\u53cd\u8f6c\u2014\u2014Spring\u901a\u8fc7\u4e00\u79cd\u79f0\u4f5c\u63a7\u5236\u53cd\u8f6c\uff08IoC\uff09\u7684\u6280\u672f\u4fc3\u8fdb\u4e86\u677e\u8026\u5408\u3002\u5f53\u5e94\u7528\u4e86IoC\uff0c\u4e00\u4e2a\u5bf9\u8c61\u4f9d\u8d56\u7684\u5176\u5b83\u5bf9\u8c61\u4f1a\u901a\u8fc7\u88ab\u52a8\u7684\u65b9\u5f0f\u4f20\u9012\u8fdb\u6765\uff0c\u800c\u4e0d\u662f\u8fd9\u4e2a\u5bf9\u8c61\u81ea\u5df1\u521b\u5efa\u6216\u8005\u67e5\u627e\u4f9d\u8d56\u5bf9\u8c61\u3002\u4f60\u53ef\u4ee5\u8ba4\u4e3aIoC\u4e0eJNDI\u76f8\u53cd\u2014\u2014\u4e0d\u662f\u5bf9\u8c61\u4ece\u5bb9\u5668\u4e2d\u67e5\u627e\u4f9d\u8d56\uff0c\u800c\u662f\u5bb9\u5668\u5728\u5bf9\u8c61\u521d\u59cb\u5316\u65f6\u4e0d\u7b49\u5bf9\u8c61\u8bf7\u6c42\u5c31\u4e3b\u52a8\u5c06\u4f9d\u8d56\u4f20\u9012\u7ed9\u5b83\u3002
\u25c6\u9762\u5411\u5207\u9762\u2014\u2014Spring\u63d0\u4f9b\u4e86\u9762\u5411\u5207\u9762\u7f16\u7a0b\u7684\u4e30\u5bcc\u652f\u6301\uff0c\u5141\u8bb8\u901a\u8fc7\u5206\u79bb\u5e94\u7528\u7684\u4e1a\u52a1\u903b\u8f91\u4e0e\u7cfb\u7edf\u7ea7\u670d\u52a1\uff08\u4f8b\u5982\u5ba1\u8ba1\uff08auditing\uff09\u548c\u4e8b\u52a1\uff08transaction\uff09\u7ba1\u7406\uff09\u8fdb\u884c\u5185\u805a\u6027\u7684\u5f00\u53d1\u3002\u5e94\u7528\u5bf9\u8c61\u53ea\u5b9e\u73b0\u5b83\u4eec\u5e94\u8be5\u505a\u7684\u2014\u2014\u5b8c\u6210\u4e1a\u52a1\u903b\u8f91\u2014\u2014\u4ec5\u6b64\u800c\u5df2\u3002\u5b83\u4eec\u5e76\u4e0d\u8d1f\u8d23\uff08\u751a\u81f3\u662f\u610f\u8bc6\uff09\u5176\u5b83\u7684\u7cfb\u7edf\u7ea7\u5173\u6ce8\u70b9\uff0c\u4f8b\u5982\u65e5\u5fd7\u6216\u4e8b\u52a1\u652f\u6301\u3002
\u25c6\u5bb9\u5668\u2014\u2014Spring\u5305\u542b\u5e76\u7ba1\u7406\u5e94\u7528\u5bf9\u8c61\u7684\u914d\u7f6e\u548c\u751f\u547d\u5468\u671f\uff0c\u5728\u8fd9\u4e2a\u610f\u4e49\u4e0a\u5b83\u662f\u4e00\u79cd\u5bb9\u5668\uff0c\u4f60\u53ef\u4ee5\u914d\u7f6e\u4f60\u7684\u6bcf\u4e2abean\u5982\u4f55\u88ab\u521b\u5efa\u2014\u2014\u57fa\u4e8e\u4e00\u4e2a\u53ef\u914d\u7f6e\u539f\u578b\uff08prototype\uff09\uff0c\u4f60\u7684bean\u53ef\u4ee5\u521b\u5efa\u4e00\u4e2a\u5355\u72ec\u7684\u5b9e\u4f8b\u6216\u8005\u6bcf\u6b21\u9700\u8981\u65f6\u90fd\u751f\u6210\u4e00\u4e2a\u65b0\u7684\u5b9e\u4f8b\u2014\u2014\u4ee5\u53ca\u5b83\u4eec\u662f\u5982\u4f55\u76f8\u4e92\u5173\u8054\u7684\u3002\u7136\u800c\uff0cSpring\u4e0d\u5e94\u8be5\u88ab\u6df7\u540c\u4e8e\u4f20\u7edf\u7684\u91cd\u91cf\u7ea7\u7684EJB\u5bb9\u5668\uff0c\u5b83\u4eec\u7ecf\u5e38\u662f\u5e9e\u5927\u4e0e\u7b28\u91cd\u7684\uff0c\u96be\u4ee5\u4f7f\u7528\u3002
\u25c6\u6846\u67b6\u2014\u2014Spring\u53ef\u4ee5\u5c06\u7b80\u5355\u7684\u7ec4\u4ef6\u914d\u7f6e\u3001\u7ec4\u5408\u6210\u4e3a\u590d\u6742\u7684\u5e94\u7528\u3002\u5728Spring\u4e2d\uff0c\u5e94\u7528\u5bf9\u8c61\u88ab\u58f0\u660e\u5f0f\u5730\u7ec4\u5408\uff0c\u5178\u578b\u5730\u662f\u5728\u4e00\u4e2aXML\u6587\u4ef6\u91cc\u3002Spring\u4e5f\u63d0\u4f9b\u4e86\u5f88\u591a\u57fa\u7840\u529f\u80fd\uff08\u4e8b\u52a1\u7ba1\u7406\u3001\u6301\u4e45\u5316\u6846\u67b6\u96c6\u6210\u7b49\u7b49\uff09\uff0c\u5c06\u5e94\u7528\u903b\u8f91\u7684\u5f00\u53d1\u7559\u7ed9\u4e86\u4f60\u3002
\u6240\u6709Spring\u7684\u8fd9\u4e9b\u7279\u5f81\u4f7f\u4f60\u80fd\u591f\u7f16\u5199\u66f4\u5e72\u51c0\u3001\u66f4\u53ef\u7ba1\u7406\u3001\u5e76\u4e14\u66f4\u6613\u4e8e\u6d4b\u8bd5\u7684\u4ee3\u7801\u3002\u5b83\u4eec\u4e5f\u4e3aSpring\u4e2d\u7684\u5404\u79cd\u6a21\u5757\u63d0\u4f9b\u4e86\u57fa\u7840\u652f\u6301\u3002

Spring\u7684\u4e24\u5927\u6838\u5fc3AOP\u4e0eIOC\uff0c\u53ef\u4ee5\u5355\u72ec\u7528\u4e8e\u4efb\u4f55\u5e94\u7528\uff0c\u5305\u62ec\u4e0eStruts\u7b49MVC\u6846\u67b6\u4e0eHibernate\u7b49ORM\u6846\u67b6\u7684\u96c6\u6210\uff0c\u76ee\u524d\u5f88\u591a\u516c\u53f8\u6240\u8c13\u7684\u8f7b\u91cf\u7ea7\u5f00\u53d1\u5c31\u662f\u7528 Spring + Struts(2)+Hibernate\u3002
Spring MVC\u5c31\u662f\u4e00\u4e2aMVC\u6846\u67b6\uff0c\u4e2a\u4eba\u89c9\u5f97Spring MVC annotation\u5f0f\u7684\u5f00\u53d1\u6bd4Struts2\u65b9\u4fbf\uff0c\u53ef\u4ee5\u76f4\u63a5\u4ee3\u66ff\u4e0a\u9762\u7684Struts\uff08\u5f53\u7136Struts\u7684\u505a\u4e3a\u4e00\u4e2a\u975e\u5e38\u6210\u719f\u7684MVC\uff0c\u529f\u80fd\u4e0a\u611f\u89c9\u8fd8\u662f\u6bd4Spring\u5f3a\u4e00\u70b9\uff0c\u4e0d\u8fc7Spring MVC\u5df2\u7ecf\u8db3\u591f\u7528\u4e86\uff09\u3002\u5f53\u7136spring mvc\u7684\u6267\u884c\u6548\u7387\u6bd4struts\u9ad8\uff0c\u662f\u56e0\u4e3astruts\u7684\u503c\u6808\u5f71\u54cd\u6548\u7387

spring mvc\u7c7b\u4f3c\u4e8estruts\u7684\u4e00\u4e2aMVC\u5f00\u6846\u67b6\uff0c\u5176\u5b9e\u90fd\u662f\u5c5e\u4e8espring\uff0cspring mvc\u9700\u8981\u6709spring\u7684\u67b6\u5305\u4f5c\u4e3a\u652f\u6491\u624d\u80fd\u8dd1\u8d77\u6765

\u5982\u679c\u6709\u4eba\u95ee\u4f60\u4ec0\u4e48\u4e8b\u63a7\u5236\u53cd\u8f6c\uff08spring\u7684\u6838\u5fc3\u9762\u8bd5\u5e38\u95ee\u9053\uff09\uff1a\u4f60\u5c31\u56de\u7b54\uff0c\u672c\u6765\u7a0b\u5e8f\u662f\u7531\u6211\u4eecnew \u51fa\u6765\u7684\u561b\uff0c\u540e\u6765\u4ea4\u7ed9\u7a0b\u5e8f\u63a7\u5236\u8fdb\u884cnew\u51fa\u6765\u4e86\u561b\uff0c\u8fd9\u5c31\u662f\u63a7\u5236\u53cd\u8f6c\u561b\uff0c\u6253\u4e86\u90a3\u4e48\u591a\u624b\u90fd\u9ebb\u4e86\uff0c\u770b\u5728\u6211\u90a3\u4e48\u8f9b\u82e6\u7684\u4efd\u4e0a\u7ed9\u5206\u5427

java狭义地来说,可以认为是一门编程语言,而spring是用java语言实现的一套基础开发框架。所以可以认为spring属于java的范畴

spring是java框架的一种,现在流行的SSH框架就是struts+hibernate+spring,另外spring3.0的框架可以与bibernate集成也是不错的框架,性能高,节省代码量

spring是个java框架,至于什么是框架自己谷歌了

属于JAVA是什么意思 你问得有点不清不楚, 如果你问的是java官方开发包里包不包含spring,我可以告诉你,不包含

JAVA 是开发语言,SPRING 是在JAVA 基础上的一个J2EE开发框架,可以用它更方便的开发一些应用

spring 是一个J2EE的框架。
J2EE 是JAVA的企业解决

  • spring鍜孞AVA浠涔堝叧绯,鏄睘浜嶫AVA鍚
    绛旓細java鐙箟鍦版潵璇达紝鍙互璁や负鏄竴闂ㄧ紪绋嬭瑷锛岃宻pring鏄敤java璇█瀹炵幇鐨勪竴濂楀熀纭寮鍙戞鏋躲鎵浠ュ彲浠ヨ涓簊pring灞炰簬java鐨勮寖鐣
  • springboot鍜宩ava鐨勫叧绯
    绛旓細寮婧愭鏋朵箣涓銆係pringBoot绠鍖栦簡Spring鐨勫ぇ閲忛噸澶嶅伐浣滐紙濡俿pringxml鐨勯厤缃Spring鍜绗笁鏂规鏋堕泦鎴愰渶瑕佺殑閰嶇疆銆侀噸澶峧ar鐨勬坊鍔犵瓑锛夊叾SpringBoot鏄Java鐨寮婧愭鏋朵箣涓銆
  • spring tool suite 鏄粈涔? 鍜Spring鏄浠涔堝叧绯?
    绛旓細java 鏄竴闂ㄨ瑷锛宻pring鏄敤java璇█瀹炵幇鐨勪竴涓妧鏈鏋銆侸ava鍏锋湁绠鍗曟с侀潰鍚戝璞°佸垎甯冨紡銆佸仴澹с佸畨鍏ㄦс佸钩鍙扮嫭绔嬩笌鍙Щ妞嶆с佸绾跨▼銆佸姩鎬佹х瓑鐗圭偣銆侸ava鍙互缂栧啓妗岄潰搴旂敤绋嬪簭銆乄eb搴旂敤绋嬪簭銆佸垎甯冨紡绯荤粺鍜屽祵鍏ュ紡绯荤粺搴旂敤绋嬪簭绛夈係pring鏄竴涓紑鏀炬簮浠g爜鐨勮璁″眰闈㈡鏋讹紝浠栬В鍐崇殑鏄笟鍔¢昏緫灞傚拰鍏朵粬鍚...
  • 缁嗚亰Spring-
    绛旓細Spring灏辨槸涓涓猨ava鍐欑殑妗嗘灦锛屼娇鐢╦ava璇█寮鍙戠殑锛 杞婚噺绾х殑锛 寮婧愮殑妗嗘灦銆 鍙互鍦╦2se銆乯2ee椤圭洰涓兘鍙互浣跨敤銆係pring鏍稿績鎶鏈細 ioc锛 aop Spring鍙堝彨鍋氾細瀹瑰櫒锛 spring浣滀负瀹瑰櫒锛 瑁呯殑鏄痡ava瀵硅薄銆 鍙互璁﹕pring鍒涘缓java瀵硅薄锛 缁欏睘鎬ц祴鍊笺係pring浣滅敤锛 瀹炵幇瑙h﹀悎锛 瑙e喅java瀵硅薄涔嬮棿鐨勮﹀悎锛 瑙e喅...
  • java涓Spring鏄浠涔?
    绛旓細Spring妗嗘灦鍒氬嚭鏉ユ椂涓昏灏辨槸鏉ュ畬鎴愯繖涓姛鑳姐 Spring妗嗘灦闄や簡甯垜浠鐞嗗璞″強鍏朵緷璧鍏崇郴,杩樻彁渚涘儚閫氱敤鏃ュ織璁板綍銆佹ц兘缁熻銆佸畨鍏ㄦ帶鍒躲佸紓甯稿鐞嗙瓑闈㈠悜鍒囬潰鐨勮兘鍔,杩樿兘甯垜绠$悊鏈澶寸柤鐨勬暟鎹簱浜嬪姟,鏈韩鎻愪緵浜嗕竴濂楃畝鍗曠殑JDBC璁块棶瀹炵幇,鎻愪緵涓庣涓夋柟鏁版嵁璁块棶妗嗘灦闆嗘垚(濡侶ibernate銆丣PA),涓庡悇绉Java EE鎶鏈暣鍚(濡侸ava Mail銆...
  • jsp,javaSpring閮芥槸浠涔,濡備綍鐢ㄥ晩
    绛旓細JSP锛Java Server Pages)鏄敱Sun Microsystems鍏徃鍊″銆佽澶氬叕鍙稿弬涓庝竴璧峰缓绔嬬殑涓绉嶅姩鎬佺綉椤垫妧鏈爣鍑嗐侸SP鎶鏈湁鐐圭被浼糀SP鎶鏈紝瀹冩槸鍦ㄤ紶缁熺殑缃戦〉HTML鏂囦欢(*.htm,*.html)涓彃鍏ava绋嬪簭娈(Scriptlet)鍜孞SP鏍囪(tag)锛屼粠鑰屽舰鎴怞SP鏂囦欢(*.jsp)銆 鐢↗SP寮鍙戠殑Web搴旂敤鏄法骞冲彴鐨勶紝鏃㈣兘鍦↙inux涓嬭繍琛岋紝涔熻兘...
  • Java鏍稿績鎶鏈:Spring鏄浠涔?
    绛旓細浠庣畝鍗曟с佸彲娴嬭瘯鎬у拰鏉捐﹀悎鐨勮搴﹁岃█锛屼换浣Java搴旂敤閮藉彲浠ヤ粠Spring涓彈鐩娿傜畝鍗曟潵璇达紝Spring灏辨槸涓涓交閲忕骇鐨勬帶鍒跺弽杞紙IoC锛夊拰闈㈠悜鍒囬潰锛圓OP锛夌殑瀹瑰櫒妗嗘灦銆備笅闈粠鏁翠綋涓婅璇嗕竴涓Spring鐨涓昏鐗瑰緛锛*杞婚噺锛氫粠澶у皬涓庡紑閿涓ゆ柟闈㈣岃█Spring閮芥槸杞婚噺鐨勩傛澶栵紝Spring鏄潪渚靛叆寮忕殑锛氫娇鐢⊿pring,鎴戜滑鐨勭被杩樻槸...
  • 鍩轰簬java鍜屽熀浜springboot涓鏍峰悧
    绛旓細涓嶄竴鏍枫Java鍜孲pringBoot閮芥槸鍩轰簬Java鐨銆備絾鍔熻兘鍜屽簲鐢ㄥ満鏅槸涓嶅悓鐨勶紝Java鏄竴绉嶉氱敤鐨勭紪绋嬭瑷锛屽彲浠ョ敤浜庡悇绉嶅簲鐢ㄧ▼搴忕殑寮鍙戯紝鑰孲pringBoot鍒欐槸涓绉嶄笓闂ㄧ敤浜庢瀯寤篠pring搴旂敤绋嬪簭鐨勬鏋躲侸ava鏄竴绉嶉氱敤鐨勭紪绋嬭瑷锛岃孲pringBoot鍒欐槸涓绉嶅熀浜嶫ava鐨勫紑婧愭鏋讹紝鐢ㄤ簬蹇熸瀯寤篠pring搴旂敤绋嬪簭銆
  • Java涓鐨剆pring妗嗘灦缁欒缁嗚璁
    绛旓細Spring鏄竴涓紑婧愭鏋讹紝Spring鏄簬2003 骞村叴璧风殑涓涓交閲忕骇鐨凧ava 寮鍙戞鏋讹紝鐢盧od Johnson 鍦ㄥ叾钁椾綔Expert One-On-One J2EE Development and Design涓槓杩扮殑閮ㄥ垎鐞嗗康鍜屽師鍨嬭鐢熻屾潵銆傚畠鏄负浜嗚В鍐充紒涓氬簲鐢ㄥ紑鍙戠殑澶嶆潅鎬ц屽垱寤虹殑銆傛鏋剁殑涓昏浼樺娍涔嬩竴灏辨槸鍏跺垎灞傛灦鏋勶紝鍒嗗眰鏋舵瀯鍏佽浣跨敤鑰呴夋嫨浣跨敤鍝竴涓粍浠讹紝...
  • java涓spring鏄浠涔鎰忔
    绛旓細java涓spring鏄竴涓鏋躲係pring妗嗘灦鏄敱浜庤蒋浠跺紑鍙戠殑澶嶆潅鎬ц屽垱寤虹殑銆係pring浣跨敤鐨勬槸鍩烘湰鐨凧avaBean鏉ュ畬鎴愪互鍓嶅彧鍙兘鐢盓JB瀹屾垚鐨勪簨鎯呫傜劧鑰岋紝Spring鐨鐢ㄩ斾笉浠呬粎闄愪簬鏈嶅姟鍣ㄧ鐨勫紑鍙戙備粠绠鍗曟с佸彲娴嬭瘯鎬у拰鏉捐﹀悎鎬х殑瑙掑害鑰岃█锛岀粷澶ч儴鍒Java搴旂敤閮藉彲浠ヤ粠Spring涓彈鐩娿俿pring浼樼偣锛氣梿J2EE搴旇鏇村姞瀹规槗浣跨敤銆傗梿...
  • 扩展阅读:java webservice ... java spring mvc ... java spring框架 入门 ... javascript视频 ... spring festival ... java spring框架有什么用 ... java j2ee ... javaweb和spring boot区别 ... springmvc三层架构 ...

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