1 / 20

Microsoft VM Transition and Migration

Microsoft VM Transition and Migration. Microsoft Korea. Agenda. Migration Paths Migration Tools .NET vs. Java. Migration Paths. Web 또는 C/S 여부 확인. Web Form (ASP .NET). Win Form. Windows 2003. UNIX. Migration 방법 #1. 방법 UNIX 응용프로그램 분석 JSP 는 유지

jamese
Download Presentation

Microsoft VM Transition and Migration

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Microsoft VM Transition and Migration Microsoft Korea

  2. Agenda • Migration Paths • Migration Tools • .NET vs. Java

  3. Migration Paths

  4. Web 또는 C/S 여부 확인 Web Form (ASP .NET) Win Form Windows 2003 UNIX Migration 방법 #1 • 방법 • UNIX 응용프로그램 분석 • JSP는 유지 • Java Applet과 Application을 Win Form또는 Web Form으로 구성 • 장점 • 일정기간 내에 Project를 연속하여 진행할 수 있음 • 성능을 극대화 할 수 있음 • 단점 • Web server 추가 구매 • Knowledge 습득 시간 필요 JSP Java Applet C/S UNIX Java Application Web

  5. Web 또는 C/S 여부 확인 JSP, ASP .NET Win Form Windows 2003 UNIX Migration 방법 #2 • UNIX 응용프로그램 분석 • JSP는 유지 • Java Applet과 Application은 웹으로 전환 할 것인지 C/S로 할 것인지 결정한다.이때 JSP로 갈 것인지 ASP .NET 으로 갈 것인지 결정 • C/S는 Win Form으로 구성된다. • Web은 Web Form으로 구성된다. JSP Java Applet C/S UNIX Java Application Web JSP ASP .NET

  6. J# Browser Control Win Form Win Form Web Form (ASP .NET) Web Form (ASP .NET) JSP UNIX Migration 방법 #2 (Continued) • 장점 • UNIX System 재사용 (하지만 일부 UNIX를 추가 구매 필요할 수도 있음) • 단점 • 2가지 성격의 프로젝트를 진행 하는 것에 대한 부담 IE Browser Web C/S Web C/S Java Application Java Applet

  7. Migration Tools

  8. Migration Tools • JLCA (Java Language Conversion Assistant) 2.0 • J# Browser Control v1.1 Beta

  9. J# Browser Control 1.1 • Java Virtual Machine에서 동작하는 Java 애플릿을 .NET Framework에서 동작할수있도록 하는 컨트롤. 현재 베타 Version 1.1임. 2003년 12월 정식출시예정 • 순서 • Visual J# 컴파일러를 이용하여 Java applet 을 J# Browser Control로 컴파일 • vjc.exe이용 *.java 컴파일(j#컴파일러C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322) • C:\AppletSources>vjc.exe /target:library /out:MyApplet.dll *.java • Jbimp.exe이용 *.class컴파일(Visual J# Binary Converter Tool C:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\Bin) • C:\AppletSources>jbimp.exe /target:library /out:MyApplet.dll *.class • HTML Page 변환 • TagConvert이용 HTML태그 변환(TagConvertC:\Program Files\Microsoft JSharp Browser Control Utility) • TagConvert.exe MyAppletPage.html • 웹서버로 복사

  10. J# Browser 보안 • 시작관리도구J# Browser Security

  11. JLCA 2.0 • Java 소스 코드를 C#으로 변환시켜주는 도구 현재 JLCA 2.0까지 나와있음 • 순서 • Visual Studio .NET을 이용하여 [파일열기변환] 메뉴를 통하여 변환후 수정 • 지원 • JSP 와 Servlets • Applets • 1.2 Collection classes • Localized applications • Non-Windows file formats

  12. JCLA Feature

  13. J# Browser Control과 JLCA의 고려사항

  14. .NET vs. Java

  15. BMP (Bean Managed Persistence) Entity Bean COM + CMP (Container-Managed Persistence) COM + COM (Session) Session Bean COM (Entity ) Managed Code (with J# Browser control) JSP & Sublet Web Form Applet .NET vs. Java ? ?

  16. WebLogic Administration Console

  17. Web Sphere Administration Console

  18. Microsoft Administration Console

  19. 요약 • 쉽게 Java를 .NET으로 마이그레이션 가능 • JCLA와 J# Browser Control병행 이용 • Architecture상 근본적으로 상이한부분은 수작업 필요

  20. Realize your potential !

More Related