Spring Framework

Tela Software:
Spring Framework
Detalhes de Software:
Versão: 4.2.5 / 3.2.16 Atualizado
Data de upload: 6 Mar 16
Revelador: SpringSource
Licença: Livre
Popularidade: 118

Rating: 3.0/5 (Total Votes: 1)

O Spring Framework fornece um conjunto completo de ferramentas de desenvolvimento de software que aceleram todo o edifício, execução e gerenciamento de aplicações corporativas Java.

Combinando MVC com AOP e DI (COI), Primavera é um conjunto de ferramentas avançadas que podem ser um substituto ou complemento ao modelo de Enterprise JavaBeans (EJB).

A mola funciona por cuidar de toda a lógica de código complexo que reside no baixo-ventre de qualquer software Java pronto para empresas, liberando o desenvolvedor para se concentrar mais na lógica de negócio ao nível da aplicação.

O Spring Framework vem com muita documentação, exemplos, tutoriais e plugins gratuitos para ampliar a funcionalidade padrão

O que é novo nesta versão:.

  • Suporte @NumberFormat como uma meta-anotação
  • logging RestTemplate para 404 código de status
  • Ignorar nulo no HeadersBuilder # cabeçalhos
  • TcpConnection deve estender java.io.Closeable

O que é novo na versão 4.2.4 / 3.2.16:

  • @NumberFormat Suporte como meta -annotation
  • logging RestTemplate para 404 código de status
  • Ignorar nulo no HeadersBuilder # cabeçalhos
  • TcpConnection deve estender java.io.Closeable

O que é novo na versão 4.1.7 / 3.2.14 / 4.2.0.RC3:

  • Suporte @NumberFormat como uma meta-anotação
  • logging RestTemplate para 404 código de status
  • Ignorar nulo no HeadersBuilder # cabeçalhos
  • TcpConnection deve estender java.io.Closeable

O que é novo na versão 4.1.6 / 3.2.13 / 4.20.RC1:

  • Suporte @ NumberFormat como uma meta-anotação
  • logging RestTemplate para 404 código de status
  • Ignorar nulo no HeadersBuilder # cabeçalhos
  • TcpConnection deve estender java.io.Closeable

O que é novo na versão 4.1.6 / 3.2.13:

  • @NumberFormat Suporte como meta -annotation
  • logging RestTemplate para 404 código de status
  • Ignorar nulo no HeadersBuilder # cabeçalhos
  • TcpConnection deve estender java.io.Closeable

O que é novo na versão 4.1.5 / 3.2.13:

  • Spring Framework 4.1.2 é a segunda versão de manutenção na linha 4.1.x, mas também vem como uma liberação da tecla de função, incluindo muitas melhorias sugeridas pelo usuário e contribuições dos usuários.

O que é novo na versão 4.1.1:.

  • tratamento coerente do tipo opcional Java 8 de
  • Uma classe de construtor de Jackson ObjectMapper com padrões requintados.
  • Alguns refinamentos JDBC solicitados.
  • melhorias de desempenho específicos.

O que é novo na versão 4.1.0:

  • O suporte à vinculação de campo direto com auto-crescente por nested campos
  • Java 8 de Opcional para pontos de injecção e os parâmetros do manipulador MVC
  • Suporte para a anotação @Priority padrão para ordenação dependência e selecção
  • métodos Annotated @Lookup com suporte para argumentos do construtor fornecidos
  • scripts SQL declarativas e transações programáticas no âmbito TestContext
  • Avançado Hibernate JPA configuração: níveis de isolamento, a descoberta de pacotes administrados
  • métodos de ouvinte Annotated JMS
  • Suporte abrangente para JCache (JSR-107) anotações
  • resolução Flexível e transformação de recursos de web estáticas
  • vista MVC: declarativa resolução, modelos de marcação Groovy, de Jackson JSONView
  • WebSocket refinamentos: escopo WebSocket, suporte ao cliente SockJS, WebSocket estatísticas
  • Performance: SPEL modo de compilador, a simultaneidade de ajuste fino em todo o recipiente

