1

我已经设法使用 Spring & BlazeDS 集成在 Eclipse 中创建了一个小项目。一切正常,我的 AMF 请求正在通过,一切都很好。

我只想知道.jar 的最低要求是多少。目前,我有一个清单,其中包含 35 个以上的 jar 文件,这些 jar 文件只需要一个非常基本的应用程序即可工作。

感觉就像我必须包括这么多,做这么少。有没有我可以包含的集体库,而不是这些长长的 .jar 列表?

名单如下:

  |__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
4

1 回答 1

1

我们无法确定,但我们可以给您建议:

  • antlr 大概可以走了。Spring 将自己的副本捆绑在自己的 JAR 中
  • aopalliance - 同样的原因
  • aspectj - 你使用的是 Spring 的 aspectJ 吗?如果没有,那就放弃吧。
  • backport - 可以摆脱它,试试看
  • cglib - 一些应用服务器已经有这个,所以你可以从应用中摆脱它
  • 公共编解码器 - 可能不需要
  • commons-httpclient - 不需要
  • commons-logging - 已经包含在大多数应用服务器中,不需要
  • 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 - 你几乎肯定应该转储这个,应用服务器可能已经有副本

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

于 2009-06-21T19:23:14.287 回答