关于J2EE
J2EE\u662f\u4ec0\u4e48\u00b7\u5bbf\u4e3b\u5e94\u7528\u7684\u4e00\u4e2a\u8fd0\u884c\u57fa\u7840\u6846\u67b6\u73af\u5883\u3002\u00b7\u4e00\u5957\u7528\u6765\u521b\u5efa\u5e94\u7528\u7684Java\u6269\u5c55API\u3002\u201d\uff08\u5f15\u81ea\u300aJ2EE\u670d\u52a1\u5668\u7aef\u9ad8\u7ea7\u7f16\u7a0b\u300b\uff09\u7b54\uff1aJ2EE\u662f\u5f88\u591a\u6280\u672f\u7684\u96c6\u5408\u4f53\uff0c\u5e76\u4e14\u8fd8\u5728\u6210\u957f\u4e2d\u3002\u4f60\u4f1a\u9047\u5230\u5f88\u591a\u4e13\u6709\u540d\u8bcd\uff1a\u6bd4\u5982(X)HTML\uff0cServlet/JSP\uff0cJDBC\uff0cJMS\uff0cJNDI\uff0cEJB\uff0cXML\uff0cWeb Service\u2026\u2026\u3002\u5c24\u5176\u662fXML\u548cWeb Service\u6b63\u5728\u5feb\u901f\u6210\u957f\u3002\u5e78\u8fd0\u7684\u662f\uff0c\u4f60\u4e0d\u9700\u8981\u7b49\u5230\u5b66\u4f1a\u6240\u6709\u6280\u672f\u540e\u518d\u5f00\u59cb\u7f16\u7a0b\u3002\u5927\u4f53\u4e0aJ2EE\u53ef\u4ee5\u5206\u62103\u4e2a\u4e3b\u8981\u5e94\u7528\uff1aServlet/JSP\uff0cEJB\uff0cXML/Web Service \u548c\u4e00\u4e9b\u652f\u6491\u6280\u672f\u4f8b\u5982JDBC\u548cJNDI\u3002\u4f60\u53ef\u4ee5\u4e00\u4e2a\u4e00\u4e2a\u7684\u5b66\u3002\u7b54\uff1a\u7528\u6765\u5efa\u8bbe\u5927\u578b\u7684\u5206\u5e03\u5f0f\u4f01\u4e1a\u7ea7\u5e94\u7528\u7a0b\u5e8f\u3002\u6216\u8005\u7528\u66f4\u65f6\u9ae6\u7684\u540d\u8bcd\u8bf4\u5c31\u662f\u201c\u7535\u5b50\u5546\u52a1\u201d\u5e94\u7528\u7a0b\u5e8f\u3002\u8fd9\u4e9b\u4f01\u4e1a\u53ef\u80fd\u5927\u5230\u62e5\u6709\u4e2d\u5fc3\u6570\u636e\u5e93\u670d\u52a1\u5668\uff0cWeb\u670d\u52a1\u5668\u96c6\u7fa4\u548c\u904d\u5e03\u5168\u56fd\u7684\u529e\u516c\u7ec8\u7aef\uff0c\u4e5f\u53ef\u80fd\u5c0f\u5230\u53ea\u4e0d\u8fc7\u60f3\u505a\u4e00\u4e2a\u7f51\u7ad9\u3002\u7b54\uff1a\u5728\u8fd9\u4e00\u5e02\u573a\u76ee\u524d\u53ea\u6709\u4e00\u79cd\u6280\u672f\u53ef\u4ee5\u548cJ2EE\u7ade\u4e89\uff0c\u90a3\u5c31\u662fMicrosoft\u7684.NET\u3002\u76f8\u5bf9\u6765\u8bf4.NET\u8981\u201c\u65b0\u201d\u4e00\u4e9b\u800cJ2EE\u8981\u201c\u8001\u201d\u4e00\u4e9b\u3002\u4f46\u662f.NET\u53ea\u80fd\u7528\u4e8eWindows\u5e73\u53f0\uff08Microsoft\u58f0\u79f0\u8981\u5f00\u53d1C#\u5728Linux\u4e0a\u7684\u865a\u62df\u673a\u4f46\u662f\u5c1a\u672a\u5151\u73b0\u8be5\u8bfa\u8a00\uff09\uff0c\u8003\u8651\u5230Linux\u7684\u53d1\u5c55\u52bf\u5934\uff0c\u4f60\u53ef\u4ee5\u76f8\u4fe1.NET\u4e0d\u4f1a\u4e00\u7edf\u5929\u4e0b\u3002\u7b54\uff1a\u5728Sun\u516c\u53f8\u63d0\u4f9b\u7684\u6837\u4f8b\u7a0b\u5e8fPet Store\u4e0a\uff0cMicrosoft\u58f0\u79f0\u4e0d\u5982\u76f8\u540c\u7684.NET\u7a0b\u5e8f\u597d\u3002\u800cSun\u516c\u53f8\u53cd\u9a73\u8bf4\u8fd9\u4e00\u7a0b\u5e8f\u4e0d\u80fd\u771f\u6b63\u4f53\u73b0J2EE\u7684\u6027\u80fd\uff0c\u5e76\u4e14\u6307\u8d23Microsoft\u5728\u6570\u636e\u5e93\u4e0a\u505a\u4e86\u4f18\u5316\u3002\u4f5c\u8005\u6ca1\u6709\u5b66\u4e60\u8fc7.NET\u56e0\u800c\u4e0d\u80fd\u5984\u4e0b\u65ad\u8a00\u30026 \u542c\u4f60\u8bf4\u4e86\u8fd9\u4e48\u591a\uff0c\u6211\u60f3\u5b66\u7740\u73a9\u73a9\u3002\u7b54\uff1a\u9664\u975e\u4f60\u60f3\u9760\u5b83\u5f53\u996d\u5403\u6216\u8005\u4f5c\u4e3a\u6280\u672f\u50a8\u5907\uff0c\u5426\u5219\u8bf7\u4e0d\u8981\u6d6a\u8d39\u4f60\u7684\u65f6\u95f4\u3002Flash\u8981\u597d\u73a9\u5f97\u591a\u3002\u8ba1\u7b97\u673a\u6e38\u620f\u5c31\u66f4\u52a0\u597d\u73a9\u4e86\u3002\u7b54\uff1a\u9996\u5148\uff0c\u4e0b\u8f7d\u4e00\u4e2aJ2EE\u670d\u52a1\u5668\u3002\u5176\u6b21\uff0c\u53bbjava.sun.com\u4e0b\u8f7dJ2EE\u7684API\u3002\u7b2c\u4e09\uff0c\u627e\u4e00\u672c\u597d\u7684\u53c2\u8003\u4e66\u3002\u6700\u540e\uff0c\u627e\u4e00\u4e2a\u987a\u624b\u7684IDE\u3002J2EE\u670d\u52a1\u5668\u3002\u4f60\u53ef\u4ee5\u7528Sun\u7684J2EE SDK\uff08\u514d\u8d39\uff09\uff0c\u6216\u8005Weblogic\uff08\u6027\u80fd\u6700\u597d\uff0c\u4f46\u662f\u592a\u5927\uff0c\u800c\u4e14\u4f5c\u8005\u4e0d\u63a8\u8350\u76d7\u7248\u884c\u4e3a\uff09\uff0c\u6216\u8005JBoss\uff08\u514d\u8d39\uff0c\u5c31\u662f\u6587\u6863\u592a\u5c11\uff09\uff0c\u6216\u8005JRun\uff08\u5f00\u53d1\u7248\u514d\u8d39\uff0c\u4f5c\u8005\u7528\u8fd9\u4e2a\uff09\u3002\u53c2\u8003\u4e66\u4f5c\u8005\u611f\u89c9Wrox\u7684\u300aJ2EE\u670d\u52a1\u5668\u7aef\u9ad8\u7ea7\u7f16\u7a0b\u300b\u4e0d\u9519\uff0c\u4f46\u662f\u592a\u8001\uff08\u4f5c\u8005\u624b\u5934\u7684\u662f2001\u5e74\u4e2d\u6587\u7248\uff09\u3002\u4f60\u8fd8\u9700\u8981\u53bb\u4e0b\u8f7d\u4e00\u4e9b\u6700\u65b0\u7684\u6280\u672f\u8d44\u6599\uff08\u5f53\u7136\u80af\u5b9a\u662f\u82f1\u6587\u7684\uff09\u3002IDE\u5982\u679c\u4f60\u7684\u673a\u5668\u914d\u7f6e\u591f\u597d\uff08\u5185\u5b58\u81f3\u5c11512M\u4ee5\u4e0a\uff0c256M\u6216\u4ee5\u4e0b\u8bf7\u52ff\u8003\u8651\uff09\uff0c\u53ef\u4ee5\u7528IBM\u7684WSAD\uff0c\u4e0d\u7136\u5c31\u7ee7\u7eed\u7528Eclipse\u6216\u8005\u5176\u4ed6\u3002\u4f60\u4e5f\u53ef\u4ee5\u7ecf\u5e38\u53bb\u6c34\u6728\u6e05\u534e\u7684Java\u7248\u901b\u901b\uff0c\u4f46\u662f\u5728\u53d1\u8d34\u524d\u5148\u770b\u770b\u7cbe\u534e\u533a\u91cc\u6709\u6ca1\u6709\u4f60\u8981\u7684\u7b54\u6848\u30028 \u6211\u4e0b\u4e86\u4e00\u4e2aJ2EE\u670d\u52a1\u5668\u4f46\u662f\u4e0d\u4f1a\u914d\u7f6e\u3002\u7b54\uff1a\u8bf7\u8ba4\u771f\u9605\u8bfb\u968f\u673a\u6307\u5bfc\u6587\u6863\uff0c\u4e0d\u540c\u7684\u670d\u52a1\u5668\u7684\u914d\u7f6e\u90fd\u4e0d\u4e00\u6837\uff0c\u4f5c\u8005\u7231\u83ab\u80fd\u52a9\u30029 \u6211\u53d1\u73b0\u4f60\u6ca1\u6709\u63d0\u5230Tomcat\u3002\u7b54\uff1aTomcat\u53ea\u662f\u4e00\u4e2aWeb\u670d\u52a1\u5668\uff0c\u66f4\u51c6\u786e\u5730\u8bf4\u4e3b\u8981\u53ea\u662f\u4e00\u4e2aWeb Container\u3002
J2EE\u53ef\u4ee5\u8bf4\u6307Java\u5728\u6570\u636e\u5e93\u4fe1\u606f\u7cfb\u7edf\u4e0a\u5b9e\u73b0\uff0c\u6570\u636e\u5e93\u4fe1\u606f\u7cfb\u7edf\u4ece\u65e9\u671f\u7684dBase\u3001\u5230Delphi/VB\u7b49C/S\u7ed3\u6784\uff0c\u53d1\u5c55\u5230B/S\uff08Browser\u6d4f\u89c8\u5668/Server\u670d\u52a1\u5668\uff09\u7ed3\u6784\uff0c\u800cJ2EE\u4e3b\u8981\u662f\u6307B/S\u7ed3\u6784\u7684\u5b9e\u73b0\u3002J2EE\u53c8\u662f\u4e00\u79cd\u6846\u67b6\u548c\u6807\u51c6\uff0c\u6846\u67b6\u7c7b\u4f3cAPI\u3001\u5e93\u7684\u6982\u5ff5\uff0c\u4f46\u662f\u8981\u8d85\u51fa\u5b83\u4eec\u3002J2EE\u662f\u4e00\u4e2a\u865a\u7684\u5927\u7684\u6982\u5ff5\uff0cJ2EE\u6807\u51c6\u4e3b\u8981\u6709\u4e09\u79cd\u5b50\u6280\u672f\u6807\u51c6\uff1aWEB\u6280\u672f\u3001EJB\u6280\u672f\u548cJMS\uff0c\u8c08\u5230J2EE\u5e94\u8be5\u8bf4\u6700\u7ec8\u8981\u843d\u5b9e\u5230\u8fd9\u4e09\u4e2a\u5b50\u6982\u5ff5\u4e0a\u3002\u8fd9\u4e09\u79cd\u6280\u672f\u7684\u6bcf\u4e2a\u6280\u672f\u5728\u5e94\u7528\u65f6\u90fd\u6d89\u53ca\u4e24\u4e2a\u90e8\u5206\uff1a\u5bb9\u5668\u90e8\u5206\u548c\u5e94\u7528\u90e8\u5206\uff0cWeb\u5bb9\u5668\u4e5f\u662f\u6307Jsp/Servlet\u5bb9\u5668\uff0c\u4f60\u5982\u679c\u8981\u5f00\u53d1\u4e00\u4e2aWeb\u5e94\u7528\uff0c\u65e0\u8bba\u662f\u7f16\u8bd1\u6216\u8fd0\u884c\uff0c\u90fd\u5fc5\u987b\u8981\u6709Jsp/Servlet\u5e93\u6216API\u652f\u6301\uff08\u9664\u4e86JDK/J2SE\u4ee5\u5916\uff09\u3002J2EE\u5e94\u7528\u7cfb\u7edf\u5f00\u53d1\u5de5\u5177\u6709\u5f88\u591a\uff1a\u5982JBuilder\u3001Eclipse\u7b49\uff0c\u8fd9\u4e9bIDE\u9996\u5148\u662fJava\u5f00\u53d1\u5de5\u5177\uff0c\u4e5f\u5c31\u662f\u8bf4\uff0c\u5b83\u4eec\u9996\u8981\u57fa\u672c\u529f\u80fd\u662f\u53ef\u4ee5\u5f00\u53d1\u51faJavaBeans\u6216Java class\uff0c\u4f46\u662f\u5982\u679c\u8981\u5f00\u53d1\u51faJ2EE\u7cfb\u7edf\uff0c\u5c31\u8981\u843d\u5b9e\u5230\u8981\u4e48\u662fWeb\u6280\u672f\u6216EJB\u6280\u672f\uff0c\u90a3\u4e48\u5c31\u6709\u53ef\u80fd\u8981\u4e00\u4e9b\u4e13\u95e8\u6a21\u5757\u529f\u80fd\uff0c\u6700\u91cd\u8981\u7684\u662f\uff0c\u56e0\u4e3aJ2EE\u7cfb\u7edf\u533a\u5206\u4e3a\u5bb9\u5668\u548c\u5e94\u7528\u4e24\u4e2a\u90e8\u5206\uff0c\u6240\u4ee5\uff0c\u5728\u4efb\u4f55\u5f00\u53d1\u5de5\u5177\u4e2d\u5f00\u53d1J2EE\u90fd\u9700\u8981\u6307\u5b9aJ2EE\u5bb9\u5668\u3002J2EE\u5bb9\u5668\u5206\u4e3aWEB\u5bb9\u5668\u548cEJB\u5bb9\u5668\uff0cTomcat/Resin\u662fWeb\u5bb9\u5668\uff1bJBoss\u662fEJB\u5bb9\u5668+Web\u5bb9\u5668\u7b49\uff0c\u5176\u4e2dWeb\u5bb9\u5668\u76f4\u63a5\u4f7f\u7528Tomcat\u5b9e\u73b0\u7684\u3002\u6240\u4ee5\u4f60\u5f00\u53d1\u7684Web\u5e94\u7528\u7a0b\u5e8f\u53ef\u4ee5\u5728\u4e0a\u9762\u4e24\u79cd\u5bb9\u5668\u8fd0\u884c\uff0c\u800c\u4f60\u5f00\u53d1\u7684Web+EJB\u5e94\u7528\u5219\u53ea\u53ef\u4ee5\u5728JBoss\u670d\u52a1\u5668\u4e0a\u8fd0\u884c\uff0c\u5546\u4e1a\u4ea7\u54c1Websphere/Weblogic\u7b49\u548cJBoss\u5c5e\u4e8e\u540c\u4e00\u79cd\u6027\u8d28\u3002J2EE\u5bb9\u5668\u4e5f\u79f0\u4e3aJ2EE\u670d\u52a1\u5668\uff0c\u5927\u90e8\u5206\u65f6\u5b83\u4eec\u6982\u5ff5\u662f\u4e00\u81f4\u7684\u3002\u8861\u91cfJ2EE\u5e94\u7528\u7cfb\u7edf\u8bbe\u8ba1\u5f00\u53d1\u6c34\u5e73\u9ad8\u4f4e\u7684\u6807\u51c6\u5c31\u662f\uff1a\u89e3\u8026\u6027\uff1b\u4f60\u7684\u5e94\u7528\u7cfb\u7edf\u5404\u4e2a\u529f\u80fd\u662f\u5426\u80fd\u591f\u5f7b\u5e95\u8131\u79bb\uff1f\u662f\u5426\u4e0d\u76f8\u4e92\u4f9d\u8d56\uff0c\u4e5f\u53ea\u6709\u8fd9\u6837\uff0c\u624d\u80fd\u4f53\u73b0\u53ef\u7ef4\u62a4\u6027\u3001\u53ef\u62d3\u5c55\u6027\u7684\u8f6f\u4ef6\u8bbe\u8ba1\u76ee\u6807\u3002\u4e3a\u4e86\u8fbe\u5230\u8fd9\u4e2a\u76ee\u7684\uff0c\u8bde\u751f\u5404\u79cd\u6846\u67b6\u6982\u5ff5\uff0cJ2EE\u6846\u67b6\u6807\u51c6\u5c06\u4e00\u4e2a\u7cfb\u7edf\u5212\u5206\u4e3aWEB\u548cEJB\u4e3b\u8981\u90e8\u5206\uff0c\u5f53\u7136\u6211\u4eec\u6709\u65f6\u4e0d\u662f\u4ee5\u8fd9\u4e2a\u5177\u4f53\u6280\u672f\u533a\u5206\uff0c\u800c\u662f\u4ece\u8bbe\u8ba1\u4e0a\u62bd\u8c61\u4e3a\u8868\u73b0\u5c42\u3001\u670d\u52a1\u5c42\u548c\u6301\u4e45\u5c42\uff0c\u8fd9\u4e09\u4e2a\u5c42\u6b21\u4ece\u4e00\u4e2a\u9ad8\u5ea6\u5c06J2EE\u5206\u79bb\u5f00\u6765\uff0c\u5b9e\u73b0\u89e3\u8026\u76ee\u7684\u3002\u56e0\u6b64\uff0c\u6211\u4eec\u5b9e\u9645\u7f16\u7a0b\u4e2d\uff0c\u4e5f\u8981\u5c06\u81ea\u5df1\u7684\u529f\u80fd\u5411\u8fd9\u4e09\u4e2a\u5c42\u6b21\u4e0a\u9760\uff0c\u505a\u5230\u5927\u65b9\u5411\u6e05\u695a\uff0c\u6cfe\u6e2d\u5206\u660e\uff0c\u4f46\u662f\u6ca1\u6709\u6280\u672f\u4e0a\u7ea6\u675f\u9650\u5236\u8981\u505a\u5230\u8fd9\u70b9\u662f\u5f88\u4e0d\u5bb9\u6613\u7684\uff0c\u56e0\u6b64\u6211\u4eec\u8fd8\u662f\u5fc5\u987b\u501f\u52a9J2EE\u5177\u4f53\u6280\u672f\u6765\u5b9e\u73b0\uff0c\u8fd9\u65f6\uff0c\u4f60\u53ef\u4ee5\u4f7f\u7528EJB\u89c4\u8303\u5b9e\u73b0\u670d\u52a1\u5c42\u548c\u6301\u4e45\u5c42\uff0cWeb\u6280\u672f\u5b9e\u73b0\u8868\u73b0\u5c42\uff1bJ2EE\u5f00\u53d1\u4e09\u4ef6\u5b9d: Domain Model\uff08\u57df\u5efa\u6a21\uff09\u3001patterns\uff08\u6a21\u5f0f\uff09\u548cframework\uff08\u6846\u67b6\uff09\u3002\u4ece\u6574\u4f53\u4e0a\u8bb2\uff0cJ2EE\u662f\u4f7f\u7528Java\u6280\u672f\u5f00\u53d1\u4f01\u4e1a\u7ea7\u5e94\u7528\u7684\u4e00\u79cd\u4e8b\u5b9e\u4e0a\u7684\u5de5\u4e1a\u6807\u51c6(Sun\u516c\u53f8\u51fa\u4e8e\u5176\u81ea\u8eab\u5229\u76ca\u7684\u8003\u8651\uff0c\u81f3\u4eca\u6ca1\u6709\u5c06Java\u53ca\u5176\u76f8\u5173\u6280\u672f\u7eb3\u5165\u6807\u51c6\u5316\u7ec4\u7ec7\u7684\u4f53\u7cfb)\uff0c\u5b83\u662fJava\u6280\u672f\u4e0d\u65ad\u9002\u5e94\u548c\u4fc3\u8fdb\u4f01\u4e1a\u7ea7\u5e94\u7528\u8fc7\u7a0b\u4e2d\u7684\u4ea7\u7269\u3002Sun\u63a8\u51faJ2EE\u7684\u76ee\u7684\u662f\u4e3a\u4e86\u514b\u670d\u4f20\u7edfClient/Server\u6a21\u5f0f\u7684\u5f0a\u75c5\uff0c\u8fce\u5408Browser/Server\u67b6\u6784\u7684\u6f6e\u6d41\uff0c\u4e3a\u5e94\u7528Java\u6280\u672f\u5f00\u53d1\u670d\u52a1\u5668\u7aef\u5e94\u7528\u63d0\u4f9b\u4e00\u4e2a\u5e73\u53f0\u72ec\u7acb\u7684\u3001\u53ef\u79fb\u690d\u7684\u3001\u591a\u7528\u6237\u7684\u3001\u5b89\u5168\u7684\u548c\u57fa\u4e8e\u6807\u51c6\u7684\u4f01\u4e1a\u7ea7\u5e73\u53f0\uff0c\u4ece\u800c\u7b80\u5316\u4f01\u4e1a\u5e94\u7528\u7684\u5f00\u53d1\u3001\u7ba1\u7406\u548c\u90e8\u7f72\u3002J2EE\u662f\u4e00\u4e2a\u6807\u51c6\uff0c\u800c\u4e0d\u662f\u4e00\u4e2a\u73b0\u6210\u7684\u4ea7\u54c1\u3002\u5404\u4e2a\u5e73\u53f0\u5f00\u53d1\u5546\u6309\u7167J2EE\u89c4\u8303\u5206\u522b\u5f00\u53d1\u4e86\u4e0d\u540c\u7684J2EE\u5e94\u7528\u670d\u52a1\u5668\uff0cJ2EE\u5e94\u7528\u670d\u52a1\u5668\u662fJ2EE\u4f01\u4e1a\u7ea7\u5e94\u7528\u7684\u90e8\u7f72\u5e73\u53f0\u3002\u7531\u4e8e\u5b83\u4eec\u90fd\u9075\u5faa\u4e86J2EE\u89c4\u8303\uff0c\u56e0\u6b64\uff0c\u4f7f\u7528J2EE\u6280\u672f\u5f00\u53d1\u7684\u4f01\u4e1a\u7ea7\u5e94\u7528\u53ef\u4ee5\u90e8\u7f72\u5728\u5404\u79cdJ2EE\u5e94\u7528\u670d\u52a1\u5668\u4e0a\u3002\u4e3a\u4e86\u63a8\u5e7f\u5e76\u89c4\u8303\u5316\u4f7f\u7528J2EE\u67b6\u6784\u4f01\u4e1a\u7ea7\u5e94\u7528\u7684\u4f53\u7cfb\u67b6\u6784\uff0cSun\u540c\u65f6\u7ed9\u51fa\u4e86\u4e00\u4e2a\u5efa\u8bae\u6027\u7684J2EE\u5e94\u7528\u8bbe\u8ba1\u6a21\u578b\uff1aJ2EE Blueprints\u3002J2EE Blueprints\u63d0\u4f9b\u4e86\u5b9e\u65bdJ2EE\u4f01\u4e1a\u7ea7\u5e94\u7528\u7684\u4f53\u7cfb\u67b6\u6784\u3001\u8bbe\u8ba1\u6a21\u5f0f\u548c\u76f8\u5173\u7684\u4ee3\u7801\uff0c\u901a\u8fc7\u5e94\u7528J2EE Blueprints\u6240\u63cf\u8ff0\u7684\u4f53\u7cfb\u6a21\u578b\uff0c\u80fd\u591f\u90e8\u5206\u7b80\u5316\u67b6\u6784\u4f01\u4e1a\u7ea7\u5e94\u7528\u8fd9\u9879\u590d\u6742\u7684\u5de5\u4f5c\u3002J2EE Blueprints\u662f\u5f00\u53d1\u4eba\u5458\u8bbe\u8ba1\u548c\u4f18\u5316J2EE\u7ec4\u4ef6\u7684\u57fa\u672c\u539f\u5219\uff0c\u540c\u65f6\u4e3a\u56f4\u7ed5\u5f00\u53d1\u5de5\u4f5c\u8fdb\u884c\u804c\u80fd\u5206\u5de5\u7ed9\u51fa\u4e86\u6307\u5bfc\u6027\u7b56\u7565\uff0c\u4ee5\u5e2e\u52a9\u5e94\u7528\u5f00\u53d1\u8bbe\u8ba1\u4eba\u5458\u5408\u7406\u5730\u5206\u914d\u6280\u672f\u8d44\u6e90\u3002
j2ee是java企业版,其实就是为了实现企业应用的平台,该平台中包含了一系列的技术,主要的有:java、jdbc、jsp、javabean、ssh框架和ajax。在该平台中所使用的语言是java语言,开发工具有很多,常用的比如:Eclipse和NetBeans。
j2EE,现在被称为JavaEE (Java Enterprise Edition)Java 企业版
javaEE其实就是一些关于web编程的类库。
用Eclipse当然可以编写。
http://download.oracle.com/docs/cd/E17477_01/javaee/5/api/
这是javaEE5的API,看看吧
就和.net一样,语言用的C#, JavaEE是企业级的架构,底层语言当然是基于Java的,结合了很多的框架,还有页面的脚本啊,一个大集合。
J2ee就是J2se的web扩展吧,绝对能用eclipse开发。
j2ee是一套标准,用于企业开发的,架构web程序,一般用Eclipse可以开发
绛旓細SSH锛歋truts锛堣〃绀哄眰锛+Spring锛堜笟鍔″眰锛+Hibernate锛堟寔涔呭眰锛塖truts锛歋truts鏄竴涓〃绀哄眰妗嗘灦锛屼富瑕佷綔鐢ㄦ槸鐣岄潰灞曠ず锛屾帴鏀惰姹傦紝鍒嗗彂璇锋眰銆傚湪MVC妗嗘灦涓紝Struts灞炰簬VC灞傛锛岃礋璐g晫闈㈣〃鐜帮紝璐熻矗MVC鍏崇郴鐨勫垎鍙戙傦紙View锛氭部鐢↗SP锛孒TTP锛孎orm锛孴ag锛孯esourse 锛汣ontroller锛欰ctionServlet锛宻truts-config.xml锛孉ction...
绛旓細銆愮瓟妗堛戯細A J2EE鏄敱Sun鍏徃涓诲銆佸悇鍘傚晢鍏卞悓鍒跺畾骞跺緱鍒板箍娉涜鍙伐涓氭爣鍑嗐.NET鏄熀浜庝竴缁勫紑鍙戜簰鑱旂綉鍗忚鑰屾帹鍑轰竴绯诲垪浜у搧銆佹妧鏈拰鏈嶅姟銆備紶缁焀indows搴旂敤鏄.NET涓笉鍙垨缂轰竴閮ㄥ垎锛屽洜姝わ紝.NET鏈川涓婃槸鍩轰簬Windows鎿嶄綔绯荤粺骞冲彴銆侫SP.NET鏄.NET涓綉缁滅紪绋嬬粨鏋勶紝鍙互鏂逛究銆侀珮鏁堝湴鏋勫缓銆佽繍琛屽拰鍙戝竷缃戠粶搴旂敤銆傚湪...
绛旓細J2EE鎶鏈箣鎵浠ヨ耽寰楁煇浣撳箍娉涢噸瑙嗙殑鍘熷洜涔嬩竴灏辨槸EJB銆傚畠浠彁渚涗簡涓涓鏋舵潵寮鍙戝拰瀹炴柦鍒嗗竷寮忓晢鍔¢昏緫,鐢辨寰堟樉钁楀湴绠鍖栦簡鍏锋湁鍙几缂╂у拰楂樺害澶嶆潅鐨勪紒涓氱骇搴旂敤鐨...JMS鍗矹ava娑堟伅鏈嶅姟(Java Message Service)搴旂敤绋嬪簭鎺ュ彛鏄竴涓狫ava骞冲彴涓鍏充簬闈㈠悜娑堟伅涓棿浠(MOM)鐨凙PI,鐢ㄤ簬鍦ㄤ袱涓簲鐢ㄧ▼搴忎箣闂,鎴栧垎甯冨紡绯荤粺涓彂閫佹秷鎭,杩涜...
绛旓細j2ee J2EE Java2骞冲彴浼佷笟鐗堬紙Java 2 Platform,Enterprise Edition锛塉2EE鏄竴濂楀叏鐒朵笉鍚屼簬浼犵粺搴旂敤寮鍙戠殑鎶鏈灦鏋勶紝鍖呭惈璁稿缁勪欢锛屼富瑕佸彲绠鍖栦笖瑙勮寖搴旂敤绯荤粺鐨勫紑鍙戜笌閮ㄧ讲锛岃繘鑰屾彁楂樺彲绉绘鎬с佸畨鍏ㄤ笌鍐嶇敤浠峰笺侸2EE鏍稿績鏄竴缁勬妧鏈鑼冧笌鎸囧崡锛屽叾涓墍鍖呭惈鐨勫悇绫荤粍浠躲佹湇鍔℃灦鏋勫強鎶鏈眰娆★紝鍧囨湁鍏遍氱殑鏍囧噯鍙婅鏍...
绛旓細姝ゅ锛2002骞10鏈堬紝钂嬮煻鐢熷湪鐢佃剳涓庝俊鎭妧鏈笂鍙戣〃浜嗗彟涓绡囬噸瑕佽鏂囷紝鍩轰簬J2EE骞冲彴鐨勬暟鎹粨搴撶殑鐮旂┒涓庤璁★紝娣卞叆鐮旂┒浜咼2EE骞冲彴鍦ㄦ暟鎹粨搴撴妧鏈腑鐨勫簲鐢ㄥ拰璁捐绛栫暐锛屼綋鐜颁簡浠栧浜庢妧鏈墠娌跨殑娣卞叆鐞嗚В鍜屽疄璺点傝憲浣滄柟闈</锛岃拫闊剁敓鍏堢敓杩樺弬涓庝簡楂樿亴楂樹笓鏁欐潗銆婃暟鎹簱鍘熺悊涓庡簲鐢ㄣ嬬殑缂栧啓宸ヤ綔锛屾媴浠诲壇涓荤紪锛岃涔︿簬2004...
绛旓細鏌愬垵瀛AVA,鍏充簬JDKandJ2EE杩樹笉鏅撳緱鏄暐鐜╂剰,鏈涙煇澶ц櫨鍛婄煡涓涓嬨傝阿璋㈠暒銆... 鏌愬垵瀛AVA,鍏充簬JDK and J2EE 杩樹笉鏅撳緱鏄暐鐜╂剰,鏈涙煇澶ц櫨鍛婄煡涓涓嬨傝阿璋㈠暒銆 灞曞紑 鎴戞潵绛 3涓洖绛 #鐑# 鏅氳垷蹇呭綊鏄潕鐧界殑璇楀悧?鍖垮悕鐢ㄦ埛 2013-11-11 灞曞紑鍏ㄩ儴 JDK(Java Development Kit)鏄疭un Microsystems閽堝Java寮鍙...
绛旓細鍏充簬J2EE鐨鍑犱釜闂 璇风敤涔︽湰鍘熸枃(鎴栨瘮杈冩寮忕殑璇█)鍥炵瓟涓嬪垪闂,璋㈢粷鍙h璇濆洖绛1.HQL鐨勬蹇2.绠杩癕VC鍚勪釜妯″潡鏈夊摢浜涙妧鏈疄鐜,濡備綍瀹炵幇3.Modell鍜孧odell2鐨勬ā寮忓垎鍒噰鐢ㄤ粈涔堟妧鏈疄鐜?绠杩颁袱鑰呯殑鍖哄埆... 璇风敤涔︽湰鍘熸枃(鎴栨瘮杈冩寮忕殑璇█)鍥炵瓟涓嬪垪闂,璋㈢粷鍙h璇濆洖绛1.HQL鐨勬蹇2.绠杩癕VC鍚勪釜妯″潡鏈夊摢浜涙妧鏈疄鐜,濡備綍...
绛旓細鍦ㄨ繖浜涘熀纭涓,J2EE鍙堝鍔犱簡瀵笶JB(浼佷笟绾AVA缁勪欢)銆丣AVA SERVLETS銆丣AVA鏈嶅姟鍣ㄩ〉闈(JSPS)鍜孹ML(鏍囧噯閫氱敤鏍囪璇█鐨勫瓙闆)鎶鏈殑鏀寔銆傚垎甯冨紡缁撴瀯涓嶹EBLOGIC搴旂敤鏈嶅姟鍣↗2EE鎻愪緵浜嗕竴涓鏋--涓濂楁爣鍑咥PI--鐢ㄤ簬寮鍙戝垎甯冨紡缁撴瀯鐨勫簲鐢,杩欎釜妗嗘灦鐨勫疄闄呭疄鐜扮暀缁欎簡绗笁鏂瑰巶鍟嗐傞儴鍒嗗巶鍟嗗彧鏄笓娉ㄤ簬鏁翠釜J2EE鏋舵瀯涓殑鐨勭壒瀹氱粍浠,渚嬪...
绛旓細瀵逛簬浣犺j2ee鍋氱殑缃戠珯涓嶆庝箞濂界湅锛岃繖涓娉曞彲涓嶅锛岀綉椤电殑婕備寒瀹屽叏鐢变綘鐨勮璁℃墍鍐冲畾锛屼綘鎬庝箞甯冨眬锛岄噰鐢ㄤ粈涔堥鑹诧紝鐢ㄤ粈涔堟牱鐨勫鑸紝鎸夐挳绛夛紝鑰岃繖浜涗富瑕侀氳繃css鏉ユ帶鍒讹紝鍙﹀杩橀渶瑕佸埗浣滀竴浜涘浘鐗囷紝鎴栬呯敤浜沠lash绛夈傛墍浠ヤ笉鏄敱j2ee鍐冲畾鐨勶紝鎵浠ヤ功涓婇潰鐨刯2ee渚嬪瓙涓嶄細澶叧娉ㄧ晫闈㈢殑璁捐锛岃屾槸娉ㄩ噸鍚庡彴鐨勫紑鍙戙傚彟澶...
绛旓細JAVA SE锛欽ava Platform Standard Edition锛孞AVA绋嬪簭璇█鐨勬爣鍑嗗紑鍙戝钩鍙般傚敖绠$幇鍦ㄤ篃鏈変汉鍙獼2SE锛屼絾杩欏叾瀹炴槸涓涓浘缁忕殑鍚嶈瘝銆侸DK锛欽ava Development Kit锛孞AVA SE瀵瑰簲鐨勫搴旂殑寮鍙戠幆澧冦侸AVA EE锛欽ava Platform Enterprise Edition锛孞AVA绋嬪簭璇█鐨勪紒涓氬紑鍙戝钩鍙般傚敖绠$幇鍦ㄤ篃鏈変汉鍙J2EE锛屼絾杩欏叾瀹炴槸涓涓浘缁忕殑...