2014-11-24 2 views
0

MAC, Windows, Linux 및 웹에서도 실행할 수있는 크로스 플랫폼 응용 프로그램을 만들어야합니다. JAVA를이 용도로 사용할 수 있습니까? 그렇다면 어떤 유형의 JAVA 프로젝트와 어떤 아키텍처를 사용해야합니까? 또한 MVC를 구현해야합니다.JAVA로 웹 및 데스크톱을위한 단일 응용 프로그램을 만들 수있는 방법

내 응용 프로그램은 로컬 PC에 데이터를 저장하며 웹에서도 동일한 인터페이스를 사용합니다. 두 플랫폼 모두 동기화 상태를 유지합니다.

+0

예. 일반적인 자바 프로젝트. MVC에 대한 확신이 없습니다. –

+0

SWING을 웹에서 사용할 수 있습니까? –

+0

예 자바 스윙을 웹에서 사용할 수 있습니다. 다음은 2006 년에 작성된 Oracle의 유용한 기사입니다. [Swing 또는 JavaServer Faces : 선택할 대상] (http://www.oracle.com/technetwork/articles/nimphius-mills-swing-jsf-092891.html) –

답변

1

선택 사항은 다음과 같습니다.

  • 는 웹을 통해 스윙 클라이언트가 또는이 (당신의 선택의 어떤 프레임 워크와) 원격 서버에 별도의 웹 클라이언트를 작성 시작 스윙 데스크톱 클라이언트
  • 사용을 만들기 원격 서버
  • 을 만듭니다.

분명히 별도의 웹 클라이언트가 없어도 모든 "웹"사용자가 Java를 설치하고 Web Start를 허용해야한다는 것을 의미합니다.

-1

그렇습니다. java가 가장 적합합니다 .... 프로젝트 유형에 관해서는 먼저 사용하려는 프레임 워크를 결정하십시오.

+0

MVC와 마찬가지로 봄이 가장 좋지만 orm은 사용자의 요구 사항입니다. –

+0

MYSQL에 대한 희망 –

+0

그렇다면 spring-mvc 및 spring orm을 사용하여 mysql을 사용하기 위해 spring-orm의 빌드 지원을 canutilize 할 수있다. http://examples.javacodegeeks.com/enterprise-java/spring/jpaorm/spring-hibernate-mysql-and-maven-showcase/ http://www.mkyong.com/spring/maven-spring-hibernate 링크를 참조하십시오. -mysql-example / –