1.读取网上在线的restful API接口,比如天气,IP这样,还有基于oauth2.0这样的。2.保存一份数据在本地MYSQL、和SQLSERVER上3.对外发布服务,同样的restful API接口求指导,,实在不知道用什么框架,去构架啊。。
ringa_lee
2 つのニーズがあるように感じます。1 つは API を読み取ってデータベースに保存すること、もう 1 つはデータベースからデータを読み取って API に書き込むことです。
前者の要件はどのフレームワークにも適用されません。後者の要件については、Spring MVC などの Web フレームワークを使用してください。
Spring MVC
Restful API を読み取るには、データを取得した後、それを解析してローカル データベースに保存することができます。jdbc を使用できます。フロントエンドは Spring mvc を使用して RESTful インターフェイスを設計し、外部のユーザーにサービスを提供します。 Spring フレームワークと組み合わせると、完全なセットを使用して JavaEE アプリケーションを作成できます。
私は今でも Spring MVC を使用しており、オンラインにはたくさんの情報があります。問題が発生した場合は、Baidu で多くの情報を検索すると、後のメンテナンスがうまくいきます
段階的な解決策1. RESTful リクエストを読み取り、httpを使用します。2. データベースを保存し、Hibernate mybatis、beetsql を使用するか、独自の jdbc データベース操作を作成します。 3. RESTful を公開するためのマテリアルやフレームワークは多数あります。 。 関数は比較的単純なので、spring mvc を使用してください。
springmvc の休息方法
現在、ほとんどの企業は REST サービスを使用して API 呼び出しを提供しています。REST は軽量の Web サービス サービスでもあり、springmvc+mybatis フレームワーク統合を使用して API を作成することをお勧めします。
私はいくつかの同様のプロジェクトを実行し、いくつかの基本的な依存関係を使用しました。それらは直接参照できます。
春
レトロフィット
わかりましたhttp
グソン
oltu.oauth2
mybatis または冬眠
いくつかのツール
API 呼び出し okhttp、http-component
oauth ログインプロセスでは、spring-social モジュールを参照できます
リレーショナル データベースに保存する 処理ロジックを簡素化するには、spring-data-jpa のようなフレームワークが必要になる場合があります
Restful サービスを公開するには、spring-mvc フレームワークを使用できます。
質問 2 と 3 については、Spring Boot を使用して複数のフレームワークを統合し、開発を簡素化することもできます。
私が作成した小さなデモを参照してください。これは部分的にあなたのニーズに似ています。
要するに、Java リソース コレクションをもっと見る必要があります
1. httpclient を使用するか、jdk に付属の URLConnection などの API を使用することができます。2. jdbc+ データベース ドライバーを使用してデータをデータベースに保存することもできます。もちろん、hibernate や mybatis などの永続化も使用できます。 . レイヤーフレームワーク 3. サーブレットを使用するだけでサービスを外部に公開できます。 springmvc、jersey など、多くのフレームワークがあります。
2 つのニーズがあるように感じます。1 つは API を読み取ってデータベースに保存すること、もう 1 つはデータベースからデータを読み取って API に書き込むことです。
前者の要件はどのフレームワークにも適用されません。後者の要件については、
Spring MVC
などの Web フレームワークを使用してください。Restful API を読み取るには、データを取得した後、それを解析してローカル データベースに保存することができます。jdbc を使用できます。フロントエンドは Spring mvc を使用して RESTful インターフェイスを設計し、外部のユーザーにサービスを提供します。 Spring フレームワークと組み合わせると、完全なセットを使用して JavaEE アプリケーションを作成できます。
私は今でも Spring MVC を使用しており、オンラインにはたくさんの情報があります。問題が発生した場合は、Baidu で多くの情報を検索すると、後のメンテナンスがうまくいきます
段階的な解決策
1. RESTful リクエストを読み取り、http
を使用します。2. データベースを保存し、Hibernate mybatis、beetsql を使用するか、独自の jdbc データベース操作を作成します。
3. RESTful を公開するためのマテリアルやフレームワークは多数あります。 。
関数は比較的単純なので、spring mvc を使用してください。
springmvc の休息方法
現在、ほとんどの企業は REST サービスを使用して API 呼び出しを提供しています。REST は軽量の Web サービス サービスでもあり、springmvc+mybatis フレームワーク統合を使用して API を作成することをお勧めします。
私はいくつかの同様のプロジェクトを実行し、いくつかの基本的な依存関係を使用しました。それらは直接参照できます。
春
レトロフィット
わかりましたhttp
グソン
oltu.oauth2
mybatis または冬眠
いくつかのツール
質問 1. データ取得
API 呼び出し okhttp、http-component
oauth ログインプロセスでは、spring-social モジュールを参照できます
質問 2. データの永続性
リレーショナル データベースに保存する 処理ロジックを簡素化するには、spring-data-jpa のようなフレームワークが必要になる場合があります
質問 3. サービスのリリース
Restful サービスを公開するには、spring-mvc フレームワークを使用できます。
質問 2 と 3 については、Spring Boot を使用して複数のフレームワークを統合し、開発を簡素化することもできます。
私が作成した小さなデモを参照してください。これは部分的にあなたのニーズに似ています。
要するに、Java リソース コレクションをもっと見る必要があります
1. httpclient を使用するか、jdk に付属の URLConnection などの API を使用することができます。
2. jdbc+ データベース ドライバーを使用してデータをデータベースに保存することもできます。もちろん、hibernate や mybatis などの永続化も使用できます。 . レイヤーフレームワーク
3. サーブレットを使用するだけでサービスを外部に公開できます。 springmvc、jersey など、多くのフレームワークがあります。