Download presentation
Presentation is loading. Please wait.
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 !
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.