Skip to main content

Spring Framework Bagian 2

 

Core Container


Core Container terdiri dari beberapa core, beans, context, dan module expresion laguange, detailnya seperti dibawah ini :
  • Core module menyediakan bagian bagian dasar dari framework, terdiri dari IoC dan fitur Dependency Injection.
  • Bean Module menyediakan BeanFactory dimana itu adalah sebuah implementasi dari pattern factory yang telah di mutakhirkan
  • Context Module dibuat dari solid base yang menyediakan Module Core dan Bean dan dalam sebagai perantara untuk akses setiap object yang telah ditetapkan dan di konfigurasi. Application Context interface adalah focal pint di module Context.
  • SpEL module menyediakan sebuah expresi yang kuat dalm melakukan quarying dan manipulation sebuah graphics object diruntime.

 

Data Access/INtegration

Lapisan Data Access/Integration terdiri dari JDBC, ORM, OXM, JMS dan module transaksi yang di terangkan dibawah ini
  • Module JDBC menyediakan sebuah lapisan JDBC-abstraction yang menghapus kebutuhan yang tidak dibutuhkan dalam JDBC
  • Module ORM menyediakan lapisan integrasi dari Object Relational Mapping API termasuk JPA, JDO, Hibernate, dan iBatis
  • Module OXM menyediakan sebuah lapisan abstrasi yang mendukung Object/XML mapping implementation untuk JAXB, Castor, XMLBeans, JiBX dan XStream.
  • Module Java Messaging Service atau disebut JMS berisi feature untuk membuat dan meng-konsum pesan.
  • Module Transaction mendukung Programatic dan menejemen transaksi deklaratif untuk kelas yang mengimplementasikan spesial interface dan untuk semua POJO yang anda buat.

Web


Lapisan Web terdiri dari web, web-mvc, web-socket, dan web-portlet module
  • Module Web menyediakan dasar dasar dari feature integrasi web-oriented seperti multipart funsi file-Upload dan pengenalan dari IoC container menggunakan servlet listeners dan web-oriented application context.
  • Module Web-MVC terdiri dari implemetasi Spring Model-View-Controller (MVC) untuk aplikasi web.
  • Module Web-Socket menyediakan dukungan untuk WebSocket-based, Komunikasi 2 arah antara klien dan server di aplikasi web.
  • Module Web-Portlet menyediakan implementasi MVC yang digunakan untuk sebuah area portlet dan fungsi mirror dari module webservlet.

Comments

Popular posts from this blog

Arsitektur Spring Framework - Pengertian Bagian 1

spring adalah aplikasi framework development untuk perusahaan java yang paling populer. jutaan developer di dunia ini menggunakan framework spring untuk membuat sebuah sistem berkecepatan tinggi, mudah untuk di test, dan di reusable. spring framework adalah sebuah open source untuk platform java. pada awalnya di tulis oleh rod johnson dan pertama di keluarkan di bawah nauangan apache 2.0 license pada juni 2003. spring sangat ringan saat pertama hadir baik ukuran dan transparansinya. versi awal dari spring framework adalah sekitar 2MB. inti dari feature spring framemwork dapat digunakan hampir ke semua java aplikasi, namun ada beberapa penambahan untuk pembuatan web aplikasi di platform java EE. Target spring framework untuk membuat J2EE development lebih mudah untuk digunakan dan di menjadi saran baik dalam pelatihan pembuatan program dengan menyediakan sebuah POJO-base di model programnya. keuntungan menggunakan srping framework dibawah ini beberapa daftar dari keuntungan be...

JBOSS FUSE, FITUR DARI RED HAT YANG APIK

Para pengembang aplikasi seharusnya tidak asing lagi dengan istilah JBoss. JBoss merupakan produk middleware dari Red Hat. Produk JBoss ini pun bermacam-macam ada JBoss Enterprise Aplication Platform (EAP), JBoss Enterprise-class Web Server (EWS), JBoss Data Grid, JBoss Operations Network, dan masih ada beberapa produk lainnya. Dari berbagai produk tersebut, terdapat sebuah produk yang sekarang cukup menonjol dibandingkan yang lain yakni Red Hat JBOSS Fuse. Redhat JBoss Fuse merupakan sebuah platform integrasi yang agile,  lightweight serta modern yang merobohkan batas pada data center tradisional. Sebuah solusi  hybrid  yang menghubungkan seluruh asset perusahaan, sambil membuat dan menyusun microservice dengan pola integrasi berkelas enterprise, dan mendukung arsitektur  microservice  yang modern, Red Hat JBoss Fuse merangkul teknologi container untuk meningkatkan performa DevOps. Red Hat JBoss Fuse membuat para developer menggunakan pendekatan yang ag...

Dasar - Dasar Alur Kerja Membangun Aplikasi Android

Sistem alur kerja untuk membangun sebuah aplikasi android sama halnya seperti membuat aplkasi menggunakan platform lainnya, jadi untuk membuat aplikasi android dengan desain yang menarik, kamu butuh alat bantu yang khusus.  Dibawah ini ada beberapa daftar yang memberikan sebuah pandangan dari proces untuk membuat sebuh aplikasi android termasuk link dari beberapa alat bantu android studio yang kamu harus gunakan pada setiap tahapan pembuatan. 1. Set up Your Workspace ( Atur area kerja kamu ) Ini adalah tahapan yang dimana kamu dianggap sudah melakukan Install Android Studio dan Create a Project silahkan cek petunjuk untuk membuat aplikasi pertama anda, mengenai cara dasar yang di ajarkan oleh android studio. 2. write your app ( tulis aplikasimu )   Nah sekarang kamu baru bisa bekerja. android studio memasukan sebuah variasi dari alat bantu dan intelligence untuk menolong kamu kerja lebih cepat, menulis kode lebih berkualitas, mendesain sebuah UI, dan membuat sebuah resour...