如何和为什么要更新的Web应用程序?

我们为什么要更新的Java 1.5运行时,Java1.6已经取代Java 1.5的应用程序?我们怎么办呢?

--------------解决方案-------------

最终,Java 5的将达到生命的尽头。 这将是一个很好的理由,开始在Java 6中,而不是运行它。

此外,它会是明智的目标与全场最大的平台,我想。

许多应用程序运行在两个平台上的罚款。 如果您的应用依赖于Java 5中停产的功能,我会考虑对其进行改写,以支持未来的Java平台。

怎么做? 你确定你需要在所有做什么? 除非它使用disconntinued的API一个简单的重新编译会做......最多。 另外要注意有关使用过时的API的任何警告。 他们可能会在Java的后续版本中消失。

你应该问任何人谁告诉你使用Java 5.0。 如果这是唯一支持的Java版本为您的应用程序,你可能不得不使用它。

你应该采取的Java 6(这可能是最好的选择)。

Java 7中很可能在今年被释放,如果你有这将不会被释放一段时间的应用程序,你可以使用Java 7从一开始就发展它。

但是,如果应用程序的工作,你不需要去改变它为什么不保留原样。

这取决于你的情况,至于什么是使用最好的版本,您的要求。

这是一个好主意,让运行了最新的目标机器上。 除其他事项外有运行旧版本的安全隐患。 这可能不会要求你在所有接触你的代码。 这可能是你使用已被删除的API或你仗着这被认为是一个bug /安全漏洞的行为,但我认为这些情况比较少见。

至于是否更新开发环境中使用最新的JDK,它取决于你是否要使用最新的功能等,并铭记老JVM可能无法在其上运行较新版本的编译代码Java的。

分类:java的 时间:2012-01-01 人气:0
分享到:

