Rasanya seperti anda mempunyai dua keperluan, satu ialah membaca API dan kemudian menyimpannya dalam pangkalan data, dan satu lagi ialah membaca data daripada pangkalan data dan menulisnya ke API.
Keperluan terdahulu tidak terpakai pada mana-mana rangka kerja Untuk keperluan yang terakhir, hanya gunakan rangka kerja web seperti Spring MVC.
Saya bersetuju dengan idea untuk membaca api yang tenang, anda boleh menulis permintaan http Selepas mendapatkan data, menghuraikannya dan menyimpannya ke pangkalan data tempatan. Anda boleh menggunakan mybatis untuk menggunakan rangka kerja Bahagian hadapan menggunakan mvc spring untuk mereka bentuk antara muka yang tenang , menyediakan perkhidmatan kepada pihak luar. Ditambah dengan rangka kerja spring, set lengkap boleh digunakan untuk mencipta aplikasi javaEE.
Saya masih menggunakan spring MVC, dan terdapat banyak maklumat dalam talian. Jika ada masalah, anda boleh mencari banyak maklumat di Baidu Nanti penyelenggaraan akan menjadi lebih baik
Penyelesaian langkah demi langkah 1. Baca permintaan yang tenang, gunakan http 2. Simpan pangkalan data, gunakan mybatis hibernate, beetsql atau tulis operasi pangkalan data jdbc anda sendiri. 3. Terdapat banyak bahan dan rangka kerja untuk menerbitkan RESTful. . Memandangkan fungsinya agak mudah, cuma gunakan spring mvc.
Kebanyakan syarikat kini menggunakan perkhidmatan REST untuk menyediakan panggilan API REST juga merupakan perkhidmatan perkhidmatan web yang ringan Adalah disyorkan untuk menggunakan integrasi rangka kerja springmvc+mybatis dan menggunakan gaya REST untuk menulis API.
1. Anda boleh menggunakan httpclient, atau hanya menggunakan API seperti URLConnection yang disertakan dengan jdk 2. Simpan data ke pangkalan data menggunakan pemacu pangkalan data jdbc+ . Rangka kerja lapisan 3. Perkhidmatan penerbitan ke dunia luar boleh dilakukan dengan hanya menggunakan servlet. Terdapat banyak rangka kerja, termasuk springmvc, jersi, dll.
Rasanya seperti anda mempunyai dua keperluan, satu ialah membaca API dan kemudian menyimpannya dalam pangkalan data, dan satu lagi ialah membaca data daripada pangkalan data dan menulisnya ke API.
Keperluan terdahulu tidak terpakai pada mana-mana rangka kerja Untuk keperluan yang terakhir, hanya gunakan rangka kerja web seperti
Spring MVC
.Saya bersetuju dengan idea untuk membaca api yang tenang, anda boleh menulis permintaan http Selepas mendapatkan data, menghuraikannya dan menyimpannya ke pangkalan data tempatan. Anda boleh menggunakan mybatis untuk menggunakan rangka kerja Bahagian hadapan menggunakan mvc spring untuk mereka bentuk antara muka yang tenang , menyediakan perkhidmatan kepada pihak luar. Ditambah dengan rangka kerja spring, set lengkap boleh digunakan untuk mencipta aplikasi javaEE.
Saya masih menggunakan spring MVC, dan terdapat banyak maklumat dalam talian. Jika ada masalah, anda boleh mencari banyak maklumat di Baidu Nanti penyelenggaraan akan menjadi lebih baik
Penyelesaian langkah demi langkah
1. Baca permintaan yang tenang, gunakan http
2. Simpan pangkalan data, gunakan mybatis hibernate, beetsql atau tulis operasi pangkalan data jdbc anda sendiri.
3. Terdapat banyak bahan dan rangka kerja untuk menerbitkan RESTful. .
Memandangkan fungsinya agak mudah, cuma gunakan spring mvc.
springmvc tenang bagaimana untuk
Kebanyakan syarikat kini menggunakan perkhidmatan REST untuk menyediakan panggilan API REST juga merupakan perkhidmatan perkhidmatan web yang ringan Adalah disyorkan untuk menggunakan integrasi rangka kerja springmvc+mybatis dan menggunakan gaya REST untuk menulis API.
Saya telah melakukan beberapa projek yang serupa dan menggunakan beberapa kebergantungan asas Anda boleh merujuknya terus
musim bunga
pasang semula
okhttp
gson
oltu.oauth2
mybatis atau hibernate
beberapa alatan
Soalan 1. Pemerolehan data
panggilan api Anda memerlukan perpustakaan kelas seperti okhttp, komponen http
proses log masuk oauth, anda boleh rujuk modul spring-social
Soalan 2. Kegigihan data
Simpan ke pangkalan data hubungan Anda mungkin memerlukan rangka kerja seperti spring-data-jpa untuk memudahkan logik pemprosesan anda
Soalan 3. Keluaran perkhidmatan
Untuk menerbitkan perkhidmatan tenang, anda boleh menggunakan rangka kerja spring-mvc.
Untuk soalan 2 dan 3, anda juga boleh menggunakan but spring untuk menyepadukan berbilang rangka kerja untuk memudahkan pembangunan.
Anda boleh merujuk kepada demo kecil yang saya buat, yang sebahagiannya serupa dengan keperluan anda.
Ringkasnya, anda perlu melihat lebih banyak koleksi sumber Java
1. Anda boleh menggunakan httpclient, atau hanya menggunakan API seperti URLConnection yang disertakan dengan jdk
2. Simpan data ke pangkalan data menggunakan pemacu pangkalan data jdbc+ . Rangka kerja lapisan
3. Perkhidmatan penerbitan ke dunia luar boleh dilakukan dengan hanya menggunakan servlet. Terdapat banyak rangka kerja, termasuk springmvc, jersi, dll.