2014-11-24 32 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

相关问题