大学のプロジェクトでJavaEEを使用することを考えています。以前は、デスクトップアプリケーションにC#を使用していました。私はJavaとJavaEEを初めて使用します。
私の質問はこれです。Java EEでプロジェクトを開始する前に、何を考慮する必要がありますか?NetBeansをIDEとして使用することを考えています。これは良い考えですか?バックエンドとしてMSSQLServerまたはOracleのいずれかを選択できます。
大学のプロジェクトでJavaEEを使用することを考えています。以前は、デスクトップアプリケーションにC#を使用していました。私はJavaとJavaEEを初めて使用します。
私の質問はこれです。Java EEでプロジェクトを開始する前に、何を考慮する必要がありますか?NetBeansをIDEとして使用することを考えています。これは良い考えですか?バックエンドとしてMSSQLServerまたはOracleのいずれかを選択できます。
Java EEでプロジェクトを開始する前に、何を考慮する必要がありますか?
この質問は非常に広範であり、これが正確に期待される答えであるかどうかはわかりませんが、私の提案はJava EE 6(より正確には、仕様全体のサブセットであるJava EE 6 Webプロファイル)を使用することです。あなたの場合は十分すぎるほどです)そして次のAPIを使用するには:
ランタイム環境(コードを実行するサーバー)には、GlassFish3.0.1Webプロファイルを使用することをお勧めします。
NetBeansをIDEとして使用することを考えています。これは良い考えですか?
それが私のおすすめです。NetBeansは非常にまともなIDEであり、初心者に優しいIDE(ただし、それでも強力)であり、Java EE 6の非常に優れたサポートを提供し、GlassFishとの非常に優れた統合を提供し、開始するために利用できるチュートリアルとドキュメントがたくさんあります。
バックエンドとしてMSSQLServerまたはOracleのいずれかを選択できます。
Javaは、JDBCと呼ばれる統合された低レベルAPI(JPAはその上に構築された高レベルAPI)を使用してデータベースと対話するため、Javaの観点からは、どちらを選択するかは重要ではなく、大学のプロジェクトには違いがあるので、使用したいものを選択してください(C#プロジェクトにSQL Serverを既に使用している場合は、Oracleの経験を積むことをお勧めします)。