Apache Struts 2の学習を始めたいと思います。Struts2などのWebフレームワークを使用する利点を説明してください。また、Struts1とStruts2の違いは何ですか。
2 に答える
一言で言えば、アプリケーションの構造に順序と標準を追加するには、フレームワークを使用する必要があります。フレームワークは迅速な開発を可能にします。彼らはあなたが継承する建築様式を強制します。それらは、モジュール性、抽象化、低結合度、および高凝集度を提供します。
Struts2は非常に安定したシンプルなフレームワークで、楽しく使用できます。
Struts2は、Strutsよりもはるかに使いやすいです。アクションはシングルトンではなくPOJOであるため、スレッドはより安全です。これが2つの違いの長いリストです。
さて、Sureshはまず第一に、何を何をしないかを学ぶためにあなたに話したり、心を動かしたりできる人は誰もいません... javaでstrutsを使用することに関して..javaでstrutsを使用していませんが、strutsでjavaを使用しています。質問が正しければ、struts..struts / spring /wicketを使用している理由やその他のよく知られた名前がソフトウェアドメインのフレームワークであるというヒントがあります。これらは作業を簡単にし、他の通常のものではなく、ロジックに集中してください。ストラットの例を見てみましょう。このフレームワークは、リクエストがどのように処理され、実際にメインを実行するコアアクションクラスに転送されるかを深く理解する必要がないため、はるかに高速で生産的な方法でWebアプリケーションを開発するのに役立ちます仕事、リクエスト/レスポンスからすべてのパラメータを抽出する必要はありません。ストラットによって処理されており、使いやすいメソッドを使用すると、これらを簡単に取得できます。hibernateのような別の例では、CRUDのすべてのSQLクエリを記述する必要はありません。実際には、プレーンJavaのようなメソッドを使用しており、内部でhibernateを使用して、SQL構文の生成と接続などの処理を行っています。
struts1とstruts2の違いについては、最初にフレームワークとは何か、そしてそれらが私たちのために何をしているのかを知る必要があります。
これがあなたのために何かをクリアすることを願っています