Spring Framework

Software screenshot:
Spring Framework
Rincian Software:
Versi: 4.2.5 / 3.2.16 Diperbarui
Tanggal Upload: 6 Mar 16
Pengembang: SpringSource
Lisensi: Gratis
Popularitas: 118

Rating: 3.0/5 (Total Votes: 1)

Spring Framework menyediakan paket lengkap alat pengembangan perangkat lunak yang mempercepat seluruh bangunan, berjalan dan manajemen aplikasi perusahaan Java.

Menggabungkan MVC dengan AOP dan DI (IOC), musim semi adalah toolkit canggih yang dapat menjadi pengganti atau tambahan model Enterprise JavaBean (EJB).

karya Spring oleh mengurus semua logika kode yang kompleks yang berada di perut dari perangkat lunak perusahaan-siap Java, membebaskan pengembang untuk lebih fokus pada logika bisnis aplikasi-tingkat.

The Spring Framework datang dengan banyak dokumentasi, contoh, tutorial dan plugin gratis untuk memperluas fungsi default

Apa yang baru dalam rilis ini:.

  • Dukungan @NumberFormat sebagai meta-penjelasan
  • RestTemplate logging untuk 404 kode status
  • Abaikan nol di HeadersBuilder # header
  • TcpConnection harus memperpanjang java.io.Closeable

Apa yang baru di versi 4.2.4 / 3.2.16:

  • @NumberFormat Dukungan sebagai meta -annotation
  • RestTemplate logging untuk 404 kode status
  • Abaikan nol di HeadersBuilder # header
  • TcpConnection harus memperpanjang java.io.Closeable

Apa yang baru di versi 4.1.7 / 3.2.14 / 4.2.0.RC3:

  • Dukungan @NumberFormat sebagai meta-penjelasan
  • RestTemplate logging untuk 404 kode status
  • Abaikan nol di HeadersBuilder # header
  • TcpConnection harus memperpanjang java.io.Closeable

Apa yang baru di versi 4.1.6 / 3.2.13 / 4.20.RC1:

  • Dukungan @ NumberFormat sebagai meta-penjelasan
  • RestTemplate logging untuk 404 kode status
  • Abaikan nol di HeadersBuilder # header
  • TcpConnection harus memperpanjang java.io.Closeable

Apa yang baru di versi 4.1.6 / 3.2.13:

  • @NumberFormat Dukungan sebagai meta -annotation
  • RestTemplate logging untuk 404 kode status
  • Abaikan nol di HeadersBuilder # header
  • TcpConnection harus memperpanjang java.io.Closeable

Apa yang baru di versi 4.1.5 / 3.2.13:

  • Spring Framework 4.1.2 adalah rilis pemeliharaan kedua kami di garis 4.1.x tetapi juga datang sebagai rilis fitur kunci, termasuk banyak perbaikan-disarankan pengguna dan kontribusi pengguna.

Apa yang baru di versi 4.1.1:.

  • penanganan Konsisten jenis Opsional Jawa 8 ini
  • A Jackson ObjectMapper builder kelas dengan default halus.
  • Beberapa diminta JDBC perbaikan.
  • perbaikan kinerja spesifik.

Apa yang baru di versi 4.1.0:

  • lapangan langsung mengikat dukungan dengan auto-tumbuh untuk bersarang bidang
  • Jawa 8 Opsional untuk poin injeksi dan parameter pengendali MVC
  • Dukungan untuk penjelasan @Priority standar untuk ketergantungan pemesanan dan pilihan
  • metode Annotated @Lookup dengan dukungan untuk argumen konstruktor tersedia
  • skrip SQL deklaratif dan transaksi program dalam rangka TestContext
  • Peningkatan Hibernate JPA setup: tingkat isolasi, penemuan paket berhasil
  • metode pendengar Annotated JMS
  • dukungan komprehensif untuk JCache (JSR-107) anotasi
  • resolusi Fleksibel dan transformasi sumber daya statis web
  • tampilan MVC: resolusi deklaratif, Groovy markup template, Jackson JsonView
  • WebSocket perbaikan: lingkup WebSocket, SockJS dukungan klien, WebSocket statistik
  • Kinerja: SPEL modus compiler, concurrency fine-tuning di wadah

Apa yang baru di versi 4.0.3:.

  • dukungan Java 8 sekarang produksi-siap

Apa yang baru di versi 4.0.2 / 3.2.8:

  • Memperkuat musim semi OXM untuk melindungi terhadap kerentanan XXE.

