2004年のWhat's New
-
2004.10.19 記事「JSPページの処理時間を計測する」(@IT)を公開しました
JSPページの処理時間を計測するのに利用できるタグライブラリ「Benchmark」を使ってJSPページの処理時間を計測する方法を紹介します。
-
2004.10.16 記事「スクリプトレット・コンポーネントでプロパティを定義する」(@IT)を公開しました
スクリプトレットでは、コンポーネント内共通で利用するパラメータを「プロパティ」として表現することができます。プロパティは単なる変数として定義することもできますが、アクセス用の関数を介することで、プロパティ設定時の妥当性チェック、参照時の値加工などを行うことができます。
-
2004.10.15 記事「ユーザーから入力されたデータを任意のあて先にメールするには? 」(@IT)を公開しました
HTTPハンドラ・クラスの機能を利用して、メール送信の機能を実現してみましょう。本稿で紹介するサンプルでは、ユーザーからのリクエスト・データを自動的に整形し、任意のあて先にメール送信します。
-
2004.10.09 記事「WSHコードで発生したエラー情報をイベント・ログに記録する」(@IT)を公開しました
イベント・ログは、ハードウェアやソフトウェア、そのほか、システム全般の問題について情報を収集するための重要な手掛かりです。
スクリプト内でエラーが発生した場合にも、エラー情報をイベント・ログに記録しておくことで、システム全体の一元的な監視が容易になります。 -
2004.10.08 記事「Repeater/DataListコントロールのテンプレートを別ファイルで管理するには?」(@IT)を公開しました
Repeater/DataListコントロールから利用可能なテンプレートを、「.ascx」ファイルとして外部ファイル化する方法について紹介します。
-
2004.10.01 記事「オブジェクト指向データベースの復権(後編)」(@IT)を公開しました
今回は、ObjectStore、Cacheを実際にインストールして、簡単なアプリケーションを構築します。サンプルを実際に動かして、従来のRDBを利用したアプリケーションと比べ、どのような点が便利になるのかを体感してみましょう。
-
2004.10.01 記事「データベースの内容をクライアントにダウンロード提供するには?」(@IT)を公開しました
Repeaterコントロールを利用して、データベース・サーバ内のデータをCSV形式に加工し、それをクライアントに対してダウンロード提供するためのサンプル・プログラムを紹介します。
-
2004.10.01 書籍『10日でおぼえるXML入門教室 第2版』(翔泳社)刊行のお知らせ
無理なく楽しく使って学べる入門書の決定版。
Amazon Webサービスや、ブログのRSSなどでも使われるWeb上のデータフォーマットXMLを基礎からじっくり身に付けよう。
実用的なサンプルもさらにパワーアップ。 -
2004.09.30 雑誌「ビギナーズセクション」()を公開しました
Webアプリケーション開発言語PHPを紹介する日本初の専門誌。
ビギナーズセクション(1章:Are you ready for PHP? 、2章:Let's PHP )を担当。
PHPの基礎からMVCモデルプログラミング手法までを詳しく解説。 -
2004.09.29 記事「ASP.NET 2.0が変えるWebアプリ開発の世界 第1回」(@IT)を公開しました
次期Visual Studioに搭載予定のASP.NET 2.0で、Webアプリ開発はどう進化するのでしょうか。ASP.NET 2.0の新機能を解説します。第1回はASP.NET 2.0を取り巻く周辺技術、VS2005や.NET Framework 2.0の新機能について見ていきます。
-
2004.09.28 記事「リクエストデータをJavaBeansにセット(Commons活用)」(@IT)を公開しました
BeanUtilsは、JavaBeansを容易に扱えるようにするためのユーティリティです。アクセスしたいプロパティを文字列として指定可能でリフレクションを用いた場合よりもコードの記述性や見通しが良くなります。
-
2004.09.28 記事「Strutsのアクションマッピングに独自パラメータを追加」(@IT)を公開しました
Strutsでは、フレームワーク拡張のための仕組みが、豊富に用意されています。ここでは、ActionMappingクラスを独自に拡張する方法について見ていきましょう。
-
2004.09.28 記事「Googleタグライブラリを利用する」(@IT)を公開しました
Googleタグライブラリは、Google APIの機能をほとんどそのままタグライブラリ化したものです。Googleタグライブラリを利用することで、これまでスクリプトレットなどで記述しなければならなかった検索処理を限りなくプログラムレスで記述できるようになります。
-
2004.09.24 雑誌「今すぐ役立つ!サーバサイドJava第5回」(日経ソフトウエア)を公開しました
第5回「クライアントからStrutsへのデータ授受方法をマスターしよう」
Strutsアプリケーションでクライアントからの入力データを管理するActionFormBeansについてサンプルを交えながら解説します。 -
2004.09.22 書籍『改訂新版 基礎PHP』(インプレス)刊行のお知らせ
最新バージョンPHP5にいち早く対応した解説書。プログラマからWebデザイナーまで、あらゆるPHPユーザーのために、PHPの最新機能・サイト構築ノウハウ・データベースとの連携などを解説。最終章ではテンプレートシステム Smartyを使ってスケジュール管理アプリ作成に挑戦します。
-
2004.09.18 記事「よく利用するジョブをスクリプトレットでコンポーネント化する」(@IT)を公開しました
スクリプトレットを利用することで、使い慣れたVBScriptやJScriptなどのスクリプト言語を利用してCOMコンポーネントを開発することができます。
-
2004.09.17 記事「サーバ・コントロール上のIMEモードを制御するには?」(@IT)を公開しました
フォーム上に異なる入力形式のボックスが複数ある場合、フォーカスを切り替えるたびにIMEモードを変更するのは面倒です。
そこで、サーバ・コントロールにフォーカスしたタイミングでIMEモードを自動的に切り替える方法について紹介します。 -
2004.09.16 雑誌「Seasar2によるJ2EEアプリ構築」(JAVA PRESS)を公開しました
最近注目の純国産軽量コンテナSeasar2について、セットアップから主要な機能までサンプルを交えながら解説します。POJO使用で簡単にエンタープライズなアプリ構築が可能となるSeasar2の魅力を感じてください。
-
2004.09.16 書籍『XML辞典』(翔泳社)刊行のお知らせ
豊富なサンプルを機能別に収録。即効性の高い実践的なコーディングテクニックと知識がすぐに引けます。XML周辺技術XSLT(eXtensible Stylesheet Language Transformations)、XPath(XML Path Language)、DOM(Document Object Model)、DTD(Document Type Definition)、XMLSchemaなども幅広く網羅。XMLユーザ必携の一冊。
-
2004.09.14 記事「Googleの高度な検索機能を活用する」(@IT)を公開しました
Googleの関連サイト検索やキャッシュ活用など高度な機能を利用することで、より目的のサイトを探しやすくする方法について解説します。
-
2004.09.14 記事「Googleの検索機能を利用する」(@IT)を公開しました
Googleが無償で提供するGoogle APIを介して、Googleの検索データベースに直接にアクセスする方法について解説します。
-
2004.09.14 記事「Antで使う新規タスクにネストした要素を渡す」(@IT)を公開しました
Javaのクラスとして実装したAntの新規タスクにネストした要素を渡す方法について解説します。
-
2004.09.11 記事「WSHからXMLファイルの設定情報を読み込む」(@IT)を公開しました
アプリケーションの設定ファイルとして、カンマやタブ区切り形式を採用すると、視認性/拡張性に乏しいという難点があります。 しかし、 XMLを利用することで、データの中身を人間の目が視認しやすく、かつ、データ・レイアウトの変更にも強い設定ファイルを構築することができます。
-
2004.09.10 記事「データベース更新のタイミングでキャッシュを破棄するには?」(@IT)を公開しました
CacheDependencyクラス(System.Web.Caching名前空間)を利用して、データベース内のデータを基に作られたキャッシュを、データベース更新のタイミングでリアルタイムに破棄/更新する方法について紹介します。
-
2004.09.07 記事「Antで使う新規タスクにパラメータを渡す」(@IT)を公開しました
Antタスクから利用可能にした新規タスクに、パラメータを渡す方法を紹介します。別稿「Antで使う新規タスクを作成する」も合わせて参考にしてください。
-
2004.09.07 記事「TomcatでCGIを使う」(@IT)を公開しました
TomcatはCGIを実行するためのコンテナ機能も持ち合わせています。CGIで構築された既存のシステムとJavaを連携させる必要がある場合など、Tomcatのみで環境を作ることができるので便利です。
-
2004.09.07 記事「POIを利用してJavaからExcelデータを読み込む」(@IT)を公開しました
POIを使用してJavaからExcelデータを読み込む方法を紹介します。別稿「POIを使用してJavaからExcel出力を行う」も合わせて参考にしてください。
-
2004.09.04 記事「Excelでユーザー定義関数をアドインとして提供する」(@IT)を公開しました
ユーザー定義関数を有効化するために、個々のブックでインポート作業を行うのは面倒です。しかし、標準モジュールを「アドイン」化して特定のフォルダ上で管理することにより、簡単にユーザー定義関数の有効/無効を切り替えることができます。
-
2004.09.03 雑誌「必ずできる!基礎固めASP.NET 第12回」(dotNET MAGAZINE)を公開しました
必ずできる!基礎固めASP.NET第12回
「次期バージョンASP.NET2.0が変えるWebアプリの世界」
連載最終回は、ASP.NET2.0の代表的な新機能について解説します。 -
2004.09.03 記事「キャッシュ破棄のタイミングを指定するには?」(@IT)を公開しました
ファイルやほかのキャッシュが変更されたタイミングで、現在のキャッシュを破棄/更新する方法についてサンプルをもとに紹介します。
-
2004.09.02 記事「オブジェクト指向データベースの復権(前編)」(@IT)を公開しました
オブジェクト指向DBを再評価する動きが目立ってきました。特に注目度の高い2製品を取り上げ、なぜ脱RDBMSなのかを検証します。
-
2004.08.28 記事「Excelでユーザー定義関数をエクスポート/インポートする」(@IT)を公開しました
作成した標準モジュール(ユーザー定義関数)をモジュール・ファイル(「.bas」ファイル)としてエクスポートし、必要に応じて、個々のブックにインポートする方法について紹介します。
-
2004.08.27 記事「データセットをキャッシングするには?」(@IT)を公開しました
ほとんど更新される可能性がない基本データなどは、最初のアクセスで内容をメモリ上に保持し、以降のアクセスではメモリ上のデータを利用することでパフォーマンス向上が望めます。このようなデータ・キャッシングの手法について紹介します。
-
2004.08.25 記事「ASP.NET vs. Struts フレームワーク徹底比較[後編]」(@IT)を公開しました
Webアプリ構築のための2大基盤を、UI構築、構成ファイル、セキュリティなどの機能ごとに比較します。それぞれの利点、欠点を知れば、両基盤のあるべき姿が見えてきます。
-
2004.08.24 雑誌「今すぐ役立つ!サーバサイドJava第4回」(日経ソフトウエア)を公開しました
第4回「フレームワーク導入でアプリケーション開発を効率化しよう」
開発の手間を省き、ソフトウェアの品質を高めるフレームワークについて、基本的なStrutsアプリケーションを例に解説していきます。まずはStrutsアプリケーションに必要な各種要素の関係について理解しましょう。 -
2004.08.24 記事「2次元のキーを持つハッシュデータを作る」(@IT)を公開しました
HashMapやArrayListを利用して、2つのキーを組み合わせることで値が特定できるようなデータを作成する方法を紹介します。
-
2004.08.24 記事「配列とコレクション間の相互変換を行う」(@IT)を公開しました
ともに複数要素で構成されるデータ構造である、配列とコレクション間での相互変換の方法を学びます。また、ライブラリ利用時に必要になることがある型変換に対応できるようにします。
-
2004.08.24 記事「Antでアプリケーションのデプロイ作業を効率化する」(@IT)を公開しました
Javaベースのビルドツール、Antを利用してアプリケーションのコンパイルと実行を自動化する方法を紹介します。
-
2004.08.20 記事「国際化対応サイトをプログラムレスで実現するには?」(@IT)を公開しました
カスタム・コントロールを利用して、プログラムレスで国際化対応ページを実現する方法を紹介します。
-
2004.08.18 記事「これなら簡単 RDBからXMLDBへのデータ移行」(XMLDB.JP)を公開しました
~テーブル型思考を捨てれば、XMLアレルギーはみるみる解消~
テーブル型思考が染み付いたデータベースエンジニアのために、RDBからXMLへのデータ移行のノウハウを紹介します。 -
2004.08.17 記事「Javaのタスクを定期的に実行する」(@IT)を公開しました
java.util.TimerTaskクラスとjava.util.Timerクラスを利用して、Javaのメソッドとして実装されたタスクを定期的に実行する方法を紹介します。
-
2004.08.17 記事「Strutsの設定ファイルから仕様書を生成する」(@IT)を公開しました
Strutsの設定ファイル「struts-config.xml」に記述されている内容を、Javadocで生成したような形式で出力する方法を紹介します。
-
2004.08.17 記事「Antで使う新規タスクを作成する」(@IT)を公開しました
Javaのクラスで不足する機能をAntのタスクとして実装し、そのタスクをAntから使用可能にする方法を紹介します。
-
2004.08.14 記事「WSHでIEの「お気に入り」一覧を設定する」(@IT)を公開しました
オフィスで業務用PCを導入する場合、社員が共通して使用するWebサイト/アプリケーションへのURLを一律に設定しておきたいことがあります。WSHを用いれば、URLの生成に必要な情報をあらかじめ用意しておくだけで、ワンクリックで一連のURL情報をお気に入りに登録することができます。
-
2004.08.10 記事「クラスのインスタンスを1つに保つ(Singletonパターン)」(@IT)を公開しました
デザインパターンのSingletonパターンを用いれば、インスタンスを1つしか生成できないクラスを作成することができます。
-
2004.08.10 記事「POIを使用してExcelの書式を設定する」(@IT)を公開しました
文字色や背景色を変更したり、けい線を引いたりなど、POIを使用してより見栄えの良いExcelファイルを出力する方法を紹介します。
-
2004.08.10 記事「Eclipseで逆コンパイルを行う」(@IT)を公開しました
JadとJadclipseというツールを利用すれば、Eclipse上でクラスファイルをダブルクリックするだけでソースコードを復元することができます。
-
2004.08.09 記事「徹底比較!RDB vs XMLDB」(XMLDB.JP)を公開しました
~2次元テーブルを捨てたXMLデータベースの利点とは?~
リレーショナルデータベースに慣れ親しんだ読者を対象に、リレーショナルデータベースとXMLデータベースの本質的な違いについて、現実的なサンプルを使って解説していきます。 -
2004.08.07 記事「WSHで環境変数を設定する」(@IT)を公開しました
組織内では、環境変数を統一して設定しておくことで、コマンド・プロンプトでの作業などで環境の違いによるトラブルを未然に防ぐことができます。WSHを利用すれば、環境変数の設定に必要な情報をあらかじめ用意しておくだけで、ワンクリックで一連の環境変数を設定することができます。
-
2004.08.06 記事「リソース・ファイル活用で国際化対応サイトを構築するには?」(@IT)を公開しました
1つのサイト(Webアプリケーション)で2つ以上の言語に対応したいというニーズは珍しくありません。そこで、多言語サイトを構築する場合に有効な「国際化対応」の手法について紹介します。