Apache CXF REST文件下载集成

CXF 的 REST 服务做文件下载,还是挺顺手的。配置不复杂,集成到 Spring 里也方便,重点是稳定性不错。你只要写个带@Path的方法,定义好Content-Disposition头,就能让浏览器弹出下载框了。大文件传输?可以用StreamingOutput慢慢推,内存压力也小多。

rar
cxf_restful_webservice.rar 预估大小:89个文件
folder
cxf_restful_webservice 文件夹
file
.project 1KB
file
.mymetadata 339B
folder
src 文件夹
folder
com 文件夹
folder
pica 文件夹
folder
pojo 文件夹
file
CommentREQ.java 2KB
file
AddCommentREQ.java 4KB
file
CommonFaultBean.java 4KB
file
People.java 3KB
file
ItemREQ.java 2KB
folder
filter 文件夹
file
HttpHeaderRequestFilter.java 737B
file
StreamInterceptor.java 3KB
folder
demo 文件夹
folder
restws 文件夹
file
TimeService.java 1KB
file
PdfService.java 630B
folder
restclient 文件夹
folder
.svn 文件夹
folder
tmp 文件夹
folder
props 文件夹
folder
prop-base 文件夹
folder
text-base 文件夹
folder
props 文件夹
file
all-wcprops 291B
file
entries 390B
folder
prop-base 文件夹
folder
text-base 文件夹
file
Testws.java.svn-base 6KB
file
Testws.java 10KB
file
HttpClientTest.java 2KB
folder
hoo 文件夹
folder
util 文件夹
file
UploadFileUtils.java 25KB
file
UploadState.java 844B
folder
org 文件夹
folder
apache 文件夹
folder
cxf 文件夹
folder
systest 文件夹
folder
jaxrs 文件夹
file
BookStoreNoAnnotations.java 821B
file
MultipartStore.java 11KB
file
Book2.java 2KB
file
BookNotFoundDetails.java 1KB
file
JAXRSMultipartTest.java 18KB
file
ChapterNoAnnotations.java 1KB
file
BookStoreNoAnnotationsInterface.java 239B
file
JAXRSClientServerUserResourceTest.java 7KB
file
BookStoreNoAnnotationsImpl.java 872B
file
Book.java 3KB
folder
resources 文件夹
file
Android-Book.pdf 437KB
file
resources2.xml 493B
file
java.jpg 4KB
file
Chapter.java 3KB
file
BookNotFoundFault.java 1KB
folder
testutil 文件夹
folder
common 文件夹
file
TestUtil.java 3KB
file
AbstractClientServerTestBase.java 3KB
file
AbstractBusClientServerTestBase.java 4KB
file
AbstractTestServerBase.java 3KB
file
EmbeddedJMSBrokerLauncher.java 2KB
file
AbstractBusTestServerBase.java 1KB
file
ServerLauncher.java 15KB
folder
WebRoot 文件夹
folder
WEB-INF 文件夹
folder
classes 文件夹
folder
com 文件夹
folder
pica 文件夹
folder
pojo 文件夹
file
AddCommentREQ.class 2KB
file
CommentREQ.class 916B
file
ItemREQ.class 1KB
file
People.class 1KB
file
CommonFaultBean.class 2KB
folder
filter 文件夹
file
StreamInterceptor$CachedStream.class 929B
file
HttpHeaderRequestFilter.class 840B
file
StreamInterceptor.class 3KB
folder
demo 文件夹
folder
restws 文件夹
file
TimeService.class 2KB
file
PdfService.class 1KB
folder
restclient 文件夹
file
HttpClientTest.class 3KB
file
Testws.class 9KB
folder
hoo 文件夹
folder
util 文件夹
file
UploadState.class 2KB
file
UploadFileUtils.class 10KB
folder
org 文件夹
folder
apache 文件夹
folder
cxf 文件夹
folder
systest 文件夹
folder
jaxrs 文件夹
file
MultipartStore.class 13KB
file
JAXRSMultipartTest.class 16KB
file
ChapterNoAnnotations.class 1KB
file
BookNotFoundFault.class 840B
file
Chapter.class 3KB
file
BookStoreNoAnnotations.class 2KB
file
BookStoreNoAnnotationsInterface.class 428B
file
JAXRSClientServerUserResourceTest.class 4KB
file
Book.class 3KB
file
Book2.class 1KB
folder
resources 文件夹
file
Android-Book.pdf 437KB
file
resources2.xml 493B
file
java.jpg 4KB
file
BookStoreNoAnnotationsImpl.class 2KB
file
BookNotFoundDetails.class 618B
file
JAXRSClientServerUserResourceTest$Server.class 4KB
folder
testutil 文件夹
folder
common 文件夹
file
AbstractTestServerBase.class 2KB
file
ServerLauncher.class 11KB
file
AbstractBusTestServerBase.class 900B
file
AbstractClientServerTestBase.class 3KB
file
AbstractBusClientServerTestBase.class 4KB
file
ServerLauncher$TimeoutCounter.class 707B
file
ServerLauncher$Mutex.class 431B
file
ServerLauncher$OutputMonitorThread.class 3KB
file
TestUtil.class 2KB
folder
lib 文件夹
file
web.xml 869B
file
applicationContext-RestfulWebservice.xml 2KB
file
index.jsp 834B
folder
META-INF 文件夹
file
MANIFEST.MF 36B
folder
.myeclipse 文件夹
folder
.settings 文件夹
file
org.eclipse.wst.jsdt.ui.superType.container 49B
file
org.eclipse.jdt.core.prefs 330B
file
org.eclipse.wst.jsdt.ui.superType.name 6B
file
org.eclipse.core.resources.prefs 185B
file
.jsdtscope 500B
file
.classpath 13KB
...
rar 文件大小:815.46KB