私は本当にクライアント側のハングを取得し始めていますJavaプログラミング、そして私が理解していることからJavaトラフィック量。
問題は、私がサーバー開発に完全に慣れていないということです。そのため、Javaの優れたドキュメントにもかかわらず、どこから始めればよいのか、どこで情報を探すべきなのかわかりません。
より具体的な質問:
事前に感謝します、これらの質問が広範囲に及ばないことを望みます。
既にお伝えしたようなシンプルなセットアップから始めることをお勧めします。Eclipse+使いやすい Tomcat としましょう。
サーバー側の場合は、定義した形式で、またはクライアントとクライアントが定義した形式で、サーバーから他のアプリケーションデータにアクセスできるサーブレットを作成する必要があります。 Jsonのような馴染みのあるものから始めることをお勧めします。このために、私にはあなたのための小さな「出発点」があります。
サーバー側アプリケーションの簡単な例をクローンします: https://github.com/DominikAngerer/Java-GsonJerseyProvider Emberのようなフレームワークで使用されるJSON。また、そこに定義されている構造を簡単に変更できます。
Eclipseでコードを開発し、それをサーバーに「出荷」する一般的な方法はありますか?
ええ、そうすることは全く一般的です。サーバーサイドコードを記述し、.warとしてエクスポートします。たとえば、Tomcatやjettyは単純にデプロイでき、これらのアプリケーションサーバーで実行できます。
サーバーサイドJava向けの優れた非特定のチュートリアルを知っていますか? GoogleのCloud PlatformとNetscapeのチュートリアルを見てきましたが、インフラストラクチャに依存したくありません。
私はジャージーと一緒に仕事をするのが大好きです-あなたが書くコードを理解することは本当に大切です。 IBM developerworksが提供する例を試してみてください: http://www.ibm.com/developerworks/library/wa-aj-Tomcat/
最初は少しオーバーヘッドになるかもしれませんが、サンプルを試してみた後(すぐに実行する必要があります)、Javaで簡単なバックエンドシステムを作成する方法のアイデアが得られると思います。
JavaEEをご覧ください。 Eclipse + Tomcatを使用して単純なJSPページを作成する方法を学習することから始めます(「動的Webプロジェクト」を作成します)。その後、サーブレットをチェックアウトし、HTTPを理解してください。その後、JSTLおよび他のJava EEコンポーネントの概要を取得します。DZoneには、ニース refcard があり、Java EE 7コンポーネント。その後、SpringやStrutsなどのフレームワークに移行するのに十分なはずです。あるいは、Java EEがCDI(コンテキスト依存性注入)またはJAX-RSおよびJAX-WS(Webサービス)このドキュメントでは、Eclipseでサーブレットコンテナーを構成する方法の概要を説明します。 http://www.Eclipse.org/webtools/ community/education/web/t320/Configuring_an_Application_Server_in_Eclipse.pdf
チュートリアルについては、次のOracles JavaEE 7チュートリアルを参照してください。 http://docs.Oracle.com/javaee/7/tutorial/
あるいは、Java EEで使用されるスタイルとパターンが気に入らない場合、Play Frameworkと呼ばれる非Java EEフレームワークがあります( http://playframework.com )JavaまたはScalaのいずれかを使用してアプリケーションを開発するオプションを提供し、MVCアーキテクチャを使用します。
Javaを使用したサーバー側のプログラミングを学びたい場合は、Eclipseでの作業を開始することをお勧めします。私が知っているほとんどすべての開発者は1つまたは別のIDEを使用しており、ほとんどの開発者はEclipse for J2EEを使用しています。
ローカルコンピューターでEclipseをセットアップする方法については、多数のチュートリアルを利用できます。個人的に私はそれを学んだときに多くのチュートリアルを読みました、あなたはそれをグーグルで検索できます。
http://www.apekshit.com/t/11/Writing-Java-programs-in-Eclipse
http://www.apekshit.com/JSP-Tutorial-for-beginners-with-Examples/c/21
あなたが探しているものを達成するのに役立つかもしれないこれらの2を見つけました。