2014-11-24 60 views
0

我需要製作一個跨平臺的應用程序,而不是在MAC,Windows,Linux和Web上運行。 JAVA可以用於這個嗎?如果是的話,我應該使用什麼類型的JAVA項目和什麼架構?而且還需要實現MVC。我該如何在JAVA中爲Web和桌面創建單一應用程序

我的應用程序將存儲在本地電腦上的數據,並將在網絡上也有相同的接口。而且這兩個平臺將保持同步!

+0

是的。一個普通的Java項目。不確定MVC。 – 2014-11-24 08:09:51

+0

這樣SWING可以在網上使用嗎? – 2014-11-24 08:11:12

+0

是Java Swing可以在Web上使用。以下是2006年編寫的Oracle文章:[Swing或JavaServer Faces:選擇哪個?](http://www.oracle.com/technetwork/articles/nimphius-mills-swing-jsf-092891.html) – 2014-11-24 08:14:37

回答

1

您的選擇有點如下。

  • 創建遠程服務器
  • 創建Swing桌面客戶端
  • 使用通過Web的Swing客戶端啓動遠程服務器(與您選擇的任何框架)上創建一個單獨的Web 客戶端。

顯然,沒有單獨的Web客戶端的選擇更簡單,但它也意味着所有「Web」用戶必須安裝Java並且必須允許Web Start。

-1

是的java最適合這個....關於項目類型首先決定你要使用的框架。

+0

像MVC春天是最好的,但對於ORM你的要求是什麼。 – 2014-11-24 08:11:50

+0

希望MYSQL – 2014-11-24 08:15:11

+0

是的,那麼你可以去spring-mvc和spring orm,這樣你就可以使用mysql的spring-orm的內置支持。請參閱這些鏈接http://examples.javacodegeeks.com/enterprise-java/spring/jpaorm/spring-hibernate-mysql-and-maven-showcase/ http://www.mkyong.com/spring/maven-spring-hibernate -mysql-示例/ – 2014-11-24 08:23:34