Java開発者のためのFAQ集

Java開発者が 最低限押さえておくべきJavaに関する基礎知識 、 実際のソリューション構築の場面で定石とされるノウハウ、 プログラミングTIPSなどのFAQをご紹介していきます。


  Javaに関するTIPSは「Java TIPS」へ

INDEX
J2EEの基礎知識
JSPの基礎知識と活用
セッション管理
Servlet/JSPリファレンス(ワンポイント・レクチャー)
BEA WebLogic Server(ワンポイント・レクチャー)
JDBCの基礎知識と活用
XMLとの連携・活用
エンタープライズへの適用
Webアプリケーションにおける帳票の実現

   Javaプログラミングの前提知識(ワンポイント・レクチャー)  
javaコマンドを使いこなす 
javacコマンドを使いこなす 
クラスパス(class path)を正しく使う
エクステンション(拡張)メカニズムとは
オブジェクト指向とクラスを理解する
クラスの定義とオブジェクトの生成を理解する 
パッケージを理解し利用する 
配列の宣言(1) 宣言の基本
配列の宣言(2) 2次元配列
明示的な割り当てをしない配列 
インターフェイスとは
ThisとSuperの使い分け
演算子
equals()メソッド
条件式の評価
   J2EE(Java2 Enterprise Edition)の基礎知識  
なぜ、Java2 Enterprise Edition(J2EE)が必要なのでしょうか?
――J2EEが必要になった経緯――
 
J2EEとデスクトップ用のJavaとはどこが違うのですか? 
J2EEを動作させるには何が必要ですか? 
J2EEのアプリケーションモデルとは 
アプリケーションの標準となるJ2EE Blueprintとは
J2EEの3つの“C”とは何ですか? 
MVCモデルという言葉をよく聞きますが何のことですか? 
J2EE RIとは何でしょうか?
J2EE RIを動作させる手順を教えてください
J2EEにおけるEJBの役割を教えてください 
EJBのメリットとは何ですか?
EJBの動作原理を教えてください
EJBの種類を教えてください
EJBのこれからを教えてください
   サーブレット(Servlet)の基礎知識と活用  
サーブレットとは何でしょうか 
サーブレットのメリットとデメリット
サーブレットの動作原理を教えてください
サーブレットのライフサイクルについて教えてください
日本語を扱うときの留意点(出力時)
日本語を扱うときの留意点(パラメータ取得時)
サーブレットにおけるクラスパス設定の注意点
WebブラウザのBackボタンが押されることで起こる問題への対処
HTMLフォームがサービス開始時に正しく表示されない?
複数のリクエストにはセッションオブジェクトを活用する
セッション終了処理の考慮点
Submitボタンの2度押しへの対策
   JSPの基礎知識と活用  
 JSPとは何ですか?
 JSPの動作原理を教えてください
 なぜJSPを使うのでしょうか?
 JSPで日本語を扱うときの留意点を教えてください 
ServletとJSP、Beanのうまい連携方法を教えてください
 JSPでセッションを設定する方法
JSPのリロードが行われないときの対策
JSPのuseBeanで、JavaBeans以外のクラスを扱う
<%@ include %>と<jsp:include>の違い
JSPの実行中に例外が発生したらメッセージを表示する
   セッション管理  
 セッション管理はなぜ必要なのですか?
 Cookieによるセッション管理の実現
 サーブレットにおけるセッション管理の実現
 セッションの開始・継続・終了
 Webアプリケーションにおけるセッション管理の留意点
   Servlet/JSPリファレンス(ワンポイント・レクチャー)  
サーブレット起動時の初期化処理 
サーブレットが破棄されるときに終了処理を行うには 
HTTPコマンドに応答するには
クライアントからのリクエスト情報を取得するには 
シフトJISなどで受け取ったパラメータをUnicodeに変換するには
HttpServletRequestオブジェクトの役割 
Formデータの取得 
HTTPリクエストヘッダの取得
HttpServletResponseオブジェクトの役
コンテンツタイプの設定 
サーブレットからの出力
文字コードの扱い
コンテキストルートを取得するためのメソッド
ServletContextオブジェクトの獲得
Httpセッションイベントとは
セッションに関連するオブジェクトへの通知 
pageディレクティブタグとは
pageディレクティブタグの活用
includeディレクティブタグを使う
Beanプロパティの設定
   BEA WebLogic Server(ワンポイント・レクチャー)  
 WebLogic Serverのセッション管理(基礎編)
 WebLogic Serverのセッション管理(応用編)
 Web Applicationのデプロイメント
   JDBCの基礎知識と活用  
 JDBCとは何でしょうか?
 JDBCの種類と使い分けを教えてください
 JDBCの主な機能について教えてください
 接続のプーリングについて教えてください
   XMLとの連携・活用  
なぜWebアプリケーションにXMLを使うのですか? 
業務システムにおけるXMLの役割を教えてください 
XMLを活用した業務システムにはどんな事例がありますか?
JavaからXMLを操作するために必要なものは何ですか?
SVGとは何ですか?
   エンタープライズへの適用  
なぜホスト資産とWebシステムを連携させるのですか? 
Webアプリケーションとホストを連携する手法を教えてください
Webアプリケーションとホストを連携した事例を教えてください
JMSの役割を教えてください
CORBAの動作を試す簡単な方法はありませんか?
   Webアプリケーションにおける帳票の実現
 
Webアプリケーションにおける帳票の必然性
帳票の実現方法には何がありますか?
PDFによる帳票実現の方法
帳票ソリューションの事例を教えてください

Javaに関するTIPSは「Java TIPS」へ



Java Agile フォーラム 新着記事
@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

注目のテーマ

Java Agile 記事ランキング

本日 月間