O que é novo na versão 4.0.3:.

  • Java 8 suporte está agora pronto para produção

O que é novo na versão 4.0.2 / 3.2.8:

  • Fortalece Primavera OXM para proteger contra uma vulnerabilidade XXE.

O que é novo na versão 4.0.1 / 3.2.7:

  • Ambas as versões vêm com bug significativa correções e melhorias sobre os seus antecessores imediatos e são fortemente recomendados para uma atualização.

O que é novo na versão 3.2.4:

  • Esta versão inclui várias correções de bugs e melhorias, incluindo um importante correção de segurança para a Primavera OXM.

O que é novo na versão 3.2.1:

  • JmsTemplate usa configurado ReceiveTimeout se mais curto do que permanecendo tempo limite da transação .
  • Adicionado MappingJackson2MessageConverter para JMS.
  • JDBC parâmetro de ligação utiliza JDBC 3.0 ParameterMetaData (se disponível) para determinação do tipo.
  • JpaTransactionManager etc encontra EntityManagerFactory padrão no contexto pai também.
  • MimeMessageHelper codifica arquivo anexo, se não ASCII compatível.
  • FreeMarkerConfigurationFactory suporta adequadamente TemplateLoaders quando recriar configurações.
  • SpringContextResourceAdapter implementa equals / hashCode de acordo com o contrato JCA 1.5.
  • ContextLoader detecta corretamente WebApplicationContext pré-refrescado.
  • Adicionado suporte para espaços reservados em @RequestMapping valor de anotação.
  • Adicionado suporte para especificar um código de mensagem como razão @ResponseStatus.
  • HttpEntityMethodProcessor suporta HttpEntity / ResponseEntity subclasses também.
  • Tiles 3 TilesConfigurer corretamente funciona em combinação com & quot; completeAutoload & quot;.

O que é novo na versão 3.2.0:

  • refinamentos simultaneidade de todo o quadro, evitando o uso de sincronização sempre que possível - em particular para o feijão / protótipo com escopo
  • Permitindo @Autowired e @value para ser usado como meta-anotações, por exemplo, para construir anotações de injeção de costume em combinação com qualificadores específicos
  • Suporte para anotações definição personalizada @Bean das classes @Configuration, por exemplo, em combinação com qualificadores específicos, @Lazy, @Primary, etc
  • O processamento assíncrono MVC em Servlet 3.0, com métodos manipuladores de Spring MVC poder voltar Callables e DeferredResults
  • A inclusão do projeto Teste Spring MVC ex-independente, permitindo para o teste de primeira classe de aplicações Spring MVC

O que é novo na versão 3.2 RC2:

  • Tiles-3 apoio
  • Adicionado suporte para & # X3C; ref & # x3e; além de & # X3C; feijão & # x3e; para & # X3C; MVC: mensagem conversores & # x3e;

O que é novo na versão 3.1.3:.

  • Esta versão inclui mais de 80 correções de bugs e melhorias

O que é novo na versão 3.1.2:

  • Esta versão inclui muitas correções e melhorias importantes e menores é uma atualização recomendada.

O que é novo na versão 3.2 M1:

  • O suporte inicial para os métodos assíncronos @Controller
  • Suporte precário para provedores de cache baseados em JCache
  • Melhorias significativas no desempenho em autowiring de grãos não-Singleton
  • Suporte atraso inicial para @Scheduled e & # X3C; tarefa: agendado & # x3e;
  • Capacidade de escolher entre vários executuors com @Async
  • seleção de perfil de feijão melhorada usando o não (!) Operador
  • 48 bugs corrigidos, 8 novos recursos e melhorias implementadas 36

