すべてのWhat's New
-
2005年
-
2005.11.16 記事「お宝はオープンソースにあり!(4)~JavaのWeb開発ではもはや常識 Strutsの使い方を学ぶ(2)~」(日経クロステック)を公開しました
Strutsフレームワークを理解するには、アプリケーションを構成する一連のクラスと設定ファイルを理解することが早道です。サンプルアプリケーションを例に、Strutsアプリケーションの構成を見ていきましょう。
-
2005.11.15 雑誌「オープンソースプロダクツから学ぶ設定手法 第4回」(JAVA PRESS)を公開しました
~Webアプリケーション・フレームワークStruts(後編)~
代表的なフレームワークStrutsを題材にソースを読み解いてみることにしましょう。後編の今回は、ActionFormBeansとTilesを扱います。 -
2005.11.14 記事「お宝はオープンソースにあり!(3)~JavaのWeb開発ではもはや常識 Strutsの使い方を学ぶ(1)~」(日経クロステック)を公開しました
この連載は,様々な局面で役立つオープンソース製品を紹介しています。第1回目である前回は,オープンソースを概観し,アプリケーション開発に有効な主要なオープンソース・ソフトウエアを紹介しました。今回からは具体的なオープンソース・ソフトの使い方を紹介していこうと思います。手始めに今回は,システムの構築を楽にする「アプリケーション・フレームワーク」を取り上げます。
-
2005.11.11 雑誌「PHP5で基礎から学ぶWebプログラミング」(日経ソフトウエア)を公開しました
日経ソフトウェア2005年1~6月号で好評だった連載「PHP5で基礎から学ぶWebプログラミング」を最新バージョン対応で修正のうえ収録。PHP5による基本からデータベース連携、ライブラリ活用までを順序だって学びたい方にお勧めです。
-
2005.11.10 記事「お宝はオープンソースにあり!(2)~盛りだくさんのライブラリとJava関連ツール(後編)~」(日経クロステック)を公開しました
前編に引き続き、オープンソースで提供されるツールを概観。JakartaプロジェクトからEclipse、ASP.NET上で利用可能なオープンソース・アプリケーションまで。
-
2005.11.08 記事「お宝はオープンソースにあり!(1)~盛りだくさんのライブラリとJava関連ツール(前編)~」(日経クロステック)を公開しました
新連載「お宝はオープンソースにあり!」にようこそ。この連載では,プログラミングで使える便利なオープンソースのツールを紹介していきます。連載第1回ではまず,オープンソース全体を概観するとともに,プログラミングで利用可能なオープンソース・ソフトにはどんなものがあるかを紹介していきます。
-
2005.11.04 記事「LDAPとJNDIでシングルサインオン可能なWebを作る」(CodeZine)を公開しました
ディレクトリサーバーのエントリデータを操作(CRUD:新規登録・抽出・更新・削除)する簡単なWebアプリケーションにより、JavaからLDAPを操作する方法を紹介します。
-
2005.11.01 記事「Excelではプロジェクト管理はできない - プロジェクト成功のための必須ツールMicrosoft Project 2003 -」(@IT)を公開しました
プロジェクトを成功させるのは奔放な精神論でも十人十色の職人芸でもなく、確立されたプロジェクト管理手法の導入であるにほかならない。今回、日本およびアジア地域を中心にプロジェクト・マネジメント技法のコンサルティングを行うプラネット株式会社代表取締役 中嶋秀隆氏にプロジェクト・マネジメントについて話を伺った。
-
2005.10.24 雑誌「お宝はオープンソースにあり! 第6回」(日経ソフトウエア)を公開しました
~無償で使える帳票ツールで PDFやExcel形式のファイルを生成する~
OpenOffice.orgでテンプレート作成が可能なJooReports、Microsoft Excelファイルを読み書き可能なJakarta POIという2つのライブラリを紹介。無償ツール活用で帳票作成アプリもなんのその! -
2005.10.14 記事「S2Container.NETのDIとAOPを活用し生産性の高いシステムを構築する」(CodeZine)を公開しました
「Seasar2」は、DIコンテナとAOPという便利な機能を提供するJavaのオープンソースのフレームワークで、今後の開発の中心となる基盤として注目を集めています。本稿では「Seasar2」を.NET環境に移植した「S2Container.NET」と呼ばれるプロダクトを紹介します。
-
2005.10.12 記事「AjaxTags・AjaxFacesを利用したサーバーサイドプログラミング」(CodeZine)を公開しました
Ajaxを利用してリッチなUIを構築するためには、サーバサイドもさることながら、JavaScriptを使ったクライアントサイドの複雑なコーディングを行う必要があります。本稿で紹介するAjaxTags・AjaxFacesを利用すると、JSPタグを記述するだけで、JavaScriptのコーディングを行わずにAjaxを使用することができます。
-
2005.10.08 記事「ASP.NETで実践するO/Rマッピング(iBATIS.NET編)」(@IT)を公開しました
O/Rマッピング・ツールを利用することで、アプリケーションからはオブジェクト中のプロパティにアクセスするだけで、直感的にテーブル上の各フィールドにアクセスすることが可能になります。本稿では、前編に引き続き、.NETの代表的なO/Rマッピング・ツールとしてiBATIS.NETを取り上げます。
-
2005.10.07 記事「Mavenを利用してオールインワンのプロジェクト環境を構築する」(CodeZine)を公開しました
本稿では、Mavenの導入と基本的な使用方法について解説します。mavenにはソフトウェア開発のプロジェクトをサポートするために、定義済みの典型的な開発ライフサイクル、各種レポートの自動生成、最新モジュールの自動ダウンロードといった機能があります。これらの機能を、具体的なプロジェクトのイメージを想定して順に紹介していきます。
-
2005.10.07 記事「動的に圧縮ファイルを生成するには?」(@IT)を公開しました
本稿では、J#が提供するZipOutputStreamクラスを利用して、データベースから取得したテーブルの内容(タブ区切りテキスト)を動的に圧縮し、ダウンロード提供する方法について紹介します。
-
2005.09.30 記事「動的にJPEG画像を作成するには?」(@IT)を公開しました
.NET Frameworkには、Windows標準の描画エンジンであるGDI+機能にアクセスするためのクラス・ライブラリが用意されています。本稿では、このクラス・ライブラリを利用して、テキスト・ファイル上で管理された数値データを基に、動的に円グラフを生成してみることにしましょう。
-
2005.09.28 お知らせ「ポータル開発支援アプリケーション DotNetNuke 3.1.1日本語対応リソース」 公開
ASP.NET 1.xで動作するCMS(Contents Management System)アプリケーションDotNetNukeの最新版 3.1.1に対応する日本語版リソースの提供を開始しました。日本語版リソースの入手/適用方法については、本項のリンク先であるWebDeliを参考にしてください。
-
2005.09.26 記事「Struts-LayoutタグライブラリでリッチなUIを作成する」(CodeZine)を公開しました
JSF、Flex、Curlなど昨今のWebアプリケーションはリッチで、生産性の高いUIに注目が集まっています。本稿では、実績のあるStrutsのTaglibを拡張したStruts-Layoutで簡単にリッチなUIを作成する方法をご紹介します。
-
2005.09.24 雑誌「Windows標準のブログ&CMSツール詳解」()を公開しました
Windows+ASP.NETベースで動作する2大CMSツールDotNetNuke&CommunityServer。本稿では、DNN、CSのそれぞれの概要から導入方法、主要機能を紹介します。
-
2005.09.24 雑誌「お宝はオープンソースにあり! 第5回」(日経ソフトウエア)を公開しました
~オブジェクト指向を補完する アスペクト志向を体験しよう~
AspectJ、Seasar2という2つの代表的なアスペクト志向ツールを利用して、アスペクト志向に挑戦します。インタセプタ、ポイントカット、ジョインポイントなどなど、一見すると難しげなキーワードも実際のコードを見ればなんのその! -
2005.09.23 記事「1つのWebフォーム内で一覧/詳細画面を切り替えるには?」(@IT)を公開しました
ASP.NETのPlaceHolderコントロールを利用して、一覧画面と詳細画面を1つのWebフォーム内で管理する方法を紹介します。PlaceHolderコントロールを利用することで、一覧/詳細画面の切り替えをより直感的なコードで記述できるようになり、グリッドの状態保持を開発者が意識する必要もなくなります。
-
2005.09.21 記事「ASP.NETで実践するO/Rマッピング(NHibernate編)」(@IT)を公開しました
O/Rマッピング・ツールを利用することで、アプリケーションからはオブジェクト中のプロパティにアクセスするだけで、直感的にテーブル上の各フィールドにアクセスすることが可能になります。本稿では、.NETの代表的なO/Rマッピング・ツールとしてJavaの世界でも定評のあるNhibernateを取り上げます。
-
2005.09.16 記事「Webアプリケーションのパフォーマンス・テストを行うには?」(@IT)を公開しました
アプリケーション開発において、パフォーマンス・チューニングの重要性はますます高まっています。Visual Studio .NETを利用しているならば、付属の「Application Center Test」を利用して、負荷テストを実施することが可能です。ACTならばUIが日本語化されているのはもちろん、ヘルプ・ドキュメントも充実しているため、容易に利用することができます。
-
2005.09.15 雑誌「Javaライブラリ活用応用5つのワザ」(JAVA PRESS)を公開しました
O/Rマッピング・ツールiBATIS、全文検索エンジンLucene、ツリーメニューなどリッチなUIを実現するStuts Layoutなどなど、Javaで使えるオープンソース・ライブラリのテクニックを紹介。
-
2005.09.15 雑誌「オープンソースプロダクツから学ぶ設定手法 第3回」(JAVA PRESS)を公開しました
~Webアプリケーション・フレームワークStruts~
J2EE基盤の上に、どのようにフレームワークが構築されているのか、代表的なフレームワークStrutsを題材に読み解いてみることにしましょう。 -
2005.09.09 記事「TreeViewコントロールで深階層のツリー情報を効率よく読み込むには?」(@IT)を公開しました
TreeViewコントロールをドリルダウンするタイミングで、必要なノードのみを展開する方法を紹介します。本稿のテクニックを利用することで、深階層のツリー情報を表示する場合にも、より高いパフォーマンスを期待できるようになります。
-
2005.09.08 書籍『PEAR入門 PHP標準ライブラリを極める!』(翔泳社)刊行のお知らせ
PHP開発者、必読!
PHP標準のクラスライブラリPEARを極めよう。
クラシカルなデータベース抽象化レイヤPEAR::DBからO/RマッピングのDB_Object、認証ライブラリAuth、フォーム生成ツールHTML_QuickForm、テスティング・フレームワークPHPUnit、キャッシング・ツールCache_Liteなどなど、PEARで使えるライブラリ・テクニック満載の一冊。 -
2005.09.02 記事「TabStrip+MultiPageコントロールでマルチページを作成するには?」(@IT)を公開しました
本稿では、Internet Explorer WebBrowserコントロールに含まれるTabStrip/MultiPageコントロールを利用して、ページ内のコンテンツを複数のビューに分割表示する方法を紹介します。
-
2005.09.01 記事「NHibernateを利用してSQLを書かずにデータベースにアクセスする方法 」(CodeZine)を公開しました
NHibernateは、SQLを書かずにテーブルのデータとクラスをシームレスに変換させるO/Rマッピングを実現するため、コーディングの量を軽減することができます。
-
2005.08.31 記事「Log4J コネクションプーリング対応JDBCAppenderでパフォーマンスを向上する」(CodeZine)を公開しました
Log4Jに付属するJDBCAppenderはDBロギングのためのクラスですが、DBのコネクションプーリングに対応していません。本稿ではJDBCAppenderを拡張し、DBのコネクションプーリングに対応したカスタムのアペンダーを作成する方法を紹介します。
-
2005.08.26 記事「FreeTextBox上のツールバーをカスタマイズするには?」(@IT)を公開しました
FreeTextBoxコントロールに含まれている機能の1つであるツールバーをカスタマイズする3つの方法(1. ToolbarLayout属性から指定する方法 2. 配下のサーバ・コントロールから指定する方法 3. コードから動的に生成する方法)について紹介します。
-
2005.08.26 雑誌「永久保存版 Webデザイン必携ガイド」(WEB+DB PRESS)を公開しました
「サイトの構造設計」「画面開発」「構成パーツの作成と扱い方」「コーディング作業」の4章構成で、伝えるためのWebデザイン・テクニックを紹介します。ただ飾り立てるばかりではないサイト・デザインの必須テクニックをとくとご覧あれ!
-
2005.08.24 記事「枯れた新しいUI革命「Ajax」をASP.NETで活用する」(@IT)を公開しました
いま話題のAjax(Asynchronous JavaScript And Xml)をASP.NETと組み合わせてWebアプリを構築してみよう。Ajax技術を使えば、より洗練されたユーザー・インターフェイスが実現できる。
-
2005.08.24 雑誌「お宝はオープンソースにあり! 第4回」(日経ソフトウエア)を公開しました
~O/Rマッピング・ツールでSQLレスのDB連携に挑戦~
Hibernateを使って、簡単なテータ登録/検索アプリケーションを作成します。RDBとJavaクラスとのミスマッチを意識する必要がなくなり、コードがすっきりします。 -
2005.08.19 記事「FreeTextBoxコントロールでリッチな入力ボックスを作成するには?」(@IT)を公開しました
FreeTextBoxコントロールは、Community ServerやDotNetNukeなどのASP.NETアプリケーションでも利用されているフリーの汎用的な入力コンポーネント。FreeTextBoxを利用することでリッチなコンテンツをブラウザ上から簡単に編集したりすることができるようになる。
-
2005.08.12 記事「Calendarコントロール上で選択された日付について処理を行うには?」(@IT)を公開しました
Calendarコントロールを利用して、データベース内のスケジュール情報を元に、カレンダー上にはスケジュールの有無のみを表示しておき、個々の日付を選択したタイミングで詳細なスケジュールを表示する方法を解説します。
-
2005.08.11 記事「Windowsでイントラ・ブログを構築する(後編)」(@IT)を公開しました
Windows+無償CMSソフトを利用して、イントラネットにブログサーバを構築してみましょう。前編のCommunity Server編に引き続き、後編の本稿では、DotNetNukeを解説します。
-
2005.08.05 記事「AndroMDAでMDAの世界を体験する(コード分析編)」(CodeZine)を公開しました
同コード生成編の続編。AndroMDAを使用して、Struts、Spring、Hibernateのソースを自動生成するMDA開発プロセスの実践例を紹介します。本稿では、自動生成されたコードの中身を解析します。
-
2005.08.05 記事「AdRotatorコントロールで任意の付加情報を表示するには?」(@IT)を公開しました
本稿では、広告スケジュール・ファイルにカスタム要素として<Memo>要素を追加し、これを使って広告バナーの下部にキャッチフレーズを表示してみることにします。
-
2005.08.04 記事「AndroMDAでMDAの世界を体験する(コード生成編)」(CodeZine)を公開しました
AndroMDAを使用して、Struts、Spring、Hibernateのソースを自動生成するMDA開発プロセスの実践例を紹介します。本稿では、モデリングから実行までを解説します。
-
2005.08.03 記事「OpenOffice.orgとJooReportsを利用してJavaからPDFを出力する」(CodeZine)を公開しました
OpenOffice.orgとJooTemplates、JooConverterを利用して、簡単にPDF帳票を作成する方法をサンプルを交えて解説します。
-
2005.07.23 雑誌「お宝はオープンソースにあり! 第3回」(日経ソフトウエア)を公開しました
~Javaの開発効率を大幅アップ 話題の軽量コンテナを体験~
オープンソースで提供される軽量コンテナSeasar2について解説します。 -
2005.07.15 雑誌「オープンソースプロダクツから学ぶ設定手法 第2回」(JAVA PRESS)を公開しました
~テスティングフレームワークJUnit~
JUnitはオブジェクト指向のパイオニアによって書かれたコードで、模範的な美しいオブジェクト指向プログラミングが展開されています。 -
2005.07.14 記事「iBATIS.NETにてO/Rマッピングを行う(DAO Framework編)」(CodeZine)を公開しました
iBATIS.NETに含まれるの2つのフレームワークのひとつ「DAO Framework」について紹介します。DAO Frameworkは、パーシステンス層(DBアクセス)とサービス層(ビジネスロジック)の依存性を下げる簡易のDI(Dependency Injectioun)機能を提供します。
-
2005.07.13 記事「iBATIS.NETにてO/Rマッピングを行う(SQL Maps編)」(CodeZine)を公開しました
iBATIS.NETに含まれる2つのフレームワークのひとつ「SQL Maps」について紹介します。SQL Mapsは、XMLに定義したSQLを実行し、その実行結果とオブジェクトをマッピングする機能を提供します。
-
2005.07.11 お知らせ「ポータル開発支援アプリケーション DotNetNuke 3.1日本語対応リソース」 公開
ASP.NET 1.xで動作するCMS(Contents Management System)アプリケーションDotNetNuke 3.1に対応する日本語版リソースの提供を開始しました。日本語版リソースに尽力くださったのは、WINGSプロジェクトの本田将輝氏です。引き続き日本語ドキュメントも近日公開予定です。
日本語版リソースの入手/適用方法については、本項のリンク先であるWebDeliを参考にしてください。 -
2005.07.07 記事「JavaのSSLSocketでSSLクライアントとSSLサーバーを実装する」(CodeZine)を公開しました
J2SE1.4から標準で用意されたJSSE(Java Secure Socket Extension)のAPIを利用した簡単なSSLサーバー/クライアントの実装例を紹介します。
-
2005.07.02 雑誌「バージョン5でこんなに変わったPHPの新機能」(技術評論社)を公開しました
FedoraCore4ではPHP5がバンドルされます。
PHP5で導入・変更された新機能「オブジェクト指向構文」「XML/Webサービス」について解説します。 -
2005.07.02 記事「帳票ベンダ・インタビュー 第5回」(@IT)を公開しました
多様化するニーズに応えられるよう設計されたWebReportCafeの制御エンジン、デザインツール、管理サーバについてお話を伺いました。
-
2005.07.02 雑誌「ユーザーコントロールで"ASP.NETらしい"レイアウト部品を作ろう」()を公開しました
~デフォルトのコントロールでは満足できないあなたに贈るユーザーコントロール作成の極意~
ASP.NETらしいユーザーコントロールの記法を見直して、機能を十全に利用してみましょう。 -
2005.07.01 記事「iText.NETでPDF文書に表を追加するには?」(@IT)を公開しました
iText.NETライブラリを利用して、データベースから取り出したデータから動的に表を作成し、PDF文書に追加する方法について紹介します。