[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

servletに関するtezukamのブックマーク (11)

  • Java ブロッキングとかノンブロッキングを理解したい - SIerだけど技術やりたいブログ

    この記事はブロッキングやノンブロッキンクとは何か、Servlet3.0の Async Servletや Servlet3.1の NonblockingI/Oとは何か、を理解することが目的です。 検証バージョン ブロッキングI/O コード例(シングルスレッド) 実行例 コード例(マルチスレッド) 実行例(マルチスレッド) ブロッキングI/Oで何がいいか ブロッキングI/Oで何が困るか ノンブロッキングI/O コード例 実行例 ノンブロッキングI/Oで何がいいか ノンブロッキングI/Oで何が困るか Tomcatのコネクタ実装 ブロッキングI/O HTTP Keep-alive 今までありがとうBIOコネクタ ノンブロッキングI/O SocketProcessorの実行タイミング HTTP Keep-alive BIOとNIOを比べる その他の仕組み Servlet3.0 Async Servl

    Java ブロッキングとかノンブロッキングを理解したい - SIerだけど技術やりたいブログ
  • 自明でない日々: どのサーブレットにどの URL パターンがマッピングされているか

    Monday, November 12, 2012 どのサーブレットにどの URL パターンがマッピングされているか Servlet 3.0 では, HttpServlet クラスを継承したサーブレットクラスに @WebServlet アノテーションをつけることによって, web.xml ファイルの記述を大幅に削減することができるようになりました. それはそれで EoD (Ease of Development) に資する面が多々あって喜ばしいことなのだろうとは思います. その反面, どのサーブレットクラスにどの URL パターンをマッピングしたんだか, あとで調べるときに若干難儀するような気がしなくもありません. 何か楽な方法はないものかなと思っておりましたところ, Servlet 3.0 で ServletContext インターフェースに追加されたメソッドが使えそうな気がしてきました

    tezukam
    tezukam 2012/11/14
    ServletRegistration
  • Servlet3.0で追加されたファイルアップロードを使う - じゃばらの手記

    Servlet3.0から、HttpServletRequest#getParts()というメソッドが追加され、ついにJavaEE標準でファイルアップロードが使えるようになりました。 JSFと連携する方法を調査したので、過程と結論をメモしておきます。 @MultipartConfigアノテーションの付いたServletが必要 前提として、getParts()を使うには@MultipartConfigアノテーションの付いたServletが必要です。 この制約のおかげで実はgetParts()はかなり使いにくくなっています。 JSFとは連携出来ない? 私が調査したのはJSFでアップロードファイルを取得する方法ですが、FacesServletには@MultipartConfigアノテーションは付いておらず、また、FacesServletはfinalで継承出来ません。 つまりFacesServlet

    Servlet3.0で追加されたファイルアップロードを使う - じゃばらの手記
  • サーブレットやJSPの“バージョン”意識してますか?

    サーブレットやJSPの“バージョン”意識してますか?:現場にキく、Webシステムの問題解決ノウハウ(7) 連載は、日立製作所が提供するアプリケーションサーバ「Cosminexus」の開発担当者へのインタビューを通じて、Webシステムにおける、さまざまな問題/トラブルの解決に効くノウハウや注意点を紹介していく。現在起きている問題の解決や、今後の開発のご参考に(編集部) 10年で「J2EE 1.2」から「Java EE 6」へ 1999年にJ2EE 1.2がリリースされてから10年以上経過し、2009年12月には4回目のバージョンアップ版であるJava EE 6がリリースされた(参考:米Sun、軽量、モジュラー化を進めた「Java EE 6」を公開)。 この間、多くの技術が実装され、またエンハンスされてきたが、エンハンスに伴って以前のバージョンと振る舞いが変わってしまったケースが少なからず存

    サーブレットやJSPの“バージョン”意識してますか?
    tezukam
    tezukam 2010/06/15
    サーブレットリスナの振る舞い & JSPのpageEncoding属性による文字化け
  • Servlet 3.0 の新機能概要

    2010年3月14日 at 2:26 午前 1件のコメント Servlet 3.0 の新機能をプレゼン形式でまとめてみました。個々の機能に関する詳細は別途記載する予定ですが、ここでかんたんに概要を説明します。 Servlet 3.0 は Servlet 2.5 からかなり多くの改良が施されています。 Java SE 5 から利用可能になった、アノテーションを利用し、今まで web.xml に記載していた Servlet や Filter 等の設定をアノテーションで記載できるようになり開発生産性が大幅に向上しました。 また、プラガビリティの向上として、外部のフレームワークやライブラリの設定を web.xml 以外のファイル (web-fragment.xml) に記載できるようになったため、web.xml の肥大化を抑制でき、またフレームワークの設定管理が容易になっています。 その他では S

    Servlet 3.0 の新機能概要
  • Servlet API 3.0 - カタヤマンがプログラマチックに今日もコードアシスト

    JSR315のJava Servlet3.0 Specificationがようやくファイナルリリースされ、昨年末から少しづつ仕様を読んでいます。 仕様書とAPI実装は以下のURLにあります。 http://jcp.org/aboutJava/communityprocess/final/jsr315/index.html アノテーション対応、非同期処理対応、プログラマブルなServlet/Listener/Filterの追加、あとはweb.xmlのフラグメント辺りが特徴的ですね。 まず気になるのは追加分 ServletAPI3.0では、新しいクラスやインターフェース、アノテーションが追加されているのは当然ながら、従来からあるクラス/インターフェースにもメソッドの追加があります。 どれが新しいのかぱっとわからなかったので、上記URLから実装を落として、SDLoaderに入れてコンパイラーに教

    Servlet API 3.0 - カタヤマンがプログラマチックに今日もコードアシスト
  • Servlet 3.0: A Sneak Preview

  • Servlet APIにファイルアップロードが用意されたのはみんな知っていると思うが - しんさんの出張所 はてなブログ編

    つりくさいタイトルのほうがいいらしいので。 実はJavaOne時に発表されたpreview版では未実装だったのだけれども、今最新版にしてみたらちゃんと動いたので報告。 JavaEE 6、つまりServlet 3.0ではServletの定義にweb.xmlが必要なくなるとかソースで動的にフィルタやサーブレットを設定可能になったりかなり便利になったと思う。 この辺参照 http://d.hatena.ne.jp/shin/20090616/p1 ほかにも大きいものとしてやっと標準でマルチパートに対応した。つまり、サーブレットAPIで簡単にファイルアップロードが出来るのである。 ソースを見てもらうのが手っ取り早いので先に乗せる。 index.jsp <%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBL

  • Guice/guice-servletの資料〜知っ得納得Webフレームワーク勉強会#Vol.4〜 - よねのはてな

    知っ得納得Webフレームワーク勉強会#Vol.4が終了しました。 お忙しい中参加してくれた皆さん、どうもありがとうございました。 当日、発表した資料を公開します。 第4回とあって少し変化をつける為に資料は全て英語にし、最後に英語俳句を入れました。 今回のお題はguice+warpとICEfacesでしたが、私の力不足でwarpに辿り着けず申し訳ありませんでした。 個人的にはProviderをもう少し紹介し、以下の新機能も紹介したかったです。 特にweb.xmlの代わりにJavaコードによってServletやFilterのマッピングが柔軟に設定出来る部分。 Guice.createInjector(new ServletModule() { filter("*.css").through(CustomCssFilter.class); serve("test.html").with(Tes

    Guice/guice-servletの資料〜知っ得納得Webフレームワーク勉強会#Vol.4〜 - よねのはてな
    tezukam
    tezukam 2009/05/17
    ServiceLoaderからModuleを読み込むtipsが素敵。
  • Servlet 3.0に関するパブリック・レビューが物議をかもす

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Servlet 3.0に関するパブリック・レビューが物議をかもす
  • Account Suspended

    tezukam
    tezukam 2008/12/24
    アノテーション、web.xmlのフラグメント、非同期のリクエスト処理について。
  • 1