You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
なんか最近ほっとな感じがするJAX-RSのお話に便乗。 JavaでさくさくWebアプリ開発 - しんさんの出張所 はてな編 JAX-RSとかの話 — 裏紙 short answer apply plugin: 'java' apply plugin: 'jetty' repositories.mavenCentral() dependencies { providedCompile 'com.sun.jersey:jersey-bundle:1.17.1' providedCompile 'asm:asm:3.1' } これで `gradle jettyRun` で動かせます。やったね。 以下ははまりどころとかpom出力とか。 ライブラリの依存解決 jersey-bundleは全部入りでコンパイルするには便利なんですが、動かす際のライブラリがprovidedになってたりして持ってきてくれま
最近Dropwizardというフレームワークが海外のJavaおよびJVMベース言語界隈で流行り始めている感しがします。 Thought Works Technology Reader でも Traialに入ってきています。 http://dropwizard.codahale.com/ このフレームワークはYammerのバックエンドWebサービスを提供するために作られたフレームワークで、アプリケーション開発者からみると、 JaxRSベースのREST提供フレームワーク ORM Jettyベースの組み込みWebサーバ Metricsを収集するためのライブラリ、管理ツール等 といった機能があります。 ここらへんまでは普通のフレームワークと基本的には違いが無く、むしろWebサービスに特化しているため物足りなく感じるのですが、特筆すべきは、このフレームワークが推奨するデプロイ・運用方法にあります。
このエントリは Java EE Advent Calendar 2013 - Adventar の 10 日目です。昨日は @emaggame さんの Like Spinning Plates: WildFly の Web 基盤、Undertow の紹介 でした。 JSF でのファイルアップロードについては検索すると結構色々ひっかかるものの、ダウンロードについてはいまいち情報が少ないような気がしないでもないので試してみました。試した環境は以下の通りです。 Java SE 7 GlassFish 4.0 なお、今回は PrimeFaces のようなサードパーティのコンポーネントは使用せず、素の JSF でいきます。 JSF Managed Bean ファイルをレスポンスに突っ込む処理を実装します。 jsf 2 - How to provide a file download from a J
第22夜 JDK6のHTTPサーバをパワーアップさせるでJAX-RSがJava SEからmainから始まるコードで簡単に使えるようになった。 そこで単純に静的ファイルを返したい場合がある。サーブレットコンテナに配備する場合はwarの中にファイルを置くだけで可能ではあるが、そうでない場合面倒では困る。また、サーブレットコンテナを利用しつつも動的に返すファイルを変えたい場合もあるだろう。 というわけでJAX-RSでファイルを返す方法を紹介する。 import java.io.File; import javax.ws.rs.GET; import javax.ws.rs.Path; import javax.ws.rs.Produces; @Path("javadoc") public class FileResource { @GET @Produces("text/html") publi
前回はJDK付属のHTTPサーバについて書いた。 JDK付属のHTTPサーバはそのままでは非常に貧弱である。クライアントから送信されるデータをInputStreamで受け取り、出力はOutputStreamで書き出すだけ。 出力はかまわないが、入力は何とかならないのか。リクエストパラメータが簡単に取得できないのはきつすぎる。 かといってサーブレットコンテナだとTomcatでも大量のjarファイル等がありヘビーすぎる。もっと簡単にHTTPをさばけないのか。 ある。簡単で超強力なのが。 まずはこちらからファイルをダウンロード。 http://download.java.net/maven/2/com/sun/jersey/jersey-bundle/1.3/jersey-bundle-1.3.jar http://download.java.net/maven/2/javax/ws/rs/js
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く