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
Post a Comment