Apa yang baru di versi 4.0.1 / 3.2.7:

  • Kedua rilis datang dengan bug yang signifikan perbaikan dan perbaikan atas pendahulunya langsung mereka dan sangat dianjurkan untuk upgrade.

Apa yang baru di versi 3.2.4:

  • Rilis ini mencakup berbagai perbaikan bug dan perbaikan termasuk penting memperbaiki keamanan untuk Spring OXM.

Apa yang baru di versi 3.2.1:

  • JmsTemplate menggunakan dikonfigurasi receivetimeout jika lebih pendek dari batas waktu transaksi yang tersisa .
  • Ditambahkan MappingJackson2MessageConverter untuk JMS.
  • JDBC parameter mengikat menggunakan JDBC 3.0 ParameterMetaData (jika tersedia) untuk jenis penentuan.
  • JpaTransactionManager dll menemukan EntityManagerFactory default dalam konteks orang tua juga.
  • MimeMessageHelper mengkodekan lampiran nama file jika tidak ASCII compliant.
  • FreeMarkerConfigurationFactory benar mendukung TemplateLoaders ketika menciptakan Konfigurasi.
  • SpringContextResourceAdapter mengimplementasikan equals / kode hash sesuai dengan JCA 1,5 kontrak.
  • ContextLoader benar mendeteksi WebApplicationContext pra-segar.
  • Ditambahkan dukungan untuk placeholder di @RequestMapping nilai penjelasan.
  • Ditambahkan dukungan untuk menentukan kode pesan sebagai alasan @ResponseStatus.
  • HttpEntityMethodProcessor mendukung HttpEntity / ResponseEntity subclass juga.
  • Ubin 3 TilesConfigurer benar bekerja dalam kombinasi dengan & quot; completeAutoload & quot;.

Apa yang baru di versi 3.2.0:

  • perbaikan Concurrency di kerangka, menghindari penggunaan sinkronisasi sedapat mungkin - khususnya untuk scoped kacang / prototipe
  • Memungkinkan untuk @ Autowired dan @value untuk digunakan sebagai meta-anotasi, misalnya untuk membangun penjelasan injeksi kustom dalam kombinasi dengan kualifikasi tertentu
  • Dukungan untuk penjelasan definisi kustom @Bean di kelas @Configuration, misalnya dalam kombinasi dengan kualifikasi tertentu, @Lazy, @Primary, dll
  • pengolahan Asynchronous MVC pada Servlet 3.0, dengan metode handler Spring MVC dapat kembali callables dan DeferredResults
  • Pencantuman proyek Uji Spring MVC sebelumnya-mandiri, memungkinkan untuk kelas pertama pengujian aplikasi Spring MVC

Apa yang baru di versi 3.2 RC2:

  • Ubin-3 dukungan
  • Ditambahkan dukungan untuk & # x3c; ref & # x3e; selain ke & # x3c; bean & # x3e; untuk & # x3c; MVC: pesan-converter & # x3e;

Apa yang baru di versi 3.1.3:.

  • Rilis ini meliputi lebih dari 80 perbaikan bug dan perbaikan

Apa yang baru di versi 3.1.2:

  • Rilis ini mencakup banyak perbaikan bug penting dan perbaikan kecil dan adalah upgrade dianjurkan.

Apa yang baru di versi 3.2 M1:

  • dukungan awal untuk metode @Controller asynchronous
  • dukungan awal untuk penyedia tembolok JCache berbasis
  • peningkatan kinerja yang signifikan di autowiring kacang non-tunggal
  • dukungan delay awal untuk @Scheduled dan & # x3c; tugas: dijadwalkan & # x3e;
  • Kemampuan untuk memilih antara beberapa executuors dengan @Async
  • Temukan profil kacang Ditingkatkan menggunakan tidak (!) Operator
  • 48 bug tetap, 8 fitur baru dan 36 perbaikan dilaksanakan

