2004年のWhat's New
-
2004.12.25 記事「ユーザー定義関数で任意のセル範囲の値を取得する」(@IT)を公開しました
ワークシート関数に対して引数を渡す場合、「セルA:セルB」の形式で表されるセル範囲として表現することが多いですが、Rangeオブジェクトを利用すれば、ユーザー定義関数でセル範囲の指定を受け取ることが可能になります。
-
2004.12.24 雑誌「特集 「2005年のプログラミング必須技術まるごと解説!」」(日経ソフトウエア)を公開しました
10大技術特集のうち「PHP5.0」と「リッチ・クライアント」を担当。
双方とも要点だけをコンパクトにまとめ、短時間で分かるように解説しています。是非、ご覧になって来年の予習をしてみてください。 -
2004.12.24 雑誌「PHP5で基礎から学ぶWebプログラミング第2回」(日経ソフトウエア)を公開しました
~PHPがクライアントとやり取りするリクエスト/リスポンス情報の中身~
「リクエスト/リスポンス情報」「スーパーグローバル変数」「クッキー」をポイントに、要求/応答のやり取りの裏で行き交う様々な情報やその仕組みについて解説します。 -
2004.12.22 書籍『基礎XML』(インプレス)刊行のお知らせ
XMLの基本構文はもちろん、XSLT・XPath・DOM・DTD・XMLSchemaなどなど、目的に応じたXMLの活用法を満載。
単元ごとの「その場で確認 30秒Q&A」、章末の「練習問題」、巻末の「総仕上げ問題」と合計140問のステップ学習で、自分のレベルを実感しながら学習が進められます。XMLマスター(ベーシック)の資格取得にもお薦めしたい、著者推薦の一冊です。 -
2004.12.21 記事「Xprioriで始めるXMLDBプログラミング(2)」(XMLDB.JP)を公開しました
~スキーマ変更が及ぼすインパクトを徹底検証する[Java編]~
Xprioriを採用して、具体的なXMLDBプログラミングに挑戦してみましょう。スキーマ変更がシステム全体に影響を及ぼさないXMLDBの特性を、実際に手を動かしながら体感してみてください。 -
2004.12.21 記事「Eclipse 3.0でアサーションを使用する」(@IT)を公開しました
Eclipse 3.0でアサーションを使用したコードをコンパイル可能にするには、EclipseのJavaコンパイラ設定を変更する必要があります。
-
2004.12.21 記事「Mapインターフェイスの実装クラスの違いを知る 」(@IT)を公開しました
JavaのコアAPIに含まれるjava.util.Mapインターフェイスは、キーと値とのマッピングを表すデータ構造のためのインターフェイスです。
-
2004.12.21 記事「Antでwarファイルを作成する」(@IT)を公開しました
Antでwarファイルを作成する際に使用するjarタスクとwarタスクについて説明します。
-
2004.12.20 書籍『10日でおぼえるJSP/サーブレット入門教室 第2版』(翔泳社)刊行のお知らせ
J2SDK5.0、Tomcat5.5、MySQL4.1、JSP2.0に対応。
定評のある「10日でおぼえる~」シリーズだから、初心者にも安心。無理なく確実に学べます。
1レッスンごと実際に自分でサンプルを作って、動かします。
解説を読んで内容を理解したら、本書の通りに実践。基本知識とテクニックをがっちり固め、練習問題で理解度をチェック。 -
2004.12.18 記事「WSHからExcelファイルの設定情報を読み込む」(@IT)を公開しました
カンマ/タブ区切り形式やXML形式など視認性に乏しく、編集の手間が煩雑なデータファイルなども、Excelフォーマットを用いれば、データの中身を人間が視認しやすくなり、メンテナンスを行う際の不用意な誤りも減らすことができます。
-
2004.12.17 記事「CustomValidatorコントロールでマスタ重複チェックを実装するには?」(@IT)を公開しました
CustomValidatorコントロールは、標準の検証コントロールでは対応できない独自の検証ロジックを実装するためのコントロールです。本稿では、CustomValidatorコントロールを利用して、データベース上のレコード重複チェックの機能を実装してみることにします。
-
2004.12.14 記事「Javaで正規表現を活用する(java.util.regexパッケージ) 」(@IT)を公開しました
PerlやUNIXのgrepなどで欠かせない正規表現ですが、Javaでもこれを扱うためのパッケージjava.util.regexがJ2SE1.4からコアAPIに導入されました。
-
2004.12.14 記事「再帰的なデータ構造を表現する(デザインパターン活用) 」(@IT)を公開しました
GoFのデザインパターンを使って、再帰的なデータ構造を効率よく処理する方法を紹介します。
-
2004.12.14 記事「ファイルアップロード処理を簡単にする(Commons活用)」(@IT)を公開しました
Jakarta Commonsサブプロジェクトから公開されているFileUploadライブラリを利用することで、従来の煩雑なアップロード処理の大半が軽減されます。
-
2004.12.11 記事「WSHで名前付き引数と名前なし引数を扱う」(@IT)を公開しました
アプリケーション(コマンド)に対して引き渡すことができる引数は、「名前付き引数」と「名前なし引数」の2つに分類することができます。WSHスクリプトでは、WshNamedとWshUnnamedオブジェクトを介することで、これら2種類の引数を取得することができます。
-
2004.12.10 記事「検証コントロールのパラメータを動的に設定するには?」(@IT)を公開しました
オークション・アプリケーションで入札を行う場合などを想定して、クリック・イベントによって検証パラメータを決定する方法について解説します。
-
2004.12.04 記事「ASP.NET 2.0が変えるWebアプリ開発の世界 第4回」(@IT)を公開しました
少ないコードで高機能なデータアクセスを実現するASP.NET 2.0の新機能とは?
ASP.NET 2.0で強化されたデータアクセス・コントロールと、グラフィカルなナビゲーションの作成に便利なImageMapコントロールについて紹介します。 -
2004.12.03 記事「検証コントロールで条件付きの検証処理を行うには?」(@IT)を公開しました
ほかの入力項目の値によってチェックの内容が変動することはよくあるケースですが、「条件付き検証」の機能は、現時点の検証コントロールでは標準で提供されていません。本稿では、「条件付き検証」を実現するコードの記述方法をサンプルを交えて紹介します。
-
2004.12.03 書籍『今日からつかえるPHP5サンプル集』(秀和システム)刊行のお知らせ
最新のPHP5.xに対応し、初心者から上級者まで、ますますつかえるサンプル集。CD-ROMと連動した豊富な実用サンプルで簡単PHPサイト作成。
軽量データベースエンジンSQLiteから標準クラスライブラリPEAR、テンプレートエンジンSmartyまで、高度な実践のワザがぎっしり詰まった1冊。巻末のリファレンスで2度おトクです。 -
2004.11.29 記事「MergeDocでEclipseのポップアップ表示を日本語化する」(@IT)を公開しました
Javaソースと日本語APIをマージするMergeDocというツールを紹介します。MergeDocを実行することによって、ポップアップ表示されるAPIコメントを日本語化することが可能になります。
-
2004.11.29 記事「Eclipse 3.0のインストールと日本語化を行う」(@IT)を公開しました
Eclipseがメジャーバージョンアップされ注目を集めています。本稿では、Windows版のEclipse 3.0をインストールし日本語化する方法を紹介します。
-
2004.11.29 記事「Strutsでプレゼンテーション部分にVelocityを使う」(@IT)を公開しました
Strutsのプレゼンテーション部分を実装するには、JSPを用いるのが一般的ですが、JSPの代替案として利用されることの多い、Apache Jakartaのテンプレートエンジン「Velocity」をプレゼンテーション部分に利用するための手順を紹介します。
-
2004.11.26 記事「任意のキーによりページ・キャッシュを切り替えるには?」(@IT)を公開しました
VaryByCustom属性で指定可能なキーをカスタマイズすることで、任意のキーによってページ・キャッシュを切り替える方法について解説します。
-
2004.11.24 雑誌「PHP5で基礎から学ぶWebプログラミング第1回」(日経ソフトウエア)を公開しました
~キホンのキ:PHPはこんなに簡単に始められる~
Windows上にPHP5の実行環境を準備し、”Hello World!”で動作確認を行うまでを詳しく丁寧に解説します。 -
2004.11.19 記事「SQL Serverモードのセッション管理で情報を永続化するには?」(@IT)を公開しました
セッション管理のプロセスをASP.NETアプリケーションから分離し、さらに、SQL Serverが再起動してもセッション状態を維持させる方法について紹介します。
-
2004.11.18 雑誌「Seasar2で実践!DIコンテナとアスペクト指向プログラミング」(JAVA PRESS)を公開しました
「DAOパターンを使ったビジネスロジックへの適用例を中心に」
本稿では、AOPへの基本的な理解を深め、Seasar2AOPを使いこなすことを目指します。 -
2004.11.17 記事「DbUtilsで結果セットの内容をスカラー値として取得する 」(@IT)を公開しました
Jakarta DbUtilsを使うと、検索結果をJavaBeansで取得するだけでなく、従来のResultSetのように結果セットから特定のカラムのデータを取得することもできます。
-
2004.11.17 記事「DbUtilsで結果セットをJavaBeansにマッピングする 」(@IT)を公開しました
Jakarta DbUtilsを使うと、リレーショナルデータベースのマッピングを少ないコード記述で実現することができます。
-
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を利用すると、グラフの基となるデータセットを引き渡すだけで、棒グラフや円グラフ、バブルチャート、レーダチャート、株価チャートのようなさまざまなチャート図を、簡単に作成することができます。