我是 java 应用程序开发的新手。我有一个使用 wpf 作为 windows 应用程序成功创建的项目。现在我需要用 java 开发这个项目以支持 windows、linux、mac os 等。我需要开发为 web应用。后来我需要把它作为基于桌面的,也支持所有操作系统。
所以我的问题是,是否可以开发此应用程序同时兼容桌面和网络?
如果可能的话,我需要使用哪些 Java 编程技术?(例如弹簧,...)
请为我糟糕的英语道歉。
我是 java 应用程序开发的新手。我有一个使用 wpf 作为 windows 应用程序成功创建的项目。现在我需要用 java 开发这个项目以支持 windows、linux、mac os 等。我需要开发为 web应用。后来我需要把它作为基于桌面的,也支持所有操作系统。
所以我的问题是,是否可以开发此应用程序同时兼容桌面和网络?
如果可能的话,我需要使用哪些 Java 编程技术?(例如弹簧,...)
请为我糟糕的英语道歉。
当然一切皆有可能。根据您的需要,查找本教程可能有助于开始的动态 Web 项目或静态 Web 项目。
从 servlet 和 JSP 的基本教程开始,然后使用 spring 或其他框架 SEE THIS
是的,java支持你可以通过HTTP请求/响应连接
使用 J2EE 技术,将有助于根据您的要求开发您的应用程序。& 您可以根据需要重复使用上述技术中的许多有用方法。
首先将您的应用程序划分为 Front-end、BussinessLogic、DataAccessLayer 等层。然后根据您的层采用框架和模式
例子:
Frontend- Struts 2
BussinessLogic - EJB
DataAccessLayer - Hibernate/JDBC
您可以使用依赖注入将这些东西与弹簧集成