Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> java

Tutorial Musim Semi:Apa itu Kerangka Musim Semi &Cara Memasang

Apa itu Kerangka Musim Semi?

Kerangka Musim Semi adalah kerangka kerja sumber terbuka untuk membangun aplikasi web dengan Java sebagai bahasa pemrograman. Ini kuat dan ringan namun mudah digunakan, dan menyediakan dukungan untuk mengembangkan aplikasi Java dengan mudah. Spring adalah framework ringan yang dapat dianggap sebagai framework framework karena juga menawarkan dukungan untuk berbagai framework seperti hibernate, struts, tapestry, dan JSF.

Dalam tutorial Java Spring ini, Anda akan belajar:

Fitur Kerangka Musim Semi

Sekarang dalam tutorial Musim Semi ini, kita akan membahas beberapa fitur yang paling menonjol dari Kerangka Musim Semi:

Sejarah Singkat Musim Semi

Sekarang dalam tutorial Kerangka Musim Semi ini, kita akan membahas beberapa landmark penting dari sejarah Musim Semi:

Arsitektur Kerangka Musim Semi

Arsitektur Kerangka Musim Semi menyediakan 20 modul yang dapat digunakan berdasarkan kebutuhan aplikasi.

Inti dan Kacang menyediakan bagian mendasar dari kerangka kerja, termasuk IoC dan DI.

Kontainer Inti

Core Container dibagi lagi berdasarkan subkomponen seperti modul Core, Beans, Context, dan Expression Language.

Mari kita lihat masing-masing model ini secara detail:

Inti Musim Semi:

Modul Core menyediakan semua komponen utama dari kerangka pegas. Ini mencakup fitur IoC (Inversion of Control) dan Dependency Injection.

kacang musim semi:

Modul ini menawarkan BeanFactory, yang merupakan implementasi canggih dari pola pabrik.

Konteks Musim Semi:

Modul Konteks dibangun di atas dasar kokoh yang disediakan oleh modul Core dan Beans, dan merupakan media yang membantu Anda mengakses objek apa pun yang ditentukan dan dikonfigurasi.

Bahasa Ekspresi Musim Semi (SpEL):

Modul ini menawarkan bahasa ekspresi untuk memodifikasi dan menanyakan grafik objek selama runtime.

Akses/Integrasi Data:

Lapisan Akses dan Integrasi Data terdiri dari modul JDBC, ORM, JDBC, OXM, JMS, dan Transaksi.

Web Musim Semi:

Web :Modul ini menggunakan pendengar servlet dan konteks aplikasi berorientasi web. Ini juga menawarkan fitur integrasi dan fungsionalitas berorientasi web untuk unggahan file multi-bagian.

Web-servlet :Modul ini menyimpan implementasi berbasis MVC untuk aplikasi web.

Soket Web :Modul menawarkan komunikasi dua arah dan berbasis WebSocket antara klien dan server di aplikasi web.

Portlet Web :Modul ini juga disebut modul Spring-MVC-Portlet. Ia menawarkan Portlet berbasis Spring dan menyalin semua fungsi modul Web-Servlet.

AOP :Bahasa AOP adalah alat yang berguna yang memungkinkan pengembang untuk menambahkan fungsionalitas perusahaan ke aplikasi.

Instrumentasi:Modul ini menawarkan instrumentasi kelas dan implementasi loader. Ini digunakan untuk server aplikasi tertentu.

Uji: Modul ini menyediakan dukungan untuk pengujian komponen Pegas dengan alat TestNG atau JUnit. Ini menawarkan pemuatan Spring ApplicationContexts dan caching konteks tersebut secara konsisten.

Musim Semi – Kerangka MVC

Sekarang dalam tutorial Spring Framework ini, kita akan belajar tentang framework Spring MVC:

Kerangka kerja MVC web Spring menawarkan arsitektur model-view-controller menawarkan komponen yang membantu Anda menjadi aplikasi web yang fleksibel dan digabungkan secara longgar.

Pola MVC memungkinkan Anda untuk memisahkan berbagai aspek aplikasi sambil menawarkan sambungan longgar di antara elemen-elemen ini. Spring MVC juga membantu Anda membangun aplikasi web yang fleksibel dan digabungkan secara longgar.

