タグ

JAVAとServletに関するt_43zのブックマーク (27)

  • 航海日誌(2008-10-29)

    << 2008/10/ 1 1. SpursEngineの可能性 2. BSアニメ夜話 第11段! 3. 今週の新番組 4. ザ・ネットスター! 「懐かしスター大集合」 5. Scalify 6. Web Flavor 0.2.2リリース 7. 一番簡単なWeb Flavorアプリケーション 8. 今期の録画予報 2 1. 「Javaの未来を考える」わんくま同盟 富山勉強会 #01 2. Digest認証の仕組 3. 2getズザー 4. 2chのDAT形式 3 1. LiftなCRUDでModel 2. Web Flavor 0.2.3リリース! 4 1. とびだす!盗んでいきました「平行法」 5 1. 自転車に乗る初音ミクを作る 6 1. 今週の新番組 2. 今日の獲物 3. 手のひらサイズのUSBキーボード 7 1. Web Flavor 0.2

  • 【コラム】Java API、使ってますか? (49) やっぱり基本はServlet - Servlet 3.0のEarly Draftを読む | エンタープライズ | マイコミジャーナル

    JSR 315: Java Servlet 3.0 Specification 現在、Javaで構築するWebアプリケーションのためにはさまざまなフレームワークが用意されているが、基となるのはServletにほかならない。次期Java EEプラットフォームとなるJava EE 6ではServlet仕様の大幅なアップデートが予定されており、その仕様がJSR 315として策定されている。コラムでも第17回でその概要を紹介しているが、去る5月5日にEarly Draftが公開されたので、さっそく目を通してみたいと思う。 アノテーションの追加 Servlet 3.0ではEoDをさらに促進するため、ServletやFilterなどを定義するためのアノテーションが用意される予定となっている。これによってコードの記述量の削減やweb.xmlなどに対する設定の簡略化を実現する。具体的には次のようなアノ

  • JavaOne 2008セッション報告:Java Servlet 3.0 API (TS-5415)

    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が最近リリースされ、重要な変...

    JavaOne 2008セッション報告:Java Servlet 3.0 API (TS-5415)
  • JavaOne3日目 - きしだのHatena

    今日は、なんだかおもろいセッションが多い日。どのコマも聞きたいセッションが2つあったりする。

    JavaOne3日目 - きしだのHatena
  • JavaOne2008 5日目 JavaOne3日目開催 - おおたに6号機blog

    ■Servlet3.0 きました、Servlet3.0! そのままメモはり。 JSR135 まだ決定していない事項も多い 新機能 プラガビリティ EoD 非同期サポート セキュリティ プラガビリティ web.xml 単一のweb.xmlはつらいよねと。 modular web.xml。個別web.xmlをフレームワークごとに設定 META-INF/web.xmlで個別の設定をよめますよ。 web-fragments, servlets, filters <web-fragment> <servlet> </servlet> ...... </web-fragment> ServletContextの設定でServlet、Filterなどを足せる 初期化時のみ動的にServlet、URLマッピング、Filterを足せる @ServletContextListener public class

    JavaOne2008 5日目 JavaOne3日目開催 - おおたに6号機blog
    t_43z
    t_43z 2008/05/09
    いろんなFrameworkの比較があって面白い。
  • Life with Cygwin

    沖ソフトウェア株式会社は、沖通信システム株式会社および株式会社沖インフォテックと平成22年10月1日をもって合併いたしました。新会社名は、株式会社OKIソフトウェアとなります。3社が行っております事業は新会社にて従来通り継続いたします。

    t_43z
    t_43z 2008/01/23
    日本語で詳しくかかれてる
  • サーバサイドJava入門 Java DBによるデータベースアクセス:CodeZine

    はじめに サーバサイドで各種のデータを管理する場合、テキストファイルなどで済ませるケースはあまり多くないでしょう。やはり、ある程度以上の規模ともなれば、データベースで管理をすることになります。一般的には「SQL(Structured Query Language)」と呼ばれる問い合わせ言語を使ってデータベースに問い合わせを行うタイプのものが多用されます。このデータベースにSQLを使ってデータアクセスをする方法について説明をしていくことにしましょう。対象読者Javaの基(文法全般および基的なクラスライブラリの使い方程度)をマスターしている人。サーバサイド(JSP、サーブレット)について基礎から勉強したい人。Eclipse WTPを使った開発に興味がある人。 Java DBの利用について SQLに対応したデータベースは多数存在します。ここでは、Java 6よりJDKに標準で組み込まれること

  • [ThinkIT] 第2回:Tomcatって何ができるのですか? (1/3)

    Webサーバのアドオンとして動作するタイプで、Webサーバのプロセスの一部としてコンテナが動作します。Webサーバとコンテナが同じリソースを共有するため、高速な動作が期待できます。 Webサーバのプラグインと外部プロセスとして動作するコンテナまたは別のサーバ上で動作するコンテナが連携するタイプです。内部プロセス型に比べレスポンスは劣りますが、Webサーバと複数のWebコンテナを組み合わせることができるため、スケーラビリティは高くなります。 Tomcatを含め多くのサーブレットコンテナ(注1)は、これら複数のタイプに切り替えて使うことができ、使用環境に応じた設定が可能です。 ※注1: サーブレットコンテナは、現在ではサーブレットだけでなくJSP(JavaServerPages)、JSFJavaServer Faces)、JSTL(JSP Standard Tag Library)、J

  • [ThinkIT] 第1回:Tomcatって何ですか? (1/3)

    HTTP/HTMLを用いた静的ドキュメントの交換という目的からスタートしたインターネットは、産業や社会のコミュニケーションやパーソナライズされた情報を扱う媒体として発展してきています。こうした流れの中で、インターネットはリアルタイムのコンテンツ更新を求められるようになってきました。 検索エンジンや掲示板などはその一例です。こうしたWebアプリケーションを実現するためには、HTTPを介してリクエストを受け取り、リクエストに応じた処理を行った結果(動的コンテンツ)をリクエスト元に返す仕組みが必要になります。 動的コンテンツ提供のための仕組みの1つが「サーブレット/JSP」です。サーブレット/JSPは、Sun Microsystems(以下、Sun)によって開発されたサーバサイドのJava技術であり、オブジェクト指向に基づくプログラムの部品化の実現や、豊富なクラスライブラリの提供といった「J

  • CodeZine:サーバサイドJava入門 JSP〜サーブレット〜Beanを相互利用する(JSP, サーブレット)

  • サーバサイドJava入門 サーブレットの実装とWARファイルの作成:CodeZine

    はじめに 今回は、「サーブレット」についての説明を行います。サーブレットとは、サーバで動く小さなプログラム。このサーブレットこそ、JavaでWeb開発を行う際の最も基となるものといっていいでしょう。というより、実をいえば今まで説明してきたJSPも、その正体は「サーブレット」だったりするのですから。過去の記事第1回:TomcatとEclipse WTPの導入手順第2回:JSPを使ったサーバサイド処理の基第3回:フォームデータの取り扱いとページ遷移の基第4回:ログイン処理とサイト攻撃対策の基礎 対象読者Javaの基(文法全般および基的なクラスライブラリの使い方程度)をマスターしている人。サーバサイド(JSP、サーブレット)について基礎から勉強したい人。Eclipse WTPを使った開発に興味がある人。 JSPからサーブレットへ! 前回まで、JSPの基的な利用について説明を行ってきま

  • サーバサイドJava入門 ログイン処理とサイト攻撃対策の基礎:CodeZine

    はじめに 今回は、ブラウザに情報を保管するクッキーと、クライアントとの連続した接続を確保するセッションについて、その働きと使い方を学習します。また、ある程度プログラムが作れるようになってきたら、サイト攻撃への対応についても考えなければいけません。最も基とも言えるXSS攻撃関係の対応について簡単にまとめておきましょう。過去の記事第1回:TomcatとEclipse WTPの導入手順第2回:JSPを使ったサーバサイド処理の基第3回:サーバサイドJava入門 フォームデータの取り扱いとページ遷移の基 対象読者Javaの基(文法全般および基的なクラスライブラリの使い方程度)をマスターしている人。サーバサイド(JSP、サーブレット)について基礎から勉強したい人。Eclipse WTPを使った開発に興味がある人。 セッションとは何か? 前回までで、フォームを使ったデータのやり取りの基は大体

  • トップページ

    SQL データベース操作言語SQLについて、またRDBMSの持つ機能について詳しく解説します。 DB概要、SQL、テーブル操作、データ操作 ... 特集:replication PostgreSQLのレプリケーションシステムを紹介し、それらの機能を比較していきます。 特集:pgbench PostgreSQLのベンチマークテストに用いられるプログラムである pgbench について解説します。 SQL演習問題 各章に用意された演習問題を集めました。

    t_43z
    t_43z 2007/06/15
    「新しく追加された機能や2.4からの変更点など」
  • Let'sプログラミング

    Let'sプログラミングでは初心者の方を対象にJavaPythonPHPRubyなど色々なプログラミング言語の解説を行っています。 Java Java入門 これからJavaを使ったプログラミングの習得を目指している方を対象としたチュートリアルです サーブレット(Servlet) / JSP入門 サーバサイドで動作するアプリケーションの作成方法 Androidプログラミング入門 モバイル向けプラットフォーム Android で動くアプリの作成 Swingを使ってみよう GUIを使ったJavaアプリケーションの作成で使用するSwing入門です Eclipse入門 開発環境として広く使われているEclipseのインストールと活用法 Javadocの記述 ソースコードからHTML形式の仕様書を生成します Apache POIでExcelを操作 Excelファイルの作成・操作

    Let'sプログラミング
    t_43z
    t_43z 2007/05/18
    SwingなどのGUI系をメインとしたJava解説サイト。サーバサイドとかPOI,Antなども。
  • JSP/サーブレットでイメージを生成する:CodeZine

    意外とたくさんのクラスやパッケージが用意されているのに驚いたかもしれません。多少はGUIを使った処理を書いたことがあるなら、Image、BufferedImage、Graphicsあたりのクラスは知っているかもしれませんね。 この他、イメージファイルに関するものとして、ImageIOクラスが多用されます。また、java.awt.imageパッケージはBufferedImageやイメージの処理に関連する各種のクラスを、javax.imageioパッケージはImageIOやイメージファイルに関連する各種クラスをそれぞれパッケージに持っています。この他、java.awtパッケージ内のColorやFontなど、イメージ関連の処理で用いられるクラスはたくさんあります。AWTとSwing このjava.awtというパッケージは「AWT」と呼ばれるJava標準のGUIフレームワークに関するものです。AW

    t_43z
    t_43z 2007/03/05
    サーブレットで画像生成しブラウザに表示
  • サーブレットの単体テスト - Enjoy*Study

    サーブレットの単体テストを書くのに、試しにCactusを使ってみようと、とりあえず必要そうなもの入れて、テストケース書いて実行してみたら、設定ファイルがどーとかっていうエラーが出ました。 よくよくしらべたら、サーバ側とクライアント側で設定ファイルを書く必要がある模様。Cactusだとコンテナベースでのテストになるんですね…。めんどくさいのでそこでやめました。 コンテナ動かさずに、HttpServletRequest、HttpServletResponseなどのモックを使ってテストケースが書ければいいのでってことで、下記ライブラリがサーブレットAPIのモックが揃ってるようです。 (Struts使ってたら、他にもっと違った選択肢がありますが…) SourceForge.net: Mock Objects ServletUnit Cookbook でダウンロードして試してみようとEclipseで

    サーブレットの単体テスト - Enjoy*Study
    t_43z
    t_43z 2006/11/16
    コンテナベースのCactusとは違い、モックを使って行うServletの単体テスト
  • 【コラム】ライトニングJava (67) Servletプログラミング(7) - リスナ、Webアプリケーションフレームワークへ | エンタープライズ | マイコミジャーナル

    リスナ Servletでは、ServletContextおよびHttpSessionに対してリスナを追加できるようになっている。用意されているリスナインターフェースは次のとおり。 ServletContextListener - ServletContextを通じてWebアプリケーションのリクエスト処理開始時や終了時に処理を追加する ServletContextAttributeListener - ServletContextを通じてServletContextにおいて保持されている属性の変更をフックし処理を追加する HttpSessionListener - セッションの作成や無向をフックして処理を追加する HttpSessionAttributeListener - HttpSessionを通じてWebアプリケーションにおいて保持されている属性の変更をフックし処理を追加する Http

    t_43z
    t_43z 2006/11/14
    Javaネットワークプログラミング事始(第6部:Servletプログラミング-7)
  • 【コラム】ライトニングJava (66) Servletプログラミング(6) - フォワード、インクルード、リダイレクト | エンタープライズ | マイコミジャーナル

    処理を別のURLへ遷移させる方法 Servletでは、サーブレット側から別のURLに処理を遷移させる方法として次の3つを提供している。 フォワードRequestDispatcher#forward インクルードRequestDispatcher#include リダイレクトHttpServletResponse#sendRedirect フォワード/インクルードはサーバ側で処理を遷移させる方法で、リクエスト内容が引き継がれるという特徴がある。つまり、HttpServletRequest経由で設定されるデータがそのまま引き継がれる。 「Servletプログラミング(4) - データスコープ、HTTPリクエスト/レスポンスヘッダ」でデータスコープについて説明したが、つまりHttpServletRequestデータスコープで動作するということである。 リダイレクトは指定したURLに処理を飛ばすだ

    t_43z
    t_43z 2006/11/07
    Javaネットワークプログラミング事始(第6部:Servletプログラミング-6)
  • ServletコンテナでRailsを動かす - recompile.net

    高井 直人 takai@recompile.net ソフトウェアエンジニア。1977年横浜生まれ。大学在学中からネットワークや情報技術にたずさわる。Web制作会社などを経て、現在はシステムインテグレータに勤務。エンタープライズRubyをテーマに社内標準の策定などに従事している。

  • 【コラム】ライトニングJava (65) Servletプログラミング(5) - フィルタ、連続したフィルタの適用 | エンタープライズ | マイコミジャーナル

    フィルタとは サーブレットでは特定のURLへのアクセスに対して、あらかじめ設定されたサーブレットが起動し、処理を実施し、出力結果をクライアントに返信するという流れをとる。Java Servlet API 2.3以降では、この「特定のURLへのアクセス」と「サーブレットにおける処理」の間に別の処理をはさむ仕組みが導入されている。これがフィルタである。 発想としては、サーブレットで処理する前に、別のサーブレットを使った処理をはさむというものだ。サーブレットで処理の質的な部分を実装し、それ以外の来の処理とはあまり関係がないもの、たとえばロギングやモニタリングなどの処理を、フィルタとして記述する。 もちろん認証処理やアクセス制御、パラメータの変更、データ形式の変換など、より重要な処理をフィルタで記述することもできる。しかし、できるからといって安易に採用するのは考えものだ。フィルタでそうした処理

    t_43z
    t_43z 2006/10/17
    Javaネットワークプログラミング事始(第6部:Servletプログラミング-5)