O que é novo na versão 3.1.0:

  • A abstração ambiente e os perfis de definição de feijão associados, juntamente com fontes de propriedade centralmente configuráveis ​​para a resolução de espaço reservado.
  • configuração de aplicativo baseado em Java com base em @ Habilitar anotações * em classes de configuração, permitindo a configuração do recipiente conveniente: por exemplo, usando @EnableTransactionManagement para ativar o processamento de transações declarativa.
  • A abstração cache com a nossa solução de cache declarativa (@Cacheable etc) na parte superior, com foco na interação conveniente entre prestadores de código do aplicativo e cache.
  • O mecanismo baseado WebApplicationInitializer Servlet 3.0 para inicialização de uma aplicação web de Primavera sem web.xml! Esta é uma peça-chave na história de configuração web do Spring, fornecendo uma alternativa rico para bootstrapping baseada em XML.
  • Revista de processamento MVC com o apoio atributo flash, uma nova anotação @RequestPart e refinamentos de apoio REST. Esta nova HandlerMapping / variante HandlerAdapter também é altamente extensível para as necessidades de costume MVC.

O que é novo na versão 3.1.0.RC1:

  • O suporte para Hibernate 4.0 (até à data com 4,0 CR4)
  • Suporte completo ao quadro TestContext para as classes @Configuration
  • escopo Flash para Spring MVC
  • Suporte para Quartz 2.0

  • correções
  • 77 erros, 16 novos recursos, melhorias 66

O que é novo na versão 3.0.6:

  • aspectos fixos pacote de declarar as dependências de aspecto @Async bem como
  • ProxyCreationContext usa & quot; ThreadLocal.remove () & quot; sobre & quot; ThreadLocal.set (null) & quot; bem como
  • DefaultListableBeanFactory só é deserializable através de um SerializedBeanFactoryReference
  • getBean de DefaultListableBeanFactory (nome, tipo) tenta conversão de tipo, se necessário
  • DefaultListableBeanFactory permite métodos de inicialização para registrar outras definições de feijão (de novo)
  • XmlBeanDefinitionReader aceita inscrição subelement dentro entrada do mapa, bem como (de acordo com o XSD)
  • ConfigurationClassPostProcessor suporta o uso de mesma instância do processador com várias fábricas
  • Fixed potencial InjectionMetadata NPE quando se utiliza SpringBeanAutowiringInterceptor
  • SpringBeanAutowiringSupport é capaz de processar anotações @value em qualquer instância de destino
  • anotações Overridden @PersistenceContext sobre métodos de subclasse estão sendo processados ​​corretamente
  • BeanDefinitionVisitor agora realmente visitam nomes de métodos de fábrica
  • Suporte restaurada para a conversão String-a-ContextResource
  • Restaurado comportamento GenericConversionService original com respeito às coleções vazias / mapas
  • restaurada comportamento FormattingConversionService original com respeito ao uso de subtipos
  • Adicionado & quot; formatadores & quot; propriedade para FormattingConversionServiceFactoryBean
  • conversão coleção / matriz retorna coleção original, se possível (em vez de primeiro elemento)
  • Fixed resolução do elemento de coleção ao usar um ConversionService com um DataBinder
  • DataBinder utiliza um limite padrão de 256 para matriz / coleta de auto-crescimento
  • Adicionado & quot; autoGrowNestedPaths & quot; propriedade para ConfigurableWebBindingInitializer
  • Servlet / PortletRequestDataBinder realizar desembrulhar para MultipartRequest assim
  • AbstractBindingResult fixo para evitar NPE em & quot; hashCode () & quot; Se o alvo é nulo
  • Corrigido vários problemas HttpHeaders (manipulação de charset, citando / unquoting)
  • SimpleClientHttpRequest usa o modo de streaming de comprimento fixo (sempre define cabeçalho de comprimento de conteúdo)
  • Adicionado & quot; ConnectTimeOut & quot; e & quot; ReadTimeout & quot; Propriedades para Simples / CommonsClientHttpRequestFactory
  • código de estado explícita em RedirectView respeitado no modo HTTP compatibilidade 1.0
  • FormHttpMessageConverter processa corretamente as solicitações POST
  • ResourceHttpRequestHandler não define cabeçalho Content-Length para 304 resposta
  • ResourceHttpRequestHandler detecta inválido passagem de diretório em determinado caminho
  • LocaleChangeInterceptor valida os valores de região para evitar a vulnerabilidade XSS
  • HtmlUtils escapa corretamente aspas simples assim
  • Adicionado suporte para web.xml context-param & quot; springJspExpressionSupport & quot; (Explícita & quot; verdade & quot; / & quot; falsa & quot;)
  • ContextLoader e FrameworkServlet apoio & quot; ContextID & quot; parâmetro para identificação de serialização personalizada
  • RemoteExporter usa um proxy opaco para 'ServiceInterface' (sem interfaces AOP exposto)
  • Adicionado & quot; acceptProxyClasses & quot; bandeira para RemoteInvocationSerializingExporter
  • descritor refinado WebLogic RMI a única marca método 'getTargetInterfaceName "como idempotent
  • EhCacheManagerFactoryBean fecha & quot adequadamente; ehcache.xml & quot; fluxo de entrada, se houver
  • Revista JMS CachedConnectionFactory para evitar a reversão desnecessária insta Sessão retornar
  • Fixed JMS CachedConnectionFactory para sincronizar totalmente a sua lista Session
  • Fixed manipulação de NamedParameterJdbcTemplate de matrizes como parâmetros de consulta
  • Fixed JPA 2.0 tempo limite dicas para especificar corretamente milissegundos
  • pacote Quartz atualizado para suportar Quartz 1.8 bem (nota: não apoiar Quartz 2.0 ainda)
  • Fixed @Rule ordem de execução em SpringJUnit4ClassRunner para coincidir com o comportamento padrão JUnit 4

