WEB+DB PRESS Vol.14

今号の特集概要

特集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といういずれも信頼性の高いソフトウェアを使って,低コストで品質の高いシステムを構築するためのノウハウ満載でお届けします。

目次

特集1
ガンバレ新人!
EclipseとTomcatでゼロからはじめるサーバサイドJava

  • ◇Part 1 Part 1 導入編
  • 第1章:サーバサイドJavaってなんだ?
    サーブレット/JSPの位置付けを知る……山田祥寛
  • 第2章:実行環境を整えよう
    各ソフトウェアの役割と,設定・操作の基本を知る……山田祥寛
  • ◇Part 2 Tomcat編
  • 第3章:実行環境Tomcat入門
    実行・設定で困らないための第一歩……山田祥寛
  • 第4章:server.xmlを理解する
    Tomcat全体の設定ファイル……山田祥寛
  • 第5章:web.xmlを使いこなす
    各Webアプリケーションの設定ファイル……山田祥寛
  • ◇Part 3 Eclipse編
  • 第6章:開発環境Eclipse入門
    最新バージョン2.1で始める……こうたろう
  • 第7章:いよいよWebアプリケーション開発
    サーブレット/JSP開発の基本……こうたろう
  • 第8章:Webアプリケーションからデータベース操作
    JDBCの基本……こうたろう
  • 第9章:もっともっとEclipseを知る
    お役立ちテクニック満載!……こうたろう
  • 第10章:ガンバレ新人!!
    Webアプリケーション開発の心得……こうたろう

特集2
ガンバレ新人!
MySQLで試して身につく
基礎からわかるデータベース

  • 第1章:データベースとは
    データベースの基礎知識……西沢直木
  • 第2章:MySQLを使ってみよう
    データベースのインストールと基本操作……西沢直木
  • 第3章SQLの基本を理解する
    テーブル操作の基礎知識……西沢直木

特集3
信頼性・可用性を高めよう!
PostgreSQLへのレプリケーション導入法

  • chapter 1:負荷分散とレプリケーション
    目的に応じた実装方式を学ぼう……三谷篤
  • chapter 2:レプリケーションプロジェクト
    方式による分類一覧……三谷篤
  • chapter 3:PGReplicateを使ってみよう(1)
    インストールから設定まで……三谷篤
  • chapter 4:PGReplicateを使ってみよう(2)
    運用からシステム構築の注意点まで……三谷篤

特別企画
ガンバレ新人!
プロフェッショナルな仕事をしよう
現場で役立つ プログラミングの基礎知識

  • 第1章:まず最初にするべきこと
    仕様書をじっくりとチェック……羽生章洋/黒枝真
  • 第2章:どのように作るかをしっかり考える
    プログラム設計のポイント……羽生章洋/黒枝真
  • 第3章:ソースコードはどのように書くか
    コーディングのポイントと心得……羽生章洋/黒枝真
  • 第4章:コーディング後にすべきこと
    コンパイルエラーのチェックとトレース実行……羽生章洋/黒枝真

シリーズ特集[Open Sourceで業務システム #01]
○Jetspeed○Struts Tiles○Zope CMF/Plone
企業情報ポータルを作る

  • 第1章:オープンソースで実現する企業情報ポータル
    企業情報ポータルの現状とオープンソース事例……桜井通開
  • 第2章:Jakarta Jetspeed
    ポートレット開発入門……沖林正紀
  • 第3章:Jakarta Struts Tiles
    Struts新バージョンのテンプレート機能をポータルに活用……沖林正紀
  • 第4章:Zope CMF/Plone CMF,Ploneによるポータルの構築……桜井通開

一般記事

  • これでわかった! Tomcat+Apache連携
    • Tomcat+SSL+Apacheの環境を作ろう……原田洋子
  • Webサービスの未来を占う
    • SOAP/WSDL/UDDIの問題と解決策を探る……大場克哉
  • イントラネットにおけるスマートクライアントの利用
    • ブラウザを使わないWebシステム……arton

連載

  • 現役SE桜子の プログラマ家業を斬る!
    【第5回】Oh! Myリーダー……大酒桜子
  • NY発! デベロッパ勘治外法権
    【第4回】春は電子政府のあけぼの.……鳥居伴太
  • Webアプリケーション開発 Cookbook
    [新連載]【第1回】HTTPプロトコルを使い倒す~Webサーバのパフォーマンス向上のために……宮川達彦
  • Webサービス for Java e-ビジネスシステム構築の基礎
    【第5回】Webサービスのセキュリティ(4)~XKMS-XMLキー管理仕様~……丸山不二夫
  • Javaの未来はここにある!
    JCP/JSRウォッチング 【最終回】J2SE 1.5 Tiger(JSR-176)……本松慎一郎

コメント

コメントの記入