基于这个问题的公认答案,我设置了一个 NetBeans/tomcat 环境。在测试这个设置时,我试图创建一个 Java Web/Web 应用程序,但是被这个测试应用程序的框架选择所困扰。
选择是:
- Spring Web MVC 2.5
- JavaServer Faces
- Struts 1.3.8
- 休眠 3.2.5
在我的阅读(谷歌搜索和 SO)中,很快就迷失在树林里,所以我正在考虑选择一个,如果它没有成功,稍后切换/迁移到另一个。这样的方法可行吗?
项目背景
(由于遗留代码,必须基于Java)
它使用自签名小程序进行客户端渲染和交互;
Servlet 检索客户端请求的数据集;
数据库可能在某个远程服务器上,所以我打算使用 JDBC 来访问它;
遗留系统是基于 CORBA (ACE/TAO) 的,有许多需要翻译成 Java 的 C++ 模块,并且需要更改进行 CORBA 调用的现有 Java 模块(幸运的是,很少)以使用新翻译的 Java-模块。
如果你能想出更好的方法来处理这个项目,请告诉我。
(这个项目具有我喜欢的所有特点:有趣、具有挑战性,而且我学到了一些新东西)