4

大学のプロジェクトでJavaEEを使用することを考えています。以前は、デスクトップアプリケーションにC#を使用していました。私はJavaとJavaEEを初めて使用します。

私の質問はこれです。Java EEでプロジェクトを開始する前に、何を考慮する必要がありますか?NetBeansをIDEとして使用することを考えています。これは良い考えですか?バックエンドとしてMSSQLServerまたはOracleのいずれかを選択できます。

4

1 に答える 1

5

Java EEでプロジェクトを開始する前に、何を考慮する必要がありますか?

この質問は非常に広範であり、これが正確に期待される答えであるかどうかはわかりませんが、私の提案はJava EE 6(より正確には、仕様全体のサブセットであるJava EE 6 Webプロファイル)を使用することです。あなたの場合は十分すぎるほどです)そして次のAPIを使用するには:

  • プレゼンテーション層用のJSF2.0。
  • サービス層用のEJB3.1Lite。
  • ドメインオブジェクトの永続性のためのJPA2.0。

ランタイム環境(コードを実行するサーバー)には、GlassFish3.0.1Webプロファイルを使用することをお勧めします。

NetBeansをIDEとして使用することを考えています。これは良い考えですか?

それが私のおすすめです。NetBeansは非常にまともなIDEであり、初心者に優しいIDE(ただし、それでも強力)であり、Java EE 6の非常に優れたサポートを提供し、GlassFishとの非常に優れた統合を提供し、開始するために利用できるチュートリアルとドキュメントがたくさんあります。

バックエンドとしてMSSQLServerまたはOracleのいずれかを選択できます。

Javaは、JDBCと呼ばれる統合された低レベルAPI(JPAはその上に構築された高レベルAPI)を使用してデータベースと対話するため、Javaの観点からは、どちらを選択するかは重要ではなく、大学のプロジェクトには違いがあるので、使用したいものを選択してください(C#プロジェクトにSQL Serverを既に使用している場合は、Oracleの経験を積むことをお勧めします)。

関連する質問

于 2010-08-19T09:24:44.617 に答える