 |
 |
 |
 |
 |
 |
Apache Derby によるオフラインの Ajax Ajax アプリケーションは非常に人々に好まれており、デスクトップ・アプリケーションの代わりに Ajax アプリケーションを使おうとする人が増えています。Ajax アプリケーションの唯一の問題は、ネットワークにアクセスできない場合には使うことができないことで、そうした場合にはオフライン機能が必要になります。Apache Derby は、Ajax 機能を備えたアプリケーションにオフラインでアクセスするための素晴らしい選択肢です。Apache Derby をローカルのデータ・ストアとして使う方法を学び、Ajax アプリケーションをオフラインで使えるようにしましょう。 |
|
|
|
2008/09/23 |
|
| |
Apache Derby と JRuby on Rails を使った迅速なプロトタイピング Ruby on Rails を使うことで、データ駆動型 Web サイトを以前よりも迅速に開発できるようになりました。また JRuby プロジェクトによって、Ruby はこれまでにないほど高速かつスケーラブルになりつつあります。Java 仮想マシンで Rails を実行することによる大きなメリットの 1 つは、他の Java ライブラリー (Apache Derby 組み込みデータベースなど) を活用できることです。Derby と JRuby、そして Rails を組み合わせることで、動的な Web アプリケーションのプロトタイピングを迅速に行えるようになります。これらの技術を組み合わせて使う方法を学び、次に皆さんが素晴らしいアイデアをプロトタイピングする際に活用しましょう。 |
|
|
|
2008/08/26 |
|
| |
Apache Tomcat Version 6.0.x から WebSphere Application Server Community Edition V2.1 にマイグレートする この記事ではまず、アプリケーションを Tomcat 6.0 にデプロイするための手順を説明した後、そのコードを WebSphere Application Server Community Edition V2.1 にマイグレートしてデプロイする手順を説明します。この記事で紹介するサンプル・アプリケーションから、この 2 つの実装の間での大きな違いのいくつかを明確に知ることができます。 |
|
|
|
2008/08/06 |
|
| |
WebSphere Application Server Community Edition V2.1 の新しい機能 この記事では、WebSphere Application Server Community Edition V2.1 の新しい機能を紹介します。このリリースには、GShell を使ってGeronimo コマンドを実行する機能や、複数のサーバー・アセンブリーを独自のサーバー・セットから作成する機能、そしてエキスパート・モードと新しい Monitoring ポートレットを使ってサーバーを完全に制御する機能などが新たに加わりました。すでに指折りの強力さを誇るオープンソースのアプリケーション・サーバーがさらに改善されています。 |
|
|
|
2008/07/29 |
|
| |
Apache Derby を使用した開発 ― 3 連単を当てる: Apache Derby を使用した開発 ― 3 連単を当てる: Apache Derby を使用した Java データベース開発、パート 5 Apache Derby データベース・アプリケーションで準備済みステートメントを使うときに利用できる拡張機能について学んでください。まず初めに、ij ツールで動的に PreparedStatement を実行して迅速なプロトタイプ化を有効にします。続いてデータを PreparedStatement に流し込んで大量のデータを特定の列に効率的に挿入する方法、そして ParameterMetaData オブジェクトを使って、ベンダー固有の実装詳細をはじめ、PreparedStatement に含まれる個々のパラメーターに関する情報を取得する方法を説明します。 |
|
|
|
2007/05/22 |
|
| |
Apache Derby を使用した開発 ― 3 連単を当てる: Apache Derby を使用した Java データベース開発、パート 4 SQL カーソルの概要、そして SQL カーソルを使用して Apache Derby データベースで動的にデータを変更する方法を学んでください。SQL カーソルは、ij ツールを使って明示的に使用することも、該当する Java メソッドを呼び出して暗黙的に使用することもできます。この機能をマスターすれば、ビジネス・アプリケーションに合わせて選択的にデータを変更可能な Java アプリケーションを作成できるようになれるはずです。 |
|
|
|
2007/04/17 |
|
| |
Apache Derby を使用した開発 ― 3 連単を当てる: Apache Derby を使用した Java データベース開発、パート 3 Java プログラムから Apache Derby データベースを変更する方法を学んでください。今回は連載の前の 2 回の記事を基に、Java アプリケーション内から Apache Derby データベースのテーブルを作成および削除する方法、データを挿入、更新、削除する方法を説明します。また、JDBC の Statement および <code>PreparedStatement</code> クラスの使用方法、そして SQL バッチによってパフォーマンスを改善する方法も取り上げます。 |
|
|
|
2007/02/20 |
|
| |
Google Web Toolkit、Apache Derby、Eclipse を使用して Ajax アプリケーションをビルドする 第 3 回: 通信 この連載ではこれまで 2 回の記事で、GWT (Google Web Toolkit) と Apache Derby リレーショナル・データベースによる単純な Web アプリケーションの作成方法を紹介してきました。第 1 回では、GWT を使用して Slicr というピザ宅配システムのフロントエンドをビルドする方法に焦点を当てました。第 2 回では、Derby を使って実際にリレーショナル・データベースを作成し、データベースの行を Java オブジェクトに変換するメカニズムの基本を説明しました。話がいよいよ面白くなってきたところで、第 3 回となるこの記事では、クライアントとサーバーを互いに対話させる方法を説明します。GWT 内のリモート・プロシージャー・コール (RPC) フレームワークを使えば、Java メソッド呼び出しを作成するのと同じくらい簡単にサーバーからデータを取得できるようになります。 |
|
|
|
2007/02/13 |
|
| |
Apache Derby を使用した開発 ― 3 連単を当てる: Apache Derby を使用した Java データベース開発、パート 2 ApacheDerbyデータベースに対して単純なデータベース・クエリーを実行する方法、そして結果を選んで処理する方法を完全に把握してもらうには、Statement、ResultSet、そして ResultSetMetaData という 3 つの新しい JDBC クラスについて紹介しなければなりません。この記事では、この 3 つのクラスを JDBC データベース接続で使用して、Apache Derby データベースから独自の Java アプリケーションに短時間で簡単にデータを抽出する方法を説明します。 |
|
|
|
2007/01/30 |
|
| |
Google Web Toolkit、Apache Derby、Eclipse を使用して Ajax アプリケーションをビルドする 第 2 回: 信頼できるバックエンド GWT (Google Web Toolkit) を使用した Ajax (Asynchronous JavaScript + XML) アプリケーションのビルド方法についての連載第 2 回目では、Web アプリケーションのための Apache Derby データベースをビルドして GWT の制御に使用する方法について学びます。第 1 回の記事では GWT の概要と、GWT を使用して Web アプリケーションのリッチ・クライアント・フロントエンドを作成する方法を紹介しました。今回は舞台裏に回り、データベース、そして GWT が使用できる形式にデータを変換するためのコードでバックエンドをセットアップする方法について学びます。この記事を読み終える頃には、フロントエンドとバックエンドが対話する準備が完了しているはずです。 |
|
|
|
2007/01/23 |
|
| |
Apache Derby で Eclipse プラグインを開発する Apache Derby データベースでリソース索引付け機能を使って Eclipse プラグインを開発する方法を実演します。Derby データベースを Eclipse に組み込んで使用すれば、セキュリティーやネットワークの問題 (接続が不安定になったり、待ち時間が長くなるなど) が一切ない SQL データベースをクライアント側に作成できます。情報を保管して、前に保管されたデータを素早く検索する簡単な方法としては、SQL データベースと JDBC API を使用します。 |
|
|
|
2007/01/16 |
|
| |
Apache Derbyを使用した開発 - 3連単を当てる: Apache Derbyを使用したJavaデータベース開発、パート1 Apache Derby データベースと連動する Java アプリケーションを作成する旅にようこそ! 旅の始まりとなるこの記事では、Derby 組み込み JDBC (Java Database Connectivity) ドライバーを使って、組み込み Derby データベースに接続する方法を説明します。さらに、データベース・メタデータ、そして Derby によって生成される可能性がある Java アプリケーションの SQL エラーや警告を正しく処理する方法についても学んでください。 |
|
|
|
2006/12/12 |
|
| |
Google Web Toolkit、Apache Derby、Eclipse を使用して Ajax アプリケーションをビルドする 第 1 回: 魅力的なフロントエンド Google Web Toolkit (GWT) は、ユーザーの Web ブラウザーで動作する動的 JavaScript スクリプトを作成する上で大きな進歩となります。GWT では、開発者が馴染みの深い Java 技術で、ユーザー・インターフェース (UI) とイベント・モデルを設計できます。しかも、コードを主要な全ブラウザーに扱いやすくするという骨の折れる作業は GWT に任せることができるのです。連載第 1 回目のこの記事で、非同期 JavaScript + XML (Ajax) アプリケーションを作成しながらも Java 言語でコードを作成する方法をはじめとし、GWT の基礎知識を学んでください。この記事では、簡単なサンプル GWT アプリケーションとして、オンラインでピザを販売する Slicr という名前の最新の Web 2.0 ビジネスを作成して実行する方法も紹介します。 |
|
|
|
2006/12/05 |
|
| |
Apache Derby データベースを使う、第 1 回: 集中型のプロバイダー環境での管理対象オブジェクト この 2 回の連載では、例えば IBM オートノミック・コンピューティングのタッチポイント技術や WSDM (Web Services Distributed Management) などの技術を使用して、Apache Derby データベースの管理を自動化することの重要性を取り上げます。第 1 回のこの記事では、需要が高まっている自動 IT 管理について説明します。 |
|
|
|
2006/10/31 |
|
| |
Apache Derby、Apache MyFaces、および Facelets による… この記事では、Apache Derby、Apache MyFaces、および Facelets で JSF (Java Server Faces) アプリケーションを開発する方法を説明します。この記事でダウンロード用に準備されたサンプル・アプリケーションでは MVC (Model-View-Controller) アーキテクチャーを使用して、MyFaces コンポーネントの威力、そして Apache Derby と最新のビュー技術、Facelets による開発の容易さを説明します。 |
|
|
|
2006/10/24 |
|
| |
Apache Geronimo PetStore デモの分析 実際的な手順に従って、ビジネスに実用できるエンタープライズ・アプリケーションを構築してみませんか。iBATIS PetStore アプリケーションは、Sun Java BluePrints プログラムから作成されたサンプル・アプリケーションです。このアプリケーションは、iBATIS パーシスタンス・フレームワーク、Java のみによる Apache Derby データベース、そして Java EE (Java Platform, Enterprise Edition) の機能を使用して単純なクロスプラットフォーム・エンタープライズ・アプリケーションを開発する方法を教えてくれます。この記事では、iBATIS、Derby、Apache Geronimo の機能を活用して柔軟かつ実用的な PetStore アプリケーションの実装を作成する際に参考にできるヒントと技法を紹介します。 |
|
|
|
2006/10/03 |
|
| |
Apache Derby を使用した開発 ― 3 連単を当てる: 第 6 回 Apache Derby を使用したデータベース開発 データベース・スキーマの作成、テーブルへのデータ入力の他、選択的にデータを変更できるというのも、データベース開発者に必要とされる最も重要なスキルです。この記事では、既存のテーブル内のデータを選択的に削除したり更新する方法、そして既存のテーブルの構造を変更する方法を説明します。 |
|
|
|
2006/08/15 |
|
| |
JSTL の SQL アクションを使った簡単なデータベース・クエリー この記事では、著者の Meenakshi G. Khanna が、単純な JSTL 1.1 SQL タグと Tomcat 5.5、そして Apache Derby データベースを使って、データベース・クエリーを容易に行う方法について解説します。 |
|
|
|
2006/08/10 |
|
| |
基本に戻る: Apache Derby の ij ツール をスクリプト記述する
最近では誰もが Web
アプリケーションをビルドしています。でも、ほんの少しのデータだけが必要な場合はどうでしょう?Derby
のメイン・コマンドラインツールである ij は、まさにそのために設計されたものです。この記事では、ij
の高度なスクリプト機能の使い方を説明します。
|
|
|
|
2006/07/18 |
|
| |
Apache Derby を使用した開発 -- 3連単を当てる: Apache Derby によるデータベース開発第 5 回 このシリーズの前回の記事を元に、より強力な SELECT 文を開発します。クエリーで選択された複数のデータ行を変更するための ORDER BY 節や DISTINCT キーワードの使い方や、クエリーの中に基本的な算術演算子を含める方法を学びましょう。 |
|
|
|
2006/07/11 |
|
| |
Apache Derbyを使用した開発 -- 3連単を当てる : 第3回 Apache Derbyによるデータベース開発 自己記述式のSQLコマンド・ファイルの作り方を学びましょう。SQLコマンドと有用なコメントをテキスト・ファイルの中に置くことによって、コマンドを好きなだけ繰り返し実行することができます。この記事では、SQLスクリプト・ファイルの基本的な原理を紹介した後、スクリプト・ファイルを実行するための3つの方法について説明します。 |
|
|
|
2006/05/12 |
|
| |
Apache Derbyを使用した開発 -- 3連単を当てる : 第2回 Apache Derbyによるデータベース開発 この記事では、スキーマ、テーブル、列のデータ型などの基本的なデータベースの概念を説明し、構造化照会言語 (Structured Query Language: SQL) について簡単に説明します。データベース開発担当者の役割を中心に見ていきながら、Apache Derbyデータベースにデータを格納する際に使用できる基本的なデータ型を紹介します。 |
|
|
|
2006/04/18 |
|
| |
Apache Derbyを使用した開発 - 3連単を当てる: 第1回 Apache Derbyによるデータベース開発 Apache Derbyを今すぐ使用してみたいですか? この記事では「Apache Derbyを使用した開発 - 3連単を当てる」と題して、Derbyデータベースをすぐに使用できるよう、Apache Derbyをシリーズで紹介していきます。シリーズ第1回目となるこの記事では、リレーショナル・データベースの基本的な概念を紹介し、その概念がDerbyデータベースとどう関係するかに焦点を当てて説明します。 |
|
|
|
2006/03/28 |
|
| |
Apache Derbyを使用した開発 -3連単を当てる:Apache Derbyの紹介 ほとんどすべてのアプリケーション開発者は、ある時点でデータを保存する必要に迫られます。この回では、Apache Derbyを紹介します。Apache Derbyは、オープン・ソースの、フットプリントの小さい、標準ベースのJavaデータベース・システムです。他のデータベース・システムとの比較を試み、ダウンロードとインストールについて論じます。 |
|
|
|
2006/02/14 |
|
| |
IBM WebSphere Developer Technical Journal: Gluecodeとは何か? なぜGluecodeなのか? この記事ではGluecodeを紹介します。Gluecodeを構成するコンポーネントを説明し、またGluecodeとIBM WebSphere Application Serverとの関係について解説します。 |
|
|
|
2005/09/21 |
|
| |
IBMの無償講義テキスト「SQL&データベース入門」プレビュー 本稿ではIBMアカデミック・イニシアティブ、今回のプログラムの詳細を説明します。また提供される講義用テキストの内容も紹介します。後半ではIBM Cloudscape/Apache Derbyデータベースを利用した演習方法について説明します。 |
|
|
|
2005/06/03 |
|
| |
Cloudscapeと3つの「C」 IBM Cloudscapeは、Javaで記述された軽量なリレーショナルデータベースシステムです。IBMにはCloudscape以外にもDB2、Informixというデータベース製品がありますが、これらの中でCloudscapeは非常に小さなフットプリントを持つデータベースとして位置づけられています。Cloudscapeは軽量ながら、トランザクション、クラッシュリカバリー、トリガー、ビュー、インデックス、ストアードプロシージャをサポートする、マルチユーザー、マルチセッション対応の完全なリレーショナルデータベースシステムです。構成方法としてローカル関数呼び出しの感覚で使用可能な「埋め込み型」と、通常のデータベースと同様の「クライアントサーバー型」の2種類があります。
本稿では3つの「C」という観点でCloudscapeの特徴を紹介します。 |
|
|
|
2005/05/13 |
|
| |
より良いJ2EEサーバーを、オープンソースの方法で構築する IBMがGluecodeを買収するというニュースの後、私達はGeronimoの主要貢献者の1人でありGluecodeのCTOでもあるJeremy Boynesに対して、GeronimoやJava の方向性、オープンソースの現状などについてのインタビューを行いました。 |
|
|
|
2005/05/10 |
|
| |