84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
最近公司成立了Java团队,因前端小组之前都没有跟Java合作过,不知如何下手,既然有新团队,想借这契机引入前端MV*框架,如Reactjs或者Angular之类的,但现在毫无头绪,希望有热心大神能分享一下自己项目中前后端分离的案例,感激感激!
闭关修行中......
実際、Java RESTful API のデータを処理する中間層として Nodejs を導入できます。 Angular は単一ページのフレームワークであり、SEO には適していません。 React のスタイルは書くのがさらに面倒です。このようにして、テンプレートのレンダリングなどのさまざまな処理をノード レベルで処理でき、ハンドルバーの効果は angular と同じになります。
Java チームに必要なのは、RestFul API を構築し、フロントエンドとバックエンドの通信のキャリアとして Json を使用することです。 多くの Java フレームワークは簡単に実装できます。たとえば、SpringMVC、PlayFramework、Spark (ビッグ データに使用される Apache Spark ではありません)、Jfinal などです。もちろん、これらは Java プログラマが気にする必要があることであり、あなたがしなければならないことではありません。このデータを ajax 経由で取得する必要があるだけです。以前と同じ方法で HTML を記述します。最大でも数行の jsp コードを追加し、ファイルのサフィックスを html から jsp に変更します。 Java プログラマーにサーバーサイド レンダリングを行わせないようにしてください。 Java はデータのみを提供し、ページは提供しません。 Reacts や Angular、その他のフレームワークについては、Zhihu にアクセスするか、このサイトで検索して他の人の意見を参照してください。 VueJ を活用しましょう。
3 つのアーティファクトを使用SSHし、フロントエンドで必要な処理を実行します
SSH
実際、Java RESTful API のデータを処理する中間層として Nodejs を導入できます。 Angular は単一ページのフレームワークであり、SEO には適していません。 React のスタイルは書くのがさらに面倒です。このようにして、テンプレートのレンダリングなどのさまざまな処理をノード レベルで処理でき、ハンドルバーの効果は angular と同じになります。
Java チームに必要なのは、RestFul API を構築し、フロントエンドとバックエンドの通信のキャリアとして Json を使用することです。
多くの Java フレームワークは簡単に実装できます。たとえば、SpringMVC、PlayFramework、Spark (ビッグ データに使用される Apache Spark ではありません)、Jfinal などです。もちろん、これらは Java プログラマが気にする必要があることであり、あなたがしなければならないことではありません。このデータを ajax 経由で取得する必要があるだけです。以前と同じ方法で HTML を記述します。最大でも数行の jsp コードを追加し、ファイルのサフィックスを html から jsp に変更します。
Java プログラマーにサーバーサイド レンダリングを行わせないようにしてください。 Java はデータのみを提供し、ページは提供しません。
Reacts や Angular、その他のフレームワークについては、Zhihu にアクセスするか、このサイトで検索して他の人の意見を参照してください。 VueJ を活用しましょう。
3 つのアーティファクトを使用
SSH
し、フロントエンドで必要な処理を実行します