![]() |
1
3
好吧,首先,仔细观察一下整体不会有什么伤害 Spring Framework 一般来说。这个 documentation 很好地从非常基本的模块开始工作,一直到Web MVC层(在那里您可以决定是否要使用它,例如Struts集成也是可能的——但我发现Struts总是很麻烦的)。冬眠可能是最流行的 Object Relation Mapper 框架。它用于存储、查询和检索域模型对象(您希望存储在数据库中的所有对象),但与Web层无关。 我个人不喜欢JSF(另一个规范怪兽需要花费比需要更多的时间进入它)。如果您喜欢基于小部件的方法(将页面与组件放在一起,而不是输出普通的旧HTML),那么您可能希望了解一下 Google Web Toolkit . 另一个春季解决方案是 GRails . 使用它是非常有趣的,即使你必须学习另一种(脚本)语言(称为Groovy),你仍然可以在框架中使用所有的Java遗留CLASE,因为Groovy类与Java类兼容(反之亦然)。 顺便说一句,我认为CORBA是一种技术/协议/标准,特别允许您独立于语言访问方法和对象。维基百科:
那么为什么你必须把C++模块翻译成Java语言呢? |
![]() |
2
3
首先,将Hibernate从您的列表中划掉-如果您有ORM需求,建议您使用它,但它与Web层无关。 那么我认为你有两个选择:
无论走哪一条路,都会将您提交到那个/那个API,并且在以后的某个日期进行切换永远不会是无痛的。 我的建议是:
|
![]() |
3
1
我认为最好是取最小值,并根据需要添加。很可能你就是这样简单的。 一个想法可能是从Spring开始,作为你的“大计划”,和集成技术。然后根据需要添加补充:
|