すべてのWhat's New
-
2006年
-
2006.03.18 雑誌「JAVA PRESS 特別総集編」(JAVA PRESS)を公開しました
Vol.1からVol45までの特集・特別企画がCD-ROMに収録されています。山田祥寛&WINGSプロジェクトメンバ執筆記事も掲載されています。
-
2006.03.18 雑誌「AjaxTagsライブラリを使って気軽にAJAX!」(JAVA PRESS)を公開しました
~タグライブラリによるかんたんRIA~
高度な知識がなくても簡単に流行のAJAXを実現できる「AjaxTags」について扱います。環境構築から各タグ解説までサンプル交えてご紹介します。 -
2006.03.18 雑誌「オープンソースプロダクツから学ぶ設定手法 第6回」(JAVA PRESS)を公開しました
~Webアプリケーションサーバ Apache Tomcat~
Tomcatのソースコード読解に挑戦します。
前編ではサーバ構築のノウハウを、後編ではクライアントからのリクエスト処理についてTomcatから学びます。 -
2006.03.17 記事「Webフォームでウィザード形式のページを作成するには」(@IT)を公開しました
ASP.NET 2.0で追加されたWizardコントロールを使って、簡単なウィザード・ページの作り方について解説します。
-
2006.03.15 雑誌「@ITベストセレクション WindowsTIPS編」()を公開しました
@ITでおなじみのWindowsTIPS。5年間に掲載された500TIPSをPDF書籍として収録。山田祥寛&WINGSプロジェクトメンバ執筆のTIPSも掲載されています。
-
2006.03.14 記事「JMeterでWebアプリケーションのパフォーマンス測定を行う」(CodeZine)を公開しました
Webアプリケーションでは、十分なリクエストを処理できるだけの耐久性が求められます。本稿では、Apache Jakarta Projectで開発が進められているJMeterを使用して、Webアプリケーションの負荷テストの方法を解説します。
-
2006.03.11 雑誌「SQLのルール、設計のルール ずばりわかる!データベース」(日経ソフトウエア)を公開しました
~JavaでRDBとXMLにアクセスする方法~
サーバサイドのJavaアプリケーションからRDBまたはXMLにアクセスする基本的なプログラミング・テクニックをサンプルを交えて紹介します。 -
2006.03.10 記事「Webフォームでクリッカブル・マップを作成するには?」(@IT)を公開しました
ASP.NET上でクリッカブル・マップの機能を実現するには、ImageMapコントロールを使います。具体的なサンプルを交えて解説します。
-
2006.03.03 記事「任意のXMLファイルからサイト・メニューを作成するには?」(@IT)を公開しました
サイトマップ・ファイル(web.sitemap)の代わりに、既存のXML文書をナビゲーション・コントロールにバインドして、サイト・メニューを作成する方法を紹介します。
-
2006.03.01 記事「Visual Studio 2005でいってみようDBプログラミング 第1回」(@IT)を公開しました
(新連載) .NET Frameworkの定番IDE「Visual Studio 2005」をフル活用したデータベース・プログラミングを学ぼう。第1回の今回は、まず.NET FrameworkとVS 2005の基礎を修得します。
-
2006.02.24 雑誌「特集1:基本仕様からDB連携、プログラミングまで 完全丸わかり再入門 XML活用テクニックの基礎) 」()を公開しました
XML1.0の基本からその周辺技術XSLT&Xpath、DOM、DTD、XMLSchema、Xqueryまでを総ざらい。今や技術者にとって基本リテラシとなったXML技術をもう一度復習しましょう!
-
2006.02.24 記事「複数のボタンを持つフォームで検証コントロールを利用するには?」(@IT)を公開しました
ASP.NET 2.0ではサブミット・ボタンと検証コントロールとを関連付けるための機能として、ValidationGroup属性が追加されました。ValidationGroup属性を利用することで、それぞれのサブミット・ボタンで実行するべき検証コントロールを明示的に関連付けできるようになります。
-
2006.02.13 雑誌「開発者のための実装系Webソースコードマガジン CodeZine傑作選 Vol.1」()を公開しました
翔泳社の開発者向けWebサイト「CodeZine(コードジン)」の傑作記事集です。山田祥寛&WINGSプロジェクトメンバの記事は、10本収録されています。フリーで使えるソースコード付きです。
-
2006.02.10 記事「ページ間ポストバックでポスト元ページの情報に簡単にアクセスするには?」(@IT)を公開しました
ポスト先で頻繁に利用するような情報については、その項目をポスト元のページでプロパティとして公開しておくことで、アクセスの手続きを省力化することができます。
-
2006.02.07 記事「S2DaoでXMLレスなO/Rマッピングを行う」(CodeZine)を公開しました
Dao(Data Access Object)とは業務システムで良く利用されるデータベースにアクセスするパターンです。このDaoの実装に有効な「S2Dao」というO/Rマッピングツールについて紹介します。
-
2006.02.06 記事「Apache GeronimoでWebサービス/アプリケーションを稼動させる」(CodeZine)を公開しました
オープンソースである、Apache発のJ2EE準拠アプリケーションサーバ「Geronimo」を稼動させて、Apache AxisとWebアプリケーションをデプロイする方法について解説します。
-
2006.02.03 記事「講演「大きく変わるWEBサイト構築技術」」(JAGAT)を公開しました
プロローグ30分、WINGSプロジェクト佐藤匡剛氏、青木淳夫氏による講演を各30分、そして、山田祥寛を含めたパネルディスカッション30分の充実した120分でした(www.jagat.or.jp/page/2006/conf/c.htm#c4)。
2006年、大きく変わるWeb技術について解説しました。
講演に使用したプレゼン資料は、本ページからダウンロード可能です。 -
2006.02.03 記事「異なるWebフォームにポスト・データを送信するには?」(@IT)を公開しました
ASP.NET 2.0からは「ページ間ポスティング(クロスページ・ポストバック)」という機能が導入されました。具体的なコードを例に解説します。
-
2006.02.01 記事「OSCacheのキャッシングでWebアプリケーションのパフォーマンスを向上する 」(CodeZine)を公開しました
J2EEキャッシングフレームワーク「OSCache」を使ったWEBコンテンツのキャッシング方法を、サンプルを用いて紹介します
-
2006.01.27 記事「Webフォーム上でサイト・メニュー/サイト・パスを作成するには?」(@IT)を公開しました
ASP.NET2.0で標準搭載されたナビゲーション・コントロールを利用することで、さまざまな形式のナビゲーションUIをほとんどプログラムレスで構築することができます。具体的なコードと共に解説します。
-
2006.01.25 記事「Visual Studio 2005がやってきた(後編)」(@IT)を公開しました
VS 2005で構築可能なアプリケーションのベースとなる.NET FrameworkやASP.NET、Windowsフォーム、ADO.NETの新機能について総覧してみます。多数の新コントロールにより開発が一段と楽になります。
-
2006.01.23 書籍『独習PHP』(翔泳社)刊行のお知らせ
いよいよあの独習シリーズにPHPが登場です。
PHP最新版5.1に対応し、サーバーサイドプログラミングの基礎からオブジェクト指向、またデータベース連携やPEAR、Smartyなどの定番ライブラリまでを詳しく解説。
読んで、試せる練習問題を多数収録しているので、1人で学習するのも安心です。 -
2006.01.20 記事「MultiView/Viewコントロールでマルチビューのページを作成するには?」(@IT)を公開しました
ASP.NET 2.0で、新たにMultiViewコントロールとViewコントロールが提供されました。MultiViewコントロールを利用することで、配下のViewコントロールによって定義されるビューのいずれを表示するかを簡単に制御できるようになります。
-
2006.01.18 雑誌「オープンソースプロダクツから学ぶ設定手法 第5回」(JAVA PRESS)を公開しました
~統合開発環境Eclipse~
Eclipseソースコード読解に挑戦します。プラグインのメカニズムを構築する方法の一例を実際のコードから学びます。 -
2006.01.18 雑誌「テンプレートエンジンVelocityでEoDを実現する!」(JAVA PRESS)を公開しました
~プレゼンテーション層開発を極めよう~
Velocityの基本から、JSPの代替として使う手法、開発ツールの使い方、陥りがちな注意点などを解説します。 -
2006.01.17 記事「mavenのプラグインを作成して独自のレポートを追加する」(CodeZine)を公開しました
mavenで自動生成されるプロジェクトの情報をまとめたサイト(レポート)に独自のレポートを追加する方法について、具体的な例を基に詳しく解説します。
-
2006.01.17 書籍『これならわかる不正アクセス対策 入門の入門』(翔泳社)刊行のお知らせ
Web開発者必読の1冊。
いつも心にセキュリティ・マインドを持とう。
小難しい技術書とは違い、肩肘張らずにサクッと読める読み物です。
サーバ設定の仕方から、「クロス・サイト・スクリプティング」や「SQLインジェクション」までわかりやすく解説。不正アクセスに対処するための考え方が身につきます。 -
2006.01.13 記事「ページ内の一部分だけをキャッシュから除外するには?」(@IT)を公開しました
ASP.NET 2.0で追加された、SubstitutionコントロールとWriteSubstitutionメソッドについて解説します。これらを利用すると、ページ上で設定されたキャッシュ・ポリシーにかかわらず、Substitutionコントロールで定義された部分だけを常に動的に生成できるようになります。
-
2006.01.06 記事「RSSフィードをWebフォームで読み込み表示するには?」(@IT)を公開しました
RSSフィードからWebフォーム上に新着記事一覧を作成する方法について、解説します。
RSSフィードを引用すれば、自サイトでポータル的に複数サイトの新着情報を集約することも可能となります。 -
2005年
-
2005.12.28 記事「Visual Studio 2005がやってきた(中編)」(@IT)を公開しました
VS 2005では開発言語として、従来のVisual Basic、C#、C++、J#を利用することが可能です。これらの言語もまた、.NET Framework 2.0のバージョン・アップとともに、いくつかの機能改善が行われました。本稿では、この中からVisual BasicとC#について、特に注目すべき変更点について紹介します。
-
2005.12.24 雑誌「特別インタビュー/フリーライターへの道」(日経ソフトウエア)を公開しました
WINGSプロジェクト代表、山田祥寛の特別インタビュー記事です。日経ソフトウェア編集のSさん、長時間にわたるインタビューをお疲れ様でした!
-
2005.12.24 雑誌「特集1:インターネット技術を基礎から学ぶ」(日経ソフトウエア)を公開しました
インターネット技術を基礎から学ぶのに最適な書籍を9冊厳選して紹介。HTMLからJavaScript、XML、PHPまで。
-
2005.12.22 雑誌「PDO--次世代の標準DB抽象化レイヤ」(WEB+DB PRESS)を公開しました
PHP 5.1から新たに導入されたデータベース抽象化レイヤPDO(PHP Data Object)を利用することで、高速なデータベース連携アプリケーションがより簡単に作成できるようになります。
-
2005.12.17 記事「Visual Studio 2005がやってきた(前編)」(@IT)を公開しました
2005年12月15日、英語版の開発完了から約1カ月半を経て、待ちに待ったVisual Studio 2005 日本語RTM版の開発が完了しました。本特集では、これからVS 2005の導入を検討されている方々に向けて、前・中・後編の3回にわたり、VS 2005、.NET Framework 2.0で新たに提供される主要な機能について紹介します。
-
2005.12.16 記事「お宝はオープンソースにあり!(15)~無償で使える帳票ツールでPDFやExcel形式のファイルを生成する(後編)~」(日経クロステック)を公開しました
前編に引き続き、後編の今回はJakarta POIを利用して、サーブレット・アプリケーションからチャート入りのExcelワークシートを出力する方法を紹介します。
-
2005.12.14 記事「お宝はオープンソースにあり!(14)~無償で使える帳票ツールでPDFやExcel形式のファイルを生成する(前編)~」(日経クロステック)を公開しました
帳票作成と聞くと,とかく「高価なツールが必要なのでは?」「コーディングが難しそう」と思いがちです。しかし,今では高度な機能を備えたオープンソースの帳票ソフトウエアが数多くあります。連載最終回の今回は,無償で利用できるソフトウエアを使って,帳票を出力するアプリケーションを作成してみましょう。
-
2005.12.09 記事「お宝はオープンソースにあり!(13)~オブジェクト指向を補完するアスペクト指向を体験しよう(3)~」(日経クロステック)を公開しました
国産DIコンテナとしても有名なSeasar2を使って、アスペクト志向プログラミングの基礎を体験してみましょう。前回紹介したAspectJとの違いも意識してみると、興味深い点がいくつかあるはずです。
-
2005.12.07 記事「お宝はオープンソースにあり!(12)~オブジェクト指向を補完するアスペクト指向を体験しよう(2)~」(日経クロステック)を公開しました
アスペクト志向に対応した代表的なライブラリの一つであるAspectJを使って、アスペクト志向プログラミングの基礎を体験してみましょう。
-
2005.12.05 記事「Struts-LayoutタグライブラリでリッチなUIを作成する(カスタマイズ編)」(CodeZine)を公開しました
別稿「Struts-LayoutタグライブラリでリッチなUIを作成する」に引き続き、本稿では、前回紹介できなかったStruts-Layoutの基本機能とカスタマイズ方法について解説します。
-
2005.12.05 記事「お宝はオープンソースにあり!(11)~オブジェクト指向を補完するアスペクト指向を体験しよう(1)~」(日経クロステック)を公開しました
近ごろ,「アスペクト指向」というキーワードを耳にする機会が増えてきました。オブジェクト指向にすら振り回されている方は,「また~指向?」と拒否反応を起こしてしまうかもしれません。しかし,アスペクト指向は何もないところから突然変異的に発生した,得体の知れない概念ではありません。従来のオブジェクト指向に足りない部分を補うものです。さて「足りない部分」とは何でしょうか。
-
2005.12.01 記事「Projectを使いこなすマネージャーが急増中 その理由は? - プロジェクト・マネジメント理解のための必須ツール Microsoft Project 2003 -」(@IT)を公開しました
プロジェクトはあたかも小さな会社です。マネージャーには人員の管理や予算の管理、納期の管理全てが委ねられます。そのマネージメントスキルは経営そのものです。変化の激しい時代、プロジェクト・マネジメントのスキルを持った人材は、企業が最も欲しがるものとなっています。
-
2005.12.01 記事「お宝はオープンソースにあり!(10)~O/Rマッピング・ツールでSQLレスのDB連携に挑戦!(後編)~」(日経クロステック)を公開しました
前編に続いて、Hibernateを利用するための設定ファイルの定義方法、および、アプリケーションからの利用方法について紹介します。
-
2005.11.29 記事「お宝はオープンソースにあり!(9)~O/Rマッピング・ツールでSQLレスのDB連携に挑戦!(前編)~」(日経クロステック)を公開しました
なるほど,JDBCは最も基本的なデータベース・アクセスの手段です。しかし,JDBCでコーディングをしたことがある方ならば,おそらくこれまでに様々な不都合を感じてきたのではないでしょうか。そこで本稿では、O/Rマッピングツールを使って、SQLレスでデータベース連携を実現する方法について紹介します。
-
2005.11.29 雑誌「Ajax-Web2.0的発想の実装手法」()を公開しました
Web2.0的要素として「プラットフォームとしてのWeb」が挙げられるが、AjaxはWebプラットフォームが提供するサービスに対してアクセスするための有効な「ソフトウェア」だ。
-
2005.11.25 記事「お宝はオープンソースにあり!(8)~Javaの開発効率を大幅アップ 話題の軽量コンテナを体験!(3)~」(日経クロステック)を公開しました
Seasar2を使って、サーブレットからデータベースにアクセスする方法について紹介します。
-
2005.11.25 記事「Ajax.NETでデータセットやコレクションを操作するには?」(@IT)を公開しました
Ajax.NETで型変換メカニズムを利用することで、データセット(DataSetオブジェクト)やコレクションなどの構造化データをサーバ/クライアント間でやりとりするのも容易になります。
-
2005.11.23 記事「お宝はオープンソースにあり!(7)~Javaの開発効率を大幅アップ 話題の軽量コンテナを体験!(2)~」(日経クロステック)を公開しました
簡単なアプリケーションを例に、Seasar2による軽量コンテナの利用方法を紹介します。
-
2005.11.21 記事「お宝はオープンソースにあり!(6)~Javaの開発効率を大幅アップ 話題の軽量コンテナを体験!(1)~」(日経クロステック)を公開しました
軽量コンテナという名前は,複雑になりすぎたEJBと対比して「仕様が単純であり,習得も容易である」ことから来ています。その本質は「DI(Dependency Injection:依存性の注入)」という概念です。このため,DIコンテナと呼ばれることもあります。本稿では、国産DIコンテナであるSeasar2を取り上げつつ、軽量コンテナを体験してみましょう。
-
2005.11.18 記事「お宝はオープンソースにあり!(5)~JavaのWeb開発ではもはや常識 Strutsの使い方を学ぶ(3)~」(日経クロステック)を公開しました
Strutsにおけるビュー(JSPページ)の記述方法、設定ファイルstruts-config.xmlの基本、リクエストデータの授受方法など、Strutsプログラミングの基本を紹介します。
-
2005.11.18 記事「Ajax.NETでAjaxプログラミングを効率化するには?」(@IT)を公開しました
標準的なASP.NETのみでAjaxを実装した場合、クライアント側では冗長なJavaScriptコードを記述していく、サーバ側でもHTTPリクエストを処理して引数をパースするなど、それなりの対応が必要となる。しかし、Ajax.NETを使用すれば、クライアント側では通信部分の冗長なJavaScriptコードを除去し、あたかも直接サーバサイドのメソッドを呼び出しているかのように記述することができる。