概要
特集1
ガンバレ新人!!
EclipseとTomcatでゼロからはじめるサーバサイドJava
春ですね。新しいことをはじめるのにピッタリな季節です。この特集は,これからサーバサイドJavaをはじめる人のための特集です。インストールや設定の段階でつまってしまうことって多いですよね? そこでPar1では,サーバサイドJavaの環境作りをゼロから丁寧に解説していきます。環境作りもすんで,いざ解説書のサンプルコードを実行しようと思ったとき,うまくできず困ったことはありませんか? そんな人のために,Part2でまずはサーブレット/JSPの実行環境Tomcatについてきちんと学びます。そしていよいよ開発です。テキストエディタでガリガリとゼロからコードを書いていくのは,めんどうですし,とっつきにくいですよね。Part3では,人気爆発中の統合開発環境Eclipseを用いて,Webアプリケーション開発のイロハを手軽に学んでいきます。
特集2
ガンバレ新人!!
MySQLで試して身につく
基礎からわかるデータベース
SEやプログラマにとって重要な技術は3つあります。1つはプログラミング,1つはネットワーク,そして残りの1つはデータベースです。データベースはとても重要なものですが,基礎の部分に独特の考え方があるため,とっつきにくいところもあります。そうしたとっつきにくい「独特な考え方」をマスターするには,理論を勉強して理解しようとするよりも,とりあえず一通りの理屈に目を通したら,あとは実際にやってみて,慣れてしまうというのが早道です。本特集では,実際にご自宅のWindowsパソコンでデータベースを動かし,試してみながら,基礎的な操作方法に触れていただけるようになっています。しかし,慣れるのがコツとは言っても,もちろん,それだけというわけにはいきません。第1章では,技術者が知っておくべき重要な基礎知識を,網羅的にご紹介しています。
本特集で,データベースをマスターする糸口を見つけていただければ幸いです。
特集3
信頼性・可用性を高めよう!
PostgreSQLへのレプリケーション導入法
Webに限らず基幹系システムでもPostgreSQLを利用するために,もっとも実装が期待されている機能の1つは「レプリケーション」です。レプリケーションとは「データを複製する」ことで,同期・非同期,マスタスレーブ・マルチマスタなどの計4種類の方式に分類することができます。採用する方式によっては,システムに負荷分散機能やフェールオーバ機能を付加することができます。
本特集では,まず第1章でレプリケーション方式を分類し,データベースに求められる機能を整理します。続いて第2章では,PostgreSQLの各種レプリケーションプロジェクトを紹介します。最後に第3章と第4章で,レプリケーションプロジェクトの1つである「PGReplicate」のインストールからシステム構築のテクニックまでを丁寧に解説します。
特別企画
ガンバレ新人!!
プロフェッショナルな仕事をしよう
現場で役立つ プログラミングの基礎知識
プログラミングは,業務システム開発に関わるSE・プログラマの方にとって最重要なスキルの一つです。しかし業務においては当然,技術力だけでよいわけではありません。センスの有無が言われることもありますが,センスがあるからプログラムを作るのが上手いというわけでもありません。
本特別企画では,どのように仕事を進めればよいのか,どこに注意してプログラムを作ればよいかといった現場で役立つ基礎知識を解き明かしながら,プロとしてスタートを切ったみなさんの役に立つノウハウをお届けします。
シリーズ特集[Open Sourceで業務システム #01]
○Jetspeed ○Struts Tiles ○Zope CMF/Plone
企業情報ポータルを作る
オープンソースソフトウェアを企業システムに導入しようという機運が高まっています。これまで,オープンソースというとOSや,Webサーバ,メールサーバ,そしてDBサーバといったレイヤが中心でしたが,最近ではJava,PHP,Perlなどで実装された,より具体的な業務システム用のアプリケーションも多く登場しています。本シリーズ特集では,こうした業務システム構築用のアプリケーションや,さまざまなオープンソースソフトウェアを活用した業務システム開発技法について解説します。
第1回目のテーマは,オープンソースのポータル構築基盤を使った企業情報ポータルです。サーバサイドJavaベースのJakarta Jetspeed,Jakarta Struts Tiles,そしてZopeベースのCMF/Ploneといういずれも信頼性の高いソフトウェアを使って,低コストで品質の高いシステムを構築するためのノウハウ満載でお届けします。