すべてのWhat's New
-
2004年
-
2004.11.17 記事「Tomcatでダイジェスト認証を使う」(@IT)を公開しました
SSLの導入が難しい場合、ダイジェスト認証が有効です。ダイジェスト認証では、認証時の通信が暗号化されるので、基本認証に比べて安全に認証を行うことができます。
-
2004.11.15 記事「Xprioriで始めるXMLDBプログラミング(1)」(XMLDB.JP)を公開しました
~リレーショナルデータベースからXMLDBへのデータ移行を進めよう~
XprioriデータベースとJavaアプリケーションを連携する基本的な手法について紹介します。既存のRDBのデータも簡単にNXDBに移行できることを実感してください。 -
2004.11.13 記事「ASP.NET 2.0が変えるWebアプリ開発の世界 第3回」(@IT)を公開しました
前回に引き続き、ASP.NET 2.0で追加・拡張されたサーバ・コントロールについて解説します。面倒だったログイン・ページやウィザード形式のページ作成、ユーザー管理などが驚くほど簡単になっています。コントロール(テンプレート)群を利用することで、定型的な機能をほぼプログラムレスで実現できる様をご覧ください。
-
2004.11.12 記事「Webフォーム・ページの一部分を断片的にキャッシングするには?」(@IT)を公開しました
フラグメント・キャッシュは、ユーザー・コントロールの単位に異なるキャッシュ・ルールを設定するための仕組みを提供します。ヘッダやメニューのような(半)静的なコンテンツはキャッシュの有効期限を長くし、よりトランザクショナルなコンテンツは有効期限を短くする、もしくはキャッシュ自体を無効にする、といった設定が可能になります。
-
2004.11.10 記事「Strutsでコンフィグレーションファイルを分割する」(@IT)を公開しました
struts-config.xmlを分割し、チーム開発において機能ごとにstruts-configを管理する方法を紹介します。
-
2004.11.10 記事「Collection Framework同士の相互変換を行う 」(@IT)を公開しました
型の異なるCollection同士、または型の異なるMap同士の変換と、MapをCollectionに変換する方法を紹介します。
-
2004.11.10 記事「Antでファイル操作を行う」(@IT)を公開しました
Antでより高度なデプロイや配布を行うために必要なディレクトリやファイルに関するタスクを紹介します。
-
2004.11.05 記事「リクエスト・パラメータごとにページをキャッシングするには?」(@IT)を公開しました
ASP.NETのページ・キャッシュは、コンテンツをURL単位ではなく、より細かなリクエスト・パラメータやヘッダ情報、ブラウザの種類の単位にキャッシュすることができます。本稿では、リクエスト・パラメータごとにページをキャッシングする方法について解説します。
-
2004.11.01 記事「講演「リッチ・クライアントから見るWebアプリケーション開発の将来」」(日経BP)を公開しました
「次世代開発ツールフォーラム Autumn」にて講演を行いました。講演資料をここから参照可能です。リッチクライアントについて、その定義、導入条件、効果などについて解説します。
-
2004.10.29 記事「ユーザー・コントロールで属性を設定するには?」(@IT)を公開しました
ユーザー・コントロールを採用すると属性値を引き渡すことで、その挙動を簡単に制御できるようになります。また、属性としてパラメータ化しておくことで、より部品としての汎用性を向上させることができます。具体的なサンプルとともに見ていきましょう。
-
2004.10.27 記事「Strutsのプラグインを作る 」(@IT)を公開しました
Struts 1.1から提供されるようになったプラグイン機能を利用することで、Struts本体に手を加えずに独自の機能を簡単に追加することができます。
-
2004.10.27 記事「プログラムの品質を高めるためのアサーションとは?」(@IT)を公開しました
アサーションは、プログラムのエラーを防ぐための1つの手法です。具体的には、ある条件をチェックし、条件が偽になったときにAssertionError例外を発生させる構文を使用します。
-
2004.10.27 記事「Antの活用(ファイルセットの利用)」(@IT)を公開しました
Antの<copy>や<delete>といったタスクは、ファイルの集合に対して処理を行うことができます。簡単なサンプルを基に、ビルドファイルの設定方法について解説します。
-
2004.10.27 記事「ASP.NET 2.0が変えるWebアプリ開発の世界 第2回」(@IT)を公開しました
サイト・デザインを共通化できる「マスター・ページ」、サイトマップやメニューを作成できる「ナビゲーション」について解説します。
-
2004.10.26 お知らせ日経BP社 「キーワードで探るこれからのソフトウェア開発」 記事掲載
「リッチクライアントから見るWebアプリケーション開発の将来」
リッチクライアントについて、簡単に解説しているWeb記事です。
詳細は、2004年11月1日に明治記念館で開催予定の「次世代開発ツールフォーラムAutumn」にて。 -
2004.10.23 雑誌「今すぐ役立つ!サーバサイドJava第6回」(日経ソフトウエア)を公開しました
第6回「データ検証と国際化機能をStrutsアプリに実装しよう」
Strutsの「データ検証機能」と「国際化対応機能」を利用して、サンプル「Webノートパッド」を強化してみます。 -
2004.10.23 雑誌「2004年12月号「リッチクライアントから見るWebアプリケーション開発の将来」」(日経ソフトウエア)を公開しました
「リッチクライアントから見るWebアプリケーション開発の将来」
リッチクライアントについての概要や導入条件など簡単に解説しています。より詳しい内容を知りたい方は、2004年11月1日に明治記念館で開催予定の「次世代開発ツールフォーラムAutumn」にご参加ください。 -
2004.10.23 記事「スクリプトレット・コンポーネントでリソース情報を定義する」(@IT)を公開しました
コード内で頻繁に参照するデータを何度も繰り返しハード・コーディングすることは、コード保守の観点からも好ましくありません。そのようなデータは、リソースとしてスクリプト・ブロックから分離することで、情報を一元化できるのみならず、変更時にもコードそのものに手を加える必要がなくなり、保守性を向上させることができます。
-
2004.10.22 記事「サイト共通のレイアウト部分を部品化するには?」(@IT)を公開しました
ASP.NET 1.1では厳密な意味では、サイト共通のデザインを「テンプレート」化する機能は用意されていませんが、代替機能として「ユーザー・コントロール」が用意されています。その利用法について具体的な例を交えて解説します。
-
2004.10.20 お知らせ翔泳社 特集「専門家に訊く10のクエスチョン」
翔泳社様のサイト「ワンダフルクリエイターズ(特集)」にて、インタビュー記事を載せていただいております。
WEBサイトを作るためのプログラミングについて色々お話させていただいております。是非、ご覧ください。 -
2004.10.19 記事「サーブレットでRSSフィードを配信する」(@IT)を公開しました
RSS4jを利用することで、複数のバージョンに対応したRSSフィードを簡単に配信することができ、また、開発者がRSSの構文を意識する必要がなくなります。
-
2004.10.19 記事「サーブレットでグラフを描く(JFreeChart活用)」(@IT)を公開しました
JFreeChartを利用すると、グラフの基となるデータセットを引き渡すだけで、棒グラフや円グラフ、バブルチャート、レーダチャート、株価チャートのようなさまざまなチャート図を、簡単に作成することができます。
-
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)を公開しました
ユーザー定義関数を有効化するために、個々のブックでインポート作業を行うのは面倒です。しかし、標準モジュールを「アドイン」化して特定のフォルダ上で管理することにより、簡単にユーザー定義関数の有効/無効を切り替えることができます。