我需要制作一个跨平台的应用程序,而不是在MAC,Windows,Linux和Web上运行。 JAVA可以用于这个吗?如果是的话,我应该使用什么类型的JAVA项目和什么架构?而且还需要实现MVC。我该如何在JAVA中为Web和桌面创建单一应用程序
我的应用程序将存储在本地电脑上的数据,并将在网络上也有相同的接口。而且这两个平台将保持同步!
我需要制作一个跨平台的应用程序,而不是在MAC,Windows,Linux和Web上运行。 JAVA可以用于这个吗?如果是的话,我应该使用什么类型的JAVA项目和什么架构?而且还需要实现MVC。我该如何在JAVA中为Web和桌面创建单一应用程序
我的应用程序将存储在本地电脑上的数据,并将在网络上也有相同的接口。而且这两个平台将保持同步!
您的选择有点如下。
显然,没有单独的Web客户端的选择更简单,但它也意味着所有“Web”用户必须安装Java并且必须允许Web Start。
是的java最适合这个....关于项目类型首先决定你要使用的框架。
像MVC春天是最好的,但对于ORM你的要求是什么。 – 2014-11-24 08:11:50
希望MYSQL – 2014-11-24 08:15:11
是的,那么你可以去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
是的。一个普通的Java项目。不确定MVC。 – 2014-11-24 08:09:51
这样SWING可以在网上使用吗? – 2014-11-24 08:11:12
是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