概要
特集1
Apache/Tomcat/サーバサイドJavaで実装する
Webアプリケーションの認証
Webアプリケーションの認証機構には「ベーシック認証」「ダイジェスト認証」「フォーム認証」「SSLクライアント証明書認証」の4つがあります。一方,それらの実装方法にも,Webサーバ(Apacheなど)側で組み込む場合,アプリケーションサーバ(Tomcatなど)で組み込む場合,そしてアプリケーションサーバ上で動作するプログラムでコーディングする場合などがあり,システム要件に合わせて認証方法と実装方法を選択することが重要です。本特集では,Apache,Tomcat,サーブレット/JSPに焦点を絞り,認証機構を実装するノウハウを基礎から解説します。
特集2
全機能を徹底的に使い倒すための第一歩
脱初心者! PostgreSQLチュートリアル
PostgreSQLは非常に多機能なデータベースです。この豊富な機能を使い倒すことにより,開発工数の削減,パフォーマンスの向上,安定した運用が実現できます。本特集は,「基本的なSQLは習得したけど…」という人を対象に,この豊富な機能と,PostgreSQL関連の便利なツールを解説していきます。本特集で解説する事項は,いずれも開発現場では知っておかなければならない基本的な知識,かつ非常に重宝するテクニックです。ぜひ習得し,使い倒してください。
特別企画1
カタログで学ぶ
Jakarta Commons完全制覇
Jakarta Commonsは,Javaの汎用的なコンポーネント群です。よく利用される処理,共通となる処理がコンポーネントとしてまとめられており,これを上手に利用することによって,効率的なソフトウェア開発が可能になります。
Commonsのコンポーネント数は多く,情報も少ないため,求める機能を持ったコンポーネントを見つけることは容易ではありません。そこで本特別企画では,Commonsの各コンポーネントをカタログ形式でまとめました。「こんな機能がほしいけど,これならすでに誰かが作っていても不思議ではないな」と思ったときにこのカタログを参照していただき,リファレンスとしてご活用ください。
特別企画2
SQLレスプログラミングの世界へようこそ
O/Rマッピングツール Torque実践活用術
「SQLレスでデータべースへアクセス!」そんなプログラミングが可能だとしたら,皆さんは試してみたくありませんか? 今回ご紹介するのはそれを可能にする,オープンソースのO/RマッピングツールApache Torque(http://db.apache.org/torque/)です。第1章では,O/Rマッピングとはどのような技術か,TorqueはO/Rマッピングをどのように実現しているのかを概説した後,Torqueによる基本的なDB操作のしかたとStrutsベースのWebアプリケーションにおけるTorqueの活用法について解説します。第2章では,実際のシステム構築レベルでTorqueで自在にDBアクセスを行うための活用ノウハウをご紹介します。ぜひ本特別企画をとおして,SQLレスプログラミングの世界を体験してみてください。
シリーズ特集[Open Sourceで業務システム #02]
○OpenCms ○XOOPS ○Zope CMF
コンテンツ管理システムの構築
Webページを動的に生成する技術の登場以来,Webアプリケーション開発のしくみは著しい進化を遂げてきました。一方,Webサイトという存在も業務の観点から見ると,従来のシンプルな会社案内的「ホームページ」から,さまざまな大量のコンテンツからなる企業システムのフロントエンドとも言える存在となるに至っています。その進化に合わせてWebサイト内のコンテンツを動的に管理するしくみとして登場したのが,コンテンツ管理システム(CMS)です。
本特集では,海外のさまざまなオープンソースCMSの中から,サーバサイドJavaベースのOpenCms,PHPベースのXOOPS,そしてZopeベースのCMFを取り上げ,その活用方法について解説します。