相关文章

  • 如何设计和建筑师在Java / J2EE Web应用程序? 2012-02-15

    我是Java开发人员与近5年来对了Struts,Spring和Hibernate的经验. 我们有一个新的项目在几天内来了. 我们有我们的全部要求,我们会做使用的Spring MVC,Spring和Hibernate的这个项目. 我一直要求设计和构建整个Web应用程序. 设计和创建建筑师是一些东西,我没有做过到目前为止在我的职业生涯. 我不知道我怎么去了解这一点,从哪里开始,使用什么工具等. 我不知道即使是A,B,C的设计和建筑. 你可能会奇怪,为什么我甚至问我在第一位做到这一点. 事情是我有机会

  • 应该是什么在Java EE Web应用程序的体系结构/设计? 2012-04-17

    我如何建筑师这是基于JSP,Struts 2中,弹簧3和休眠在Java EE Web应用程序? 什么是设计这样的Web应用程序的出发框架的最佳方式? 将在应用广泛使用的其他技术是DWR和jQuery. --------------解决方案------------- 如果你想使用Spring设计一个Web应用程序,严格按照下述几点: 使用依赖注入始终. 从来没有依赖于任何其他层您应用的任何层面. 始终代码,接口和通过注入DI的实际执行情况. 这是相当多,你怎么完成点#1. 尝试在一个RESTful

  • 在另一个的Java EE Web应用程序为一个WAR文件部署的Grails应用 2012-04-24

    我有现有的Java EE Web应用程序. 我也有一个新的Grails应用1.3.7. 要求是现有的Java EE应用程序内嵌入该Grails的应用程序,并在一个WAR文件部署. 请让我知道,如果这将是可能的. --------------解决方案------------- 除非现有的Java EE应用程序实在是微小的,我会说那是不可能的和麻烦. 也许,有很多工作你也许可以有两个并存的一两天,但随后的classpath和servlet映射冲突,会得到更好的你. 此外,它会会严重阻碍你的发展过程中

  • 加快Java企业Web应用程序的启动 2012-04-25

    我目前工作的项目涉及到托管应用程序生成Tomcat servlet容器: Hibernate作为一个ORM框架 Spring作为中间层 XLST转换为Web层 有什么办法,以加快建设为主的冬眠Spring bean的信息entinty structers还是有什么常见的伎俩,以加快Java企业Web应用程序的启动? --------------解决方案------------- 我不明白为什么启动时间对于生产环境是很重要的. 该应用程序,一旦开始,将会持续数周或数月运行. 那么,为什么这很重要,

  • 我可以连接到使用Windows身份验证从Java EE Web应用程序的SQL Server? 2012-05-16

    我目前正在研究如何从我使用Windows身份验证,而不是SQL Server身份验证的Java EE Web应用程序与SQL Server数据库的连接. 我运行这个应用程序关闭的Tomcat 6.0,和我利用微软的JDBC驱动程序. 我的连接属性文件,如下所示: dbDriver = com.microsoft.sqlserver.jdbc.SQLServerDriver dbUser = user dbPass = password dbServer = localhost:1433;data

  • 如何合并GWT(谷歌Web工具包)项目和动态Web项目(即Java的Web应用程序/ Servlet的)在Eclipse? 2012-12-23

    我现在有一个主要的Java Web应用程序项目里面有一些的Servlet,JSP和静态HTML页面. 后来,我还创建了第二个Eclipse的谷歌Web工具包项目(GWT). 现在,在完成GWT项目后,我要整合或合并的GWT项目(同时保留它的RPC功能使用Servlet)与主Java的Web应用程序项目. 在该目录中,我需要复制粘贴GWT项目中的文件和文件夹到Java Web应用程序项目? 请记住,我要在完全编译JavaScript代码出口,而不是Java字节码. --------------解决

  • 对Java EE Web应用程序的可扩展的UI框架 2013-01-01

    任何人都可以提出,可以在Java EE Web应用程序中使用一个很好的UI框架? 我会做,需要生成动态的Web用户界面的项目. 常规JSP页面编码使得它很难做到. 有一个叫做Vaadin框架. 它看起来好做一个动态的UI实现. 但是,我不知道这是否稳定生产使用. 如果有任何其他好的建议,请让我知道. --------------解决方案------------- 我建议检票. 它已经在生产中使用了多年,它是很稳定的,这是非常程序员友好的,它可以很容易地处理动态的UI. (但我不得不同意vaadi

  • 在Java EE Web应用程序使用JPL(Java +序言) 2013-02-16

    我想开发需要的Prolog在Java EE Web应用程序,通过喷气推进实验室,为某些搜索相关的任务. Web应用程序将在JBoss应用服务器进行部署. 序言引擎可以是YAP或SWI(据我所知目前有JPL兼容的唯一的Prolog引擎). Prolog的查询取决于存储在一个(可能很大)数据库的信息. 如果有人试图这样或类似的东西,请你给我的反馈对以下问题?: 什么是管理需要访问的Prolog引擎并发的HTTP会话的最佳途径? 是否有可能-desirable - 分配给每个单独的会话自己的Prolo

  • 为构建帮助系统基于Java的Web应用程序框架,最佳 2013-02-22

    我要寻找一个框架,帮助我建立帮助系统为我的基于Java的Web应用程序. 将是巨大的,如果这将是系统易于使用和维护,但提供的所有功能均帮助系统的需要. 目前,我把它看成是某种系统,将产生一串HTML页面与位于HTTP搜索功能://主机/ MySuperApp /文档/. 文档将有大量的代码片段和图形. 在是不是真的需要的时刻多语言支持,即使它是标准的特性,这天. 任何其他的功能,是伟大的,但我没有想到他们又是受欢迎的. 任何建议都appretiated,谢谢你们提前! -------------

  • 运行在Java的Web应用程序定期后台事件 2013-03-25

    在播客#15,杰夫提到他叫着有关如何在后台运行,定期举行的活动,就好像它是一个正常的功能 - 不幸的是,我似乎无法找到通过Twitter. 现在我需要做类似的事情,并要抛问题给群众. 我目前的计划是,当第一个用户(可能是我)进入启动一个后台线程等待,直到获分配的时间(每小时的整点),然后揭开序幕的情况下阻止其他人(我是一个Windows程序员通过贸易网站,以便我认为,在事件和WaitOnMultipleObjects),直到它完成的条款. 杰夫是怎么做的Asp.Net,是他的方法适用于Java的

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 1.611 (s). 10 q(s)