Apa yang baru di versi 3.1.0:

  • Lingkungan abstraksi dan profil definisi kacang terkait, bersama dengan sumber properti terpusat dikonfigurasi untuk resolusi placeholder.
  • berbasis Java konfigurasi aplikasi berdasarkan @ Aktifkan * anotasi pada kelas konfigurasi, memungkinkan untuk konfigurasi kontainer nyaman: mis menggunakan @EnableTransactionManagement untuk mengaktifkan proses transaksi deklaratif.
  • Cache abstraksi dengan solusi caching deklaratif kami (@Cacheable dll) di atas, berfokus pada interaksi yang nyaman antara kode aplikasi dan cache penyedia.
  • Servlet 3.0 Mekanisme WebApplicationInitializer berdasarkan untuk bootstrap aplikasi web musim semi tanpa web.xml! Ini adalah bagian kunci dalam cerita konfigurasi web Spring, memberikan alternatif kaya untuk bootstrap berbasis XML.
  • Revisi pengolahan MVC dengan dukungan atribut flash, anotasi @RequestPart baru, dan selanjutnya perbaikan dukungan REST. HandlerMapping baru ini / HandlerAdapter varian ini juga sangat extensible untuk kebutuhan kustom MVC.

Apa yang baru dalam versi 3.1.0.RC1:

  • Dukungan untuk Hibernate 4.0 (up to date dengan 4.0 CR4)
  • Lengkap dukungan kerangka TestContext untuk kelas @Configuration
  • flash lingkup untuk Spring MVC
  • Dukungan untuk Quartz 2.0
  • 77 bug fixes, 16 fitur baru, 66 perbaikan

Apa yang baru di versi 3.0.6:

  • aspek Tetap bundel untuk menyatakan dependensi untuk aspek @Async serta
  • ProxyCreationContext menggunakan & quot; ThreadLocal.remove () & quot; lebih & quot; ThreadLocal.set (null) & quot; serta
  • DefaultListableBeanFactory hanya deserializable melalui SerializedBeanFactoryReference
  • DefaultListableBeanFactory ini getBean (nama, jenis) mencoba jenis konversi jika perlu
  • DefaultListableBeanFactory memungkinkan untuk metode init untuk mendaftar definisi kacang lanjut (lagi)
  • XmlBeanDefinitionReader menerima penjelasan subelement dalam entri peta juga (sesuai XSD)
  • ConfigurationClassPostProcessor mendukung penggunaan contoh prosesor yang sama dengan beberapa pabrik
  • Tetap potensi InjectionMetadata NPE ketika menggunakan SpringBeanAutowiringInterceptor
  • SpringBeanAutowiringSupport mampu memproses anotasi @value pada setiap contoh target yang diberikan
  • ditimpa @PersistenceContext penjelasan tentang metode subclass sedang diproses dengan benar
  • BeanDefinitionVisitor sekarang benar-benar mengunjungi nama metode pabrik
  • Pulih dukungan untuk konversi String-to-ContextResource
  • Pulih perilaku GenericConversionService asli sehubungan dengan koleksi kosong / peta
  • Pulih perilaku FormattingConversionService asli sehubungan dengan penggunaan subtipe
  • Tambah & quot; formatters & quot; properti untuk FormattingConversionServiceFactoryBean
  • konversi Koleksi / array mengembalikan koleksi asli jika mungkin (bukan elemen pertama)
  • Tetap koleksi resolusi elemen ketika menggunakan ConversionService dengan DataBinder
  • DataBinder menggunakan batas default 256 untuk array / koleksi auto-tumbuh
  • Tambah & quot; autoGrowNestedPaths & quot; properti untuk ConfigurableWebBindingInitializer
  • Servlet / PortletRequestDataBinder melakukan membuka bungkus untuk MultipartRequest serta
  • Tetap AbstractBindingResult untuk menghindari NPE di & quot; hashCode () & quot; jika target adalah null
  • Tetap beberapa HttpHeaders masalah (charset penanganan, mengutip / unquoting)
  • SimpleClientHttpRequest menggunakan modus streaming tetap-panjang (selalu set konten-panjang header)
  • Tambah & quot; connectTimeout & quot; dan & quot; readTimeout & quot; properti untuk Simple / CommonsClientHttpRequestFactory
  • Explicit kode status di RedirectView dihormati dalam mode HTTP 1.0 kompatibilitas
  • FormHttpMessageConverter benar memproses permintaan POST
  • ResourceHttpRequestHandler tidak menetapkan Content-Length header untuk 304 respon
  • ResourceHttpRequestHandler mendeteksi direktori traversal tidak valid di jalan yang diberikan
  • LocaleChangeInterceptor memvalidasi nilai-nilai lokal untuk mencegah kerentanan XSS
  • HtmlUtils benar lolos tanda kutip tunggal serta
  • Ditambahkan dukungan untuk web.xml konteks-param & quot; springJspExpressionSupport & quot; (Eksplisit & quot; benar & quot; / & quot; palsu & quot;)
  • ContextLoader dan FrameworkServlet dukungan & quot; contextId & quot; parameter untuk serialisasi kustom id
  • RemoteExporter menggunakan proxy buram untuk 'serviceInterface' (tidak ada antarmuka AOP terkena)
  • Tambah & quot; acceptProxyClasses & quot; bendera untuk RemoteInvocationSerializingExporter
  • Refined WebLogic RMI descriptor hanya tanda metode 'getTargetInterfaceName' sebagai idempoten
  • EhCacheManagerFactoryBean benar menutup & quot; ehcache.xml & quot; input stream, jika ada
  • Revisi JMS CachedConnectionFactory untuk menghindari rollback tidak perlu meminta Session kembali
  • Tetap JMS CachedConnectionFactory untuk sepenuhnya sinkronisasi daftar Sesi nya
  • Tetap penanganan NamedParameterJdbcTemplate untuk array sebagai parameter permintaan
  • Tetap JPA 2.0 batas waktu petunjuk untuk benar menentukan milidetik
  • Updated Quartz paket untuk mendukung Quartz 1,8 juga (catatan: tidak mendukung Quartz 2.0 belum)
  • Tetap @Rule perintah eksekusi di SpringJUnit4ClassRunner agar sesuai dengan standar JUnit 4 perilaku

