有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

struts2将struts web项目升级为java 1.7

我们计划将web项目从1.6升级到Java1.7

我们使用的是Struts 2.0.9和iText库2.1.4

我想确保这个(struts&;itext)API与jdk7兼容。 我试图在发行说明中找到这个东西,但没有找到任何东西

有谁能告诉我在哪里可以找到jdk 7的兼容矩阵(struts和itext)。或者有什么相同的想法

我应该如何研究同样的问题


共 (1) 个答案

  1. # 1 楼答案

    第1部分:JDK

    JDK 1.7 new Features

    JDK 1.7 Backward Compatibility

    Incompatibilities between JDK 7 and JDK 6

    第2部分:支柱2

    Apache Struts 2要求正式最低Java 5:

    Servlet API 2.4
    JSP API 2.0
    Java 5
    

    参考:Struts 2.0 Release notes

    对于Struts版本迁移Struts version migration guide

    第3部分:itext

    对于itext向后兼容性在JDK 5之后没有更多可用信息

    但是如果你想搜索的话

    itext Backward Compatibility

    itext versions

    itext Changelog

    第4部分:兼容性矩阵

                 JDK 5(year 2004)      JDK 6(year 2006)          JDK 7 (year 2011)
    

    Struts 2.0 onwards Requires at least 5           Compatible            Compatible

    itext 2.1.7 to 5.0.6 Requires at least 5           Compatible

    2011年之后参考:itext wiki

    itext5.0.6 onwards                                            Compatible            Compatible

    Previous versions of iText (Java up to 4.2.1 and C# up to 4.1.6)

    第五部分:行动

    做研究是好的,做出升级的决定也是好的。但如果你关注为什么升级会更好

    1. 降低风险(新版本修复了bug)
    2. 收获回报
    3. 实现研究
    4. 功能增强

    升级并不意味着使用visual studio 2010而不是visual studio 2005

    考虑到由于崩溃、运行缓慢的软件或其他技术造成的困难而浪费的时间

    如果您认为它是最新的市场行业标准,请随时升级

    每年重新评估您的软件和系统是个好主意

    编辑:

    Why shouldn't I use itext 2.x (or iTextSharp 4.x)?

    iText 5。x使用泛型,所以我们至少需要Java1.5。5之前的版本。x、

    Functionality comparison iText 2 v iText 5

    请编辑以改进此答案