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 記事ランキング

本日 月間