2009-06-21 43 views
0

我已经设法在Eclipse中使用BlazeDS集成创建了一个小型项目。一切工作正常,我的AMF请求正在通过,一切都很好。BlazeDS和Spring需要什么最低限度的.jars?

我只是想知道最低要求的.jar会是什么。目前,我有一个超过35个罐子的清单,只需要做一个非常基本的应用程序工作。

它只是觉得我必须包括这么多,做这么少。有没有我可以包括的集体图书馆,而不是这些长长的.jars列表?

的名单如下:

|__antlr-3.0.1.jar 
    |__aopalliance.jar 
    |__aspectjrt.jar 
    |__aspectjweaver.jar 
    |__backport-util-concurrent.jar 
    |__cglib-nodep-2.1_3.jar 
    |__commons-codec-1.3.jar 
    |__commons-httpclient-3.0.1.jar 
    |__commons-logging.jar 
    |__concurrent.jar 
    |__flex-messaging-common.jar 
    |__flex-messaging-core.jar 
    |__flex-messaging-opt.jar 
    |__flex-messaging-proxy.jar 
    |__flex-messaging-remoting.jar 
    |__h2.jar 
    |__jackson-core-asl-0.9.9-6.jar 
    |__org.springframework.aop-3.0.0.M3.jar 
    |__org.springframework.asm-3.0.0.M3.jar 
    |__org.springframework.aspects-3.0.0.M3.jar 
    |__org.springframework.beans-3.0.0.M3.jar 
    |__org.springframework.context.support-3.0.0.M3.jar 
    |__org.springframework.context-3.0.0.M3.jar 
    |__org.springframework.core-3.0.0.M3.jar 
    |__org.springframework.expression-3.0.0.M3.jar 
    |__org.springframework.flex-1.0.0.RC1.jar 
    |__org.springframework.jdbc-3.0.0.M3.jar 
    |__org.springframework.jms-3.0.0.M3.jar 
    |__org.springframework.transaction-3.0.0.M3.jar 
    |__org.springframework.web.servlet-3.0.0.M3.jar 
    |__org.springframework.web-3.0.0.M3.jar 
    |__spring-security-acl-2.0.4.jar 
    |__spring-security-catalina-2.0.4.jar 
    |__spring-security-core-2.0.4.jar 
    |__spring-security-core-tiger-2.0.4.jar 
    |__spring-security-taglibs-2.0.4.jar 
    |__xalan.jar 

回答

1

我们不能告诉是肯定的,但是我们可以给您建议:

  • ANTLR大概可以走了。 Spring将自己的副本捆绑在自己的JAR中
  • aopalliance - 相同的原因
  • aspectj - 您是否使用Spring的aspectJ?如果没有,请将其丢弃。
  • 后向移植 - 可能是好的,以摆脱它,试试,看看
  • CGLIB - 一些appservers已经有这个,所以你也许可以得到从应用
  • 公地编解码器摆脱它 - 也许不是需要
  • 公地httpclient的 - 应该没有必要
  • 共享记录 - 已包括在大多数appservers,应该没有必要
  • concurrent.jar - 这是一个老版本的Java5中的并发API,干掉的。
  • h2.jar - 不知道这是什么
  • jackson - 这是一个JSON库。如果你不使用JSON,你不需要这个
  • org.springframework.aop - 放弃它,除非你使用AOP
  • org.springframework.aspects - 放弃它,除非你使用AOP
  • org.springframework.jdbc - 除非你正在使用JDBC
  • org.springframework.jms倾倒 - 转储,除非你使用JMS
  • org.springframework.transaction - 放弃它,除非你使用的交易
  • spring-security - 你在用这个东西吗?
  • xalan的 - 你几乎可以肯定应该转储此,应用服务器可能已经具有复制

所有这些建议都配有健康警告。

相关问题