Apa yang baru dalam versi 3.1.0.M2:

  • Kode setara untuk ruang nama XML Spring
  • Builder-gaya API untuk kode berbasis konfigurasi Hibernate
  • TestContext kerangka dukungan untuk @Configuration kelas dan profil definisi bean
  • Dukungan untuk injeksi terhadap non-standar JavaBeans setter
  • Dukungan untuk Servlet 3 konfigurasi berbasis kode-wadah Servlet
  • Dukungan untuk Servlet 3 MultipartResolver
  • JPA EntityManagerFactory bootstrap tanpa persistence.xml
  • New HandlerMethod berbasis Dukungan Kelas Untuk Annotated Pengendali Pengolahan
  • Membutuhkan dan Menghasilkan @RequestMapping Kondisi
  • Bekerja Dengan URI Variabel Template Dalam Metode Pengendali
  • Validasi Untuk Metode @RequestBody Argumen

Apa yang baru di versi 3.0.5:

  • Aupport untuk Hibernate 3,6 akhir
  • Ditambahkan inti serializer abstraksi dengan implementasi default menggunakan Java serialisasi
  • Penggunaan yang konsisten dari JDK 1,5 ini & quot; ThreadLocal.remove () & quot; lebih & quot; ThreadLocal.set (null) & quot;
  • Tetap JodaTimeContextHolder menggunakan ThreadLocal non-diwariskan dan mengekspos metode reset
  • Revisi & quot; ClassUtils.isAssignable & quot; semantik untuk menutupi primitif vs pembungkus di kedua arah
  • Dioptimalkan kinerja AnnotationUtils findAnnotation untuk pencarian berulang pada antarmuka yang sama
  • ConversionService melindungi diri terhadap rekursi tak terbatas dalam ObjectToCollectionConverter
  • Tetap TypeDescriptor untuk benar menyelesaikan koleksi bersarang dan jenis elemen mereka
  • BeanWrapper tidak berusaha untuk mengisi nilai Peta akses (hanya auto-tumbuh Petakan sendiri)
  • Tetap Autowired / CommonAnnotationBeanPostProcessor untuk mencegah kondisi balapan di melewatkan cek
  • Tetap injeksi @value untuk benar-cache hasil nol sementara untuk kacang non-tunggal
  • ApplicationContext register ClassArrayEditor konteks khusus untuk perusahaan kacang ClassLoader
  • Refined ApplicationContext tunggal pengolahan untuk tidak gagal untuk mendaftar secara manual contoh nol
  • Tetap ApplicationContext acara pengolahan untuk doa ulang untuk kacang pendengar non-tunggal
  • Dioptimalkan pesan kesalahan @Bean untuk metode pabrik statis serta untuk jenis argumen ketidaksesuaian
  • ekspresi Modified parsing untuk lulus konteks TypeDescriptor penuh melalui ConversionService panggilan
  • Diadaptasi ekspresi parser ini Konstruktor / MethodResolver menerima TypeDescriptors bukan jenis baku
  • SPEL mendukung proyeksi pada setiap jenis Collection (tidak hanya pada Daftar dan array)
  • SPEL MapAccessor konsisten menolak & quot; target.key & quot; Akses gaya Maps jika tidak ada tombol tersebut ditemukan
  • SPEL pemanggilan metode lebih memilih metode dengan parameter paling sedikit (misalnya tidak ada-arg lebih vararg)
  • AspectJExpressionPointcut menggunakan kacang ClassLoader untuk menginisialisasi parser AspectJ pointcut
  • varian Ditambahkan AnnotationAsyncExecutionAspect sebagai AspectJ berbasis pengolahan @Async
  • modus Ditambahkan = & quot; proksi & quot; / & quot; AspectJ & quot; dan pilihan proxy sasaran-kelas untuk tugas: penjelasan-driven
  • JDBC bundel menggunakan ClassLoader lokal sebagai kacang ClassLoader untuk & quot; sql-error-codes.xml & quot; parsing
  • EmbeddedDatabaseFactory menutup database ketika gagal untuk mengisi dalam & quot; initDatabase () & quot;
  • Tertanam dukungan database sekarang juga bekerja dengan Derby & # x3e; = 10,6
  • & quot; jdbc: tertanam-Database & quot; menggunakan id sebagai nama database untuk memungkinkan beberapa orang secara paralel
  • ResourceDatabasePopulator melempar ScriptStatementFailedException deskriptif dengan rincian sumber daya
  • Ditambahkan jenis Connection / Pernyataan / target ResultSet dikonfigurasi untuk Jdbc4NativeJdbcExtractor
  • Ditambahkan OracleJdbc4NativeJdbcExtractor dengan pra-konfigurasi Oracle JDBC jenis API
  • DefaultLobHandler ini & quot; wrapAsLob & quot; Modus bekerja dengan PostgreSQL & quot; getAsciiStream () & quot; persyaratan
  • ResultSetWrappingSqlRowSet (seperti yang digunakan oleh JdbcTemplate ini & quot; queryForRowSet & quot;) mendukung label kolom sekarang
  • LocalSessionFactoryBean ini & quot; entityCacheStrategies & quot; bekerja dengan nama-nama daerah di Hibernate 3.6 serta
  • Tetap DefaultMessageListenerContainer ini ada-pesan yang diterima berkomitmen untuk bekerja tanpa Sesi caching
  • melompat DefaultMessageListenerContainer ini tidak ada pesan-menerima komit pada Tibco (menghindari jalan buntu)
  • JaxWsPortClientInterceptor tidak jatuh kembali ke nama penjelasan-ditetapkan sebagai portName lagi
  • UriTemplate adalah serializable sekarang
  • caching Tetap AnnotationMethodHandlerAdapter untuk menghindari masalah concurrency di RequestMappingInfo
  • Tetap @MVC pengolahan penjelasan parameter tingkat untuk bekerja dengan proxy berbasis antarmuka lagi
  • Revisi pengolahan @RequestParam untuk mendukung CSV-to-array / koleksi mengikat dengan ConversionService
  • Tetap EvaluationContext caching EvalTag untuk benar menangani JSP tag caching seluruh permintaan
  • AbstractJasperReportsView hanya menetapkan atribut model lokal jika tidak hadir sudah
  • DispatcherPortlet melempar NoHandlerFoundException khusus bukan menyesatkan UnavailableException
  • salinan DispatcherPortlet semua parameter tindakan untuk membuat parameter dalam kasus pengecualian tindakan
  • sumber daya standar DispatcherPortlet ini melayani eksplisit mencegah akses ke WEB-INF dan META-INF
  • portlet @ExceptionHandler metode memungkinkan untuk menulis respon langsung (seperti dalam kasus Servlet)
  • MockHttpServletRequest / HttpSession / etc kembali Pencacahan independen dari & quot; getAttributeNames () & quot;

Persyaratan :

  • Java 1.3 atau lebih tinggi

Software yang serupa

Stick
Stick

10 Dec 15

Pico
Pico

28 Feb 15

CakePHP
CakePHP

25 May 16

Perangkat lunak lain dari pengembang SpringSource

Spring AMQP
Spring AMQP

10 Dec 15

Spring.NET
Spring.NET

12 May 15

Spring Integration
Spring Integration

28 Apr 16

Spring Batch
Spring Batch

10 Feb 16

Komentar untuk Spring Framework

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!