[10] Java開発ツールのソフトディリ研究所、すべてのJava開発者はツールについて知っておくべき

10のGeのJava開発ツールはすべての Java開発者はツールに注意する必要があります

1、Groovyの

Groovyは、両方のオブジェクト指向プログラミングのために使用することができる成熟したオブジェクト指向のプログラミング言語であるJava仮想マシンのためのアジャイル動的な言語ですが、また純粋なスクリプト言語として使用することができます。

するために、最も人気のある近代的なプログラミング言語はJava開発者の特徴を提供し、学習コストが低い、あるのサポート DSLとコードの読み取りと保守が容易になるように、他のコンパクトな構文。Groovyは、ネイティブ型、オブジェクト指向とAnt DSLとの契約を持っているシェルスクリプトの作成が非常に簡単になります。大幅に開発の効率を向上させることができます。

2、残り-保証

された Javaのドメイン固有の言語(DSLドメイン固有言語)がテストRESTサービスに使用されている、それもJava開発者のために使用されていないが、信じられないほど強力で、使いやすく、親しみあります。そのような構成、フィルタ、カスタム分析、クロスサイトリクエストフォージェリ(CSRF)とのOAuth 2.0の詳細などの高度な機能を提供します。これは非常に単純な構文を提供します:-とき-その後、与えられました。

3、シェフ

これは、新しいサーバーを構築し、アプリケーションをインストールするように別の偉大なインフラの自動化ツールです。シェフは、RubyとErlangの構成管理ツールで書かれています。

それは純粋な使用システム構成「レシピ」を書くためのRubyドメイン固有言語を。使用シェフは、あなたがサービスの多数のサーバーを簡単に管理することができます。

4、Mavenの

これは、 Javaプログラマのための別の不可欠なツール、それはあなたがJavaプロジェクトの構築と管理を支援することができます。これは、ソースファイルをコンパイルすると、プロジェクトをビルドするに役立つだけでなく、あなたはまた、ユニットテストを実行することができ、かつリアルタイム環境で仕事や成果に展開することができます。また、このようなプロジェクトで使用するすべてのサードパーティのJARファイルなどの依存関係を、管理することができます。

 

5、貨物プラグイン

様々なアプリケーションのための標準的な包装容器を使用して貨物の単純な方式。私たちは楽で(例えば桟橋やTomcatなど)異なるサーブレットコンテナ上で私たちのコードを実行する貨物を使用します。私たちは、あなたが私たちのサーブレットの例で設定を見ることができ、パッケージをコンパイルする最近の戦争のテスト段階では、サーブレットコンテナ(Tomcat7)を開始するために私たちのポンポンファイルで構成貨物Maven2をプラグインする必要があります。

 

6、Gitの

Gitの私たちに多くの時間を節約し、私たちは、ここに書くいくつかの素晴らしいコマンドですコードのすべての行を保護する:gitのMV -force foo.java Foo.java:大文字と小文字が区別されるファイルシステム内のファイル名を変更することは非常に面倒です。このコマンドはgitの意識foo.javaリネームfoo.javaを可能に

gitの差分ツリー-no-コミット-ID -name専用-r <commit_ID>:<commit_ID>この提出に変更されたすべてのファイルを参照してください。

 

7、GitHubの

GitHubのが唯一の私たちのGitプロジェクトにホスティングサービスを提供していない、それは見るためにオープンソースコードと世界に多大な貢献をしました。この奨励の人々が一人一人のプロジェクトとみんなのスキルレベルの品質を改善大きく、実際に、通信しようとします。

 

8、JWTインスペクタ

当社の安全で信頼性の高い方法のJWT(JSONウェブトークン)を介して送信データへのJava SDKを使用。私たちが調査をテストしたとき、私たちはへのブラウザから受信したJWTの内容を分析する必要があります。トークン情報は、URL、クッキー、またはローカルストレージであってもよいです。JWTインスペクタは、我々は、コンソールまたは内蔵のインターフェイスからJSONウェブトークンをデコードできるように、ブラウザプラグインです。あなたのアプリでトークン情報を追跡する必要はありません。あなたは、単に、JWTインスペクタが自動的に、あなたが任意のトークン情報をコピーすることができ、あなたが必要なすべての情報を表示するボタンのプラグインをクリックしてください。

 

10、セレン

これは、具体的には、別の偉大なJavaのWeb開発ツールJava開発者。セレンは、どのあなたがそのようなJSPや静的なページを書くためにHTMLとJavaScriptを使用して、あなたのページをテストするために、セレンを使用できることを意味し、Webブラウザの自動化ツールです。

これは、スクリプト言語のテストを学習することなくテストを作成するための再生ツールを提供します。それが今では唯一のあなたがより良いコードを書くことを学ぶのを助けることができない理由である、非常に人気となっている、あなたはまた、あなたがより多くの貴重なことができます。

 

10、のIntelliJ IDEA

最後に、それは IDEその最も重要なツールのJava開発者。私はほとんどそれがJava開発者のためのIDEを使用していない知らないので、私は確かにあなたは、IDEを使用しましたんだけど、他のIDEを無視して、ほとんどのユーザーは単に、EclipseやNetBeansのこのIDEを学びます。

IntelliJ IDEAは、それらの一つであり、あなたはすでにEclipseのに精通している場合、あなたはさらにあなたの仕事の効率を向上させるためにそれを学ぶことができ、多くのEclipseのJava開発者の使用は、それを無視してきたが、それはより多くの機能を提供します。

この記事は私に従うことができるように、私はあなたの懸念が私のモチベーションです更新、更新していきます!より多くのための Javaの学習教材にもプライベートの手紙のIかもしれません!

私は人々が心配されたい:健康、お金をたくさん、福祉、など東シナ海として、多くの幸せなリターン、桃園県、送信するために余裕がないから!

おすすめ

転載: www.cnblogs.com/heqingxiaohuo/p/12168406.html