Desain MVC juga memungkinkan Anda untuk memisahkan logika bisnis, logika presentasi, dan logika navigasi. Ia juga menawarkan solusi elegan untuk menggunakan MVC di Spring Framework dengan bantuan DispatcherServlet.

Bagaimana MVC bekerja di Musim Semi?

Sekarang dalam tutorial Musim Semi, kita akan mempelajari cara kerja MVC di Musim Semi:

Pemrograman Berorientasi Aspek

Pemrograman berorientasi aspek memungkinkan properti global dari suatu program untuk memutuskan bagaimana program itu dikompilasi menjadi program yang dapat dieksekusi.

Unit kunci dari modularitas adalah aspek, bukan kelas. Pemrograman Berorientasi Aspek memecah logika program menjadi berbagai bagian yang dikenal sebagai concern.

Kekhawatiran lintas sektoral dapat memengaruhi seluruh aplikasi dan terpusat di satu lokasi dalam kode seperti keamanan transaksi, manajemen, pencatatan, autentikasi, dll.

Ini juga dapat dianggap sebagai pola desain dekorator yang dinamis. Pola ini juga menawarkan perilaku tambahan untuk ditambahkan ke kelas yang ada dengan membungkus kelas asli dan menduplikasi antarmukanya dan menghapus yang asli.

Konsep Inti AOP

Ada tujuh konsep inti dalam Pemrograman Berorientasi Aspek.

Mari kita bahas secara detail:

Instalasi Java Spring

Sekarang dalam tutorial Java Spring ini, kita akan mempelajari informasi langkah demi langkah untuk menginstal Java Spring di komputer Anda:

Langkah 1) Kunjungi www.eclipse.org.

Langkah 2) Unduh penginstal Eclipse Neon dan instal di sistem Windows Anda.

Langkah 3) Klik tombol “Unduh 64-bit”.

Langkah 4) Buka Eclipse IDE for Java Developers dan klik tautan “64-bit”.

Langkah 5) Klik tautan “Windows 64-bit”.

Langkah 6) Klik tombol “Unduh” untuk mengunduh file zip.

Langkah 7) Ekstrak zip unduhan ke folder tertentu.

Langkah 8) Klik tombol “Jelajahi” untuk memilih direktori ruang kerja.

Langkah 9) Klik “Pilih Folder” untuk memilih folder.

Proses akan ditampilkan seperti pada layar berikut.

Langkah 10) Membuka Klien Eclipse Marketplace.

  1. Buka menu Bantuan.
  2. Klik opsi “Eclipse Marketpalce”.

Langkah 11) Mencari dan menginstal plugin Spring.

  1. Tulis Musim Semi di kotak teks “Temukan”.
  2. Klik ikon “Telusuri”.
  3. Klik tombol “Instal” untuk menginstal plugin.

Langkah 12) Konfirmasikan fitur yang dipilih dan klik tombol “Konfirmasi”.

Langkah 13) Menerima syarat dan ketentuan serta menginstal perangkat lunak.

  1. Klik tombol radio “Saya menerima persyaratan perjanjian lisensi”.
  2. Klik tombol “Selesai” untuk menyelesaikan instalasi.

Layar selamat datang akan ditampilkan dengan kemajuan penginstalan perangkat lunak.

Langkah 14) Klik tombol “Restart Now” untuk memulai ulang Eclipse IDE dan menerapkan perubahan.

Layar berikut akan ditampilkan:

Keuntungan Kerangka Pegas

Berikut adalah kelebihan/manfaat penting dari penggunaan pegas.

Kerugian Kerangka Pegas

Berikut adalah kekurangan/kekurangan dari Spring Framework.

Ringkasan:


java

  1. Apa itu Musim Semi Gartner?
  2. Plain vs Spring Washer:Apa Bedanya?
  3. Apa itu Pegas Ekstensi Mekanik?
  4. Cara Memasang WordPress di Google Cloud
  5. Tutorial Kerangka Kerja Otomasi Tes UI Berkode
  6. Apa Itu 6G, dan Seberapa Cepat Itu?
  7. Cara Memasang Dock Leveler
  8. Tutorial Musim Semi Solidworks – Animasi Musim Semi Adaptif
  9. Apa itu Copper Brazing dan Bagaimana Cara Melakukannya?
  10. Apa Itu Backlog Pemeliharaan? Bagaimana Mengatasinya?