Transcript 投影片 1
Microsoft .NET 第4組 十月15, 2002 B88901046 陳東傑 B89901059 蔣佳勳 B88901040 張仲景 大綱 .NET的世界 什麼是 .NET? .NET 的基本元件 XML web services .NET 架構 .NET passport .NET vs. J2EE 2 “Give you the ability to act on information any time, any place, from any smart device!” 3 .NET 的世界 (1/2) 4 .NET 的世界 (動物園之旅) 5 .NET 的基本元件 6 XML Web Services 什麼是 XML Web Service? XML + SOAP + WSDL + UDDI = "Web服務" • • • • XML (Extensible Markup Language) SOAP (Simple Object Access Protocol) WSDL (Web Service Description Language) UDDI (Universal Discovery Description and Integration) 7 • Web服務是在網路上可被其它程式用標準網路協定 (XML, UDDI, WSDL, SOAP) 呼叫的軟體元件,它用XML 來做程式間溝通的媒介。 8 XML是什麼? 9 10 SOAP? 香皂? 11 WSDL? UDDI? 12 .NET Framework Common Language Library XML Web Web Services Forms ASP.NET Windows Form Data and XML Classes Base Framework Classes Common Language Runtime Class Library 13 .NET Framework物件類別庫扮 演的角色 14 .NET Passport http://www.passport.net/ Services Available Single sign in (SSI) .NET Passport express purchase Kids Passport 15 16 .NET的競爭者 Sun Microsystem – J2EE Sun vs. Microsoft Internet (1995) JAVA and J/Direct (1997) Windows XP (2002) 17 JAVA API 家族 JAVA API J2SE: standard Lib. J2ME: embedded sys. J2EE: server Lib. 其他套件 JAVA 3D JAVA Communication API 18 What is J2EE ? JAVA 2 Enterprise Edition 標準,非產品 Web Service Server developer XML 可參考 http://java.sun.com/j2ee/ 19 J2EE架構圖 20 .NET與J2EE之比較(1/2) .NET J2EE Smart Client WinCE, Pocket PC(PDA), PC, TV Server .NET Server, ADO .NET JAVA Servlets, JDBC Information Exchange Develop Tools Personal JAVA, Embedded JAVA, JAVA Phone/TV XML, SOAP CORBA, XML-RPC Visual Studio .NET JBuilder(Borland), Forte for JAVA(SUN), JDeveloper(Oracle),.. 21 .NET與J2EE之比較(2/2) .NET 類型 程式語言 Server Page J2EE 產品 標準 C#, IL JAVA ASP+, IL(C#, VB) JSP, JAVA bytecode 技術規格 部分公開 公開 發展進度 Windows XP 各廠商開發 22 總結 宣稱的特色 .NET: 開放,共享,高效率 J2EE: 標準,支援CORBA 問題 .NET: IL, SOAP efficiency 結論 目標相同,方法不同 使用者將受益 23