Presentation is loading. Please wait.

Presentation is loading. Please wait.

J2EE vs..NET Tom Tong. Enterprise Application 1 distributed 2 multiple-platform 3 critical 4 performance 5 security 6 multiple-data sources.

Similar presentations


Presentation on theme: "J2EE vs..NET Tom Tong. Enterprise Application 1 distributed 2 multiple-platform 3 critical 4 performance 5 security 6 multiple-data sources."— Presentation transcript:

1 J2EE vs..NET Tom Tong

2 Enterprise Application 1 distributed 2 multiple-platform 3 critical 4 performance 5 security 6 multiple-data sources

3 General Approaches Business Automation Business Details Abstraction Modeling Component technology Service Synchronization Bridge and Connection …….. Technological Details (database, network, operation system…)

4 J2EE solution Ease development System level Services Standardization Modular components Job division Java Virtual Machine (JVM) Operation System

5 J2EE Roles EJB Developer Application assembler Deployer System administrator EJB Server Provider EJB Container provider

6 J2EE Application Model

7 J2EE Architecture

8 J2SE Architecture

9 Component development

10 EJB developer’s job Business Modeling EJB design (session bean, entity bean, message driven bean) EJB components

11 .Net solution Take full advantage from operating system Pack as many as possible functionalities into operating system Operating system manage enterprise resources Operating system works like container

12 .Net Application Model Presentation Layer Data Layer Communication Layer Base Library Common Language Runtime (CLR)Management

13 .Net Framework From Win32 API to.Net Framework Base Operation System

14 Next Generation.Net (Longhorn) --Base Operating System

15 Presentation Layer (Avalon)

16 Data Layer

17 Communication Layer

18 .Net Multiple Language Support C#, C++, C, VB, #J, almost all all languages except Java Application Intermediate Language(IL) JIT compiler Common Language Runtime Base Operating System

19 .Net vs. J2EE

20 .NET vs. J2EE J2EE: single language on multiple operating system.Net multiple language on single operating system

21 Advantages and Disadvantages Development support Maintainability Scalability Legacy integration Portability: write one, runs everywhere Security: Deployment: Performance:

22 Question ? And comments !


Download ppt "J2EE vs..NET Tom Tong. Enterprise Application 1 distributed 2 multiple-platform 3 critical 4 performance 5 security 6 multiple-data sources."

Similar presentations


Ads by Google