O que é novo na versão 3.1.0.M2:

  • equivalentes de código para namespaces XML do Spring
  • APIs de estilo Builder para a configuração do Hibernate baseada em código
  • Suporte quadro TestContext para @Configuration classes e perfis de definição de bean
  • Suporte para injecção contra JavaBeans setters não-padrão
  • Suporte para Servlet 3 configuração baseada em código de container Servlet
  • Suporte para Servlet 3 MultipartResolver
  • JPA EntityManagerFactory bootstrapping sem persistence.xml
  • baseada em HandlerMethod novas classes de suporte Para Annotated Controlador de Processamento
  • Consome e produz @RequestMapping Condições
  • Trabalhando com Variáveis ​​de modelo URI em métodos de Controlador
  • Validação Para argumentos do método @RequestBody

O que é novo na versão 3.0.5:

  • Aupport para Hibernate 3.6 final
  • Adicionado abstração serializer núcleo com implementações padrão usando Java serialização
  • O uso consistente de JDK 1.5 do & quot; ThreadLocal.remove () & quot; sobre & quot; ThreadLocal.set (null) & quot;
  • Fixed JodaTimeContextHolder usar um ThreadLocal não hereditária e expor um método de reset
  • Revised & quot; ClassUtils.isAssignable & quot; semântica para cobrir primitivas vs invólucros em ambas as direções
  • Otimizado desempenho AnnotationUtils findAnnotation para repetido pesquisa no mesmas interfaces
  • ConversionService se protege contra a recursão infinita em ObjectToCollectionConverter
  • Fixed TypeDescriptor para resolver correctamente coleções aninhadas e seus tipos de elementos
  • BeanWrapper não tenta preencher valores Mapa de acesso (apenas auto-cresce próprio mapa)
  • Fixed Autowired / CommonAnnotationBeanPostProcessor para evitar condição de corrida no pular verificação
  • Fixed injecção @value para armazenar em cache corretamente resultados nulos temporários para os grãos não-Singleton
  • ApplicationContext registra ClassArrayEditor de contexto específico para a sua ClassLoader feijão
  • Processamento de Singleton refinado ApplicationContext para não falhar para instâncias nulas registradas manualmente
  • Fixed processamento de eventos ApplicationContext para invocações repetidas para feijão ouvinte não-Singleton
  • Optimizado mensagens de erro @Bean para métodos de fábrica estáticos, bem como para descasamentos tipo de argumento
  • expressão Modificado analisar a passar contexto TypeDescriptor cheia até ConversionService chama
  • O analisador de expressão Adaptado Construtor / MethodResolver a aceitar TypeDescriptors em vez de tipos de matérias-
  • SPEL suporta projeção em qualquer tipo de colecção (não apenas em listas e matrizes)
  • SPEL MapAccessor consistentemente rejeita & quot; target.key & quot; acesso estilo a Maps, se existe tal chave é encontrada
  • Método SPEL invocações preferem método com parâmetros menor número (por exemplo, no-arg sobre vararg)
  • AspectJExpressionPointcut usa ClassLoader feijão para inicializar o analisador AspectJ pointcut
  • variante baseada em AspectJ Adicionado AnnotationAsyncExecutionAspect como do processamento @Async
  • Modo Adicionado = & quot; procuração & quot; / & quot; aspectj & quot; e as opções de proxy-alvo de classe para a tarefa:-driven anotação
  • pacote JDBC usa ClassLoader local como ClassLoader feijão para & quot; sql-error-codes.xml & quot; análise
  • EmbeddedDatabaseFactory desliga banco de dados quando não consegue preenchê-lo em & quot; initDatabase () & quot;
  • suporte de banco de dados incorporado agora também trabalha com Derby & # x3e; = 10,6
  • & quot; jdbc: incorporado banco de dados & quot; usa id como o nome do banco de dados para permitir que os múltiplos em paralelo
  • ResourceDatabasePopulator joga ScriptStatementFailedException descritivo, com detalhes de recursos
  • Adicionado tipos Connection Declaração alvo / / ResultSet configuráveis ​​para Jdbc4NativeJdbcExtractor
  • Adicionado OracleJdbc4NativeJdbcExtractor com tipos de API pré-configurados JDBC do Oracle
  • DefaultLobHandler de & quot; wrapAsLob & quot; Modo trabalha com PostgreSQL de & quot; getAsciiStream () & quot; exigência
  • ResultSetWrappingSqlRowSet (como o usado por JdbcTemplate de & quot; queryForRowSet & quot;) suporta rótulos de coluna agora
  • O & quot; LocalSessionFactoryBean entityCacheStrategies & quot; trabalha com nomes de região no Hibernate 3.6, bem
  • Fixed do DefaultMessageListenerContainer sem-mensagem recebida comprometer-se a trabalhar sem Sessão cache
  • salta de DefaultMessageListenerContainer-no-mensagem recebida cometer contra Tibco (evitando um impasse)
  • JaxWsPortClientInterceptor não cair de volta ao nome especificado pelo anotação como portName mais
  • UriTemplate é serializável agora
  • caching de AnnotationMethodHandlerAdapter fixo para evitar problemas de concorrência em RequestMappingInfo
  • Fixed processamento @MVC de anotações de nível de parâmetro para trabalhar com proxies baseados em interfaces novamente
  • processamento @RequestParam Revisado para apoiar CSV-to-matriz / ligação com ConversionService coleção
  • Fixed caching EvaluationContext de EvalTag para tratar adequadamente JSP tag cache entre solicitações
  • AbstractJasperReportsView define apenas os atributos do modelo de localidade, se ainda não estiver presente
  • DispatcherPortlet joga NoHandlerFoundException personalizada em vez de enganar UnavailableException
  • cópias DispatcherPortlet todos os parâmetros de ação para tornar parâmetros no caso de uma exceção de acção
  • recurso padrão de DispatcherPortlet servindo explicitamente impede o acesso a WEB-INF e META-INF
  • métodos de Portlet @ExceptionHandler permitir a escrita a resposta diretamente (como no caso Servlet)
  • MockHttpServletRequest / HttpSession / etc retorna enumeração independente do & quot; getAttributeNames () & quot;

Requisitos :

  • Java 1.3 ou superior

Programas semelhantes

Aspen
Aspen

20 Jul 15

Unyson Framework
Unyson Framework

10 Dec 15

Vue.js
Vue.js

9 Feb 16

Ni
Ni

13 May 15

Outro software de desenvolvedor SpringSource

Spring Integration
Spring Integration

28 Apr 16

Spring Android
Spring Android

1 Oct 15

Spring.NET
Spring.NET

12 May 15

Comentário para Spring Framework

Comentários não encontrado
Adicionar comentário
Ligue imagens!
Busca por categoria