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

Hazaar MVC
Hazaar MVC

14 Apr 15

QuickWeb
QuickWeb

1 Mar 15

Kohana
Kohana

10 Apr 16

Spark
Spark

6 Mar 16

Outro software de desenvolvedor SpringSource

Spring Security
Spring Security

26 Jul 16

Spring Integration
Spring Integration

28 Apr 16

Spring Roo
Spring Roo

10 Dec 15

Comentário para Spring Framework

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