CXF без [закрытого] Spring

Другой вариант - использовать alpha, чтобы превратить size == 0 точки невидимыми. Мы устанавливаем alpha в aes в логическое выражение Series2 == 0, а затем используем scale_alpha_manual для установки значений в 1, если FALSE и 0 (невидимо), если TRUE:

ggplot(data = df)+
    geom_line(aes(x=Dates, y = Series1))+
    geom_point(aes(x=Dates, y = Series1, size = Series2, alpha = Series2 == 0))+
    scale_size_continuous(range = c(1, 5)) +
    scale_alpha_manual(values = c(1,0)) +
    guides(alpha = FALSE)     # Hide the legend for alpha

[ 1112] enter image description here

15
задан KobeJohn 24 April 2014 в 08:57
поделиться

4 ответа

Я предполагаю, что Вы означаете создавать веб-сервис с CFX, который он выполнил бы в Tomcat? Это полностью возможно, и Spring является дополнительным. Вы не должны использовать его, если Вы не хотите.

11
ответ дан 1 December 2019 в 01:31
поделиться

CXF предназначен, чтобы использоваться с пружиной. Странно, что Вы хотите использовать его без него.

Вы могли попробовать NoSpringServletServer и использовать ServerFactoryBean или JaxWS API.

Вот код для NoSpringServletServer.

Но Вам будет все еще требоваться пружину как зависимость. Основной JaxWS может быть сделан без пружины. Но почти для чего-либо еще Вам будет требоваться по крайней мере пружину-core.jar

1
ответ дан 1 December 2019 в 01:31
поделиться

Я не думаю, что можно использовать CXF полностью независимо от Spring в Tomcat.

Причина в том, что когда я делаю список деревьев зависимостей Maven (mvn dependency: tree) для минимума CXF webservice, перечислено следующее (что показывает, что ему требуется Spring)

     +- org.apache.cxf:cxf-rt-core:jar:2.2.2:compile
[INFO] |  |  +- com.sun.xml.bind:jaxb-impl:jar:2.1.9:compile

[INFO] |  |  +- org.springframework:spring-core:jar:2.5.5:compile

[INFO] |  |  +- org.apache.geronimo.specs:geronimo-javamail_1.4_spec:jar:1.6:compile

    org.apache.cxf:cxf-rt-transports-http:jar:2.2.2:compile
[INFO]    \- org.springframework:spring-web:jar:2.5.5:compile

[INFO]       +- commons-logging:commons-logging:jar:1.1.1:compile
-1
ответ дан 1 December 2019 в 01:31
поделиться

Вы можете настроить CXF программно без Spring. См. Примеры кода здесь . Помещение пути контекста веб-приложения вместе с расширением конечной точки - Greeter в примере кода - отобразит в браузере сводную страницу со ссылкой на WSDL.

Spring не требуется, поэтому CXF занимает очень мало места. Я обнаружил, что единственные необходимые jar-файлы (для CXF 2.2.1):

  • XmlSchema-1.4.5.jar
  • cxf-2.2.3.jar
  • wsdl4j-1.6.2.jar

I считаю, что neethi-2.0.4.jar может также понадобиться для некоторых конфигураций, но мне он не нужен.

Удачи!

24
ответ дан 1 December 2019 в 01:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: