2014-06-25(水) JJUGナイトセミナー「WildFly 8ローンチ記念」の発表資料です。Read less
Ajaxのサンプルサイト「Ajaxの覚え書き@じゅえ(http://ajax-world.sakura.ne.jp/)」の管理者ブログ ホームページで公開しているAjax通信を行うサンプル集ではサーバサードにPHPを使用していますが、Servlet開発を行っている方も多いと思いますのでサンプルで使用しているPHPをServletに書き換えてみました。 当サーバではJavaは動作しませんので、Servletソースのみの公開となります。 まずサンプルで使用しているPHPのソースコードは以下になります。 < ?php $request_time = $_SERVER['REQUEST_TIME']; $success = false; // リクエストパラメータ('success') $format = NULL; // リクエストパラメータ('format') get_request_par
サーブレットからjavascriptへJSON文字列を送って受信する方法です。 prototype.jsのAjax.Updaterも使ってweb2.0の世界へ。 (id="content"の部分にJSON文字列を出力するjavascript) function ajaxUpdate(){ file="//サーブレットへのURL"; new Ajax.Updater( 'content', filen, {method: 'get', asynchronous:true, onSuccess:function(request){ var json; eval("json="+request.responseText); }, ) } (サーブレット) //JSON形式は文字コードをUTF-8にする response.setContentType("application/json; char
JavaTM Servlet 仕様書 v2.2 邦訳版 前書き (Preface) 第1章 概説 (Overview) 第2章 使用されている用語 (Terms Used) 第3章 Servletインターフェイス (The Servlet Interface) 第4章 サーブレットコンテキスト (Servlet Context) 第5章 要求 (The Request) 第6章 応答 (Response) 第7章 セッション (Sessions) 第8章 要求のディスパッチ (Dispatching Requests) 第9章 ウェブ アプリケーション (Web Applications) 第10章 要求とサーブレットとのマッピング (Mapping Requests to Servlets) 第11章 セキュリティ (Security) 第12章 アプリケーション・プログラミング・インタ
Java HTTPサーブレット HTTPサーブレットは、HTTPのサーバー側の処理を行う、Javaでの標準的な方法。JavaEEの仕様で定められている。 「サーブレット」と言うと、広義にはJavaでHTTPを扱う仕様・ライブラリー全体を指す。 狭義には「Servletクラス」(HTTPの処理を実際に行うクラス)を指す。 →サーブレットは、実際にはJSPやStruts等で隠蔽されることが多い。 基本的な動作手順 javax.servlet.http.HttpServletを継承したクラスを作る。 処理したいHTTPリクエストのメソッドに該当する関数をオーバーライドする。 (例えばGETメソッドを処理したいのであれば、doGet()をオーバーライドする ) ソースをコンパイルして、出来たclassファイルを所定の場所(サーブレットコンテナが認識できる位置)に配置する。 クライアントからの要求に
package jp.codezine; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class MyServlet extends javax.servlet.http.HttpServlet implements javax.servlet.Servlet { public MyServlet() { super(); } protected void doGet(HttpServletRequest request, HttpServletResponse response) throws Serv
どーもみなさま。こんにちは。 amachang と申します。 さて、ようやく ScaleBench というプロダクトが発表されましたね! ScaleBench のご紹介 で、僕もこれの開発に携わっていたのでちょっと技術的なことについて書いてみたいと思います。 ScaleBench とは ScaleBench とは、サイボウズ製品向けの負荷テストツールで Grinder というオープンソースの負荷テストツールをベースにしています。 Grinder とは Java を使った Web の負荷テストツールです。 Jython でシナリオ(ユーザがどう行動するか)を書いてそれを実行します。 またブラウザの操作を記録して、シナリオを自動で生成することもできたりします。 で、僕がこのプロジェクトで担当していたのが Grinder の改良、改造 シナリオ(バーチャルユーザがどのような順で負荷をかけていくか
はじめに この連載では、「GlassFish」という製品を利用して、Java言語に親しんでもらうことを目的としています。第2回目の今回は、簡単なWebアプリケーションを作成しながら、ServletやJSP(JavaServer Pages)についての理解を深めていきたいと思います。 対象読者 Javaでなにかしらのアプリケーションを作成したことのある方 Javaの変数の宣言や、if文・for文・while文の制御文など簡単な文法を知っており、アプリケーションを作成したことのある方 オブジェクト指向プログラミングができなくとも構いません。徐々に学んでいければと考えています。また、学びやすいWebアプリケーションをサンプルとするので、Webアプリケーションとは違った分野を勉強したい方には当連載は向いていません。 仕様書バージョン Java EE 5を使用するため、主な技術要素のバージョンは以下
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く