# Frameworks Java Veja aqui um glossário dos principais frameworks Java *Esse texto é um documento em constante edição, e pode ser alterado no futuro.* ---------- Container IoC ------------- - Spring – - Guice – - PicoContainer – - EJB – - CDI – Persistência ------------ - Hibernate – [http://www.hibernate.org/](http://www.hibernate.org/) - Spring Data – [http://www.springsource.org/](http://www.springsource.org/) - iBatis – [http://www.mybatis.org/](http://www.mybatis.org/) - Torque – [http://db.apache.org/torque/](http://db.apache.org/torque/) - Castor – [http://www.castor.org/](http://www.castor.org/) - Cayenne – [http://cayenne.apache.org/](http://cayenne.apache.org/) Gerenciador de transação ------------------------ - Spring AOP transaction – - EJB (JTA) – Agendamento de tarefas ---------------------- - Timer Task JSE – - Quarts – - EJB Timer Service – Validação --------- - Commons Validator – - Java Bean Validator – Chamadas assíncronas -------------------- - JSE Executor Services - EJB Asynchronous Method Invocation - EJB Message-Driven Bean – Kit de interface gráficas desktop --------------------------------- - Swing – - SwingX – - JGoodies – - SWT – - SWT OPAL – RAD interface gráficas desktop ------------------------------ - Eclipse Windows Builder – - NetBeans Matisse – Framework web ------------- - Click – - Wicket – - Spring MVC – - Struts – - Mentawai – - JSF – - VRaptor – Framework web RIA ----------------- - GWT – - Vaadin – - ZK Framework – Framework web full stack ------------------------ - Grails – - Ruby On Rails – - OpenXava – Provedores de JSF ----------------- - Mojorra – - MyFaces – - ADF – Componentes JSF --------------- - RichFaces – - PrimeFaces – - OpenFaces – - IceFaces – - EasyFaces – - Gmaps4jsf – Extensões JSF ------------- - PrettyFaces – - Omnifaces – Soluções web mobile ------------------- - JSF RichFaces Mobile – - JSF PrimeFaces Mobile – - JSF OpenFaces Mobile – - JSF IceFaces Mobile – - Spring Mobile – - JQuery Mobile – - DOJO Mobile – Autenticação e autorização web ------------------------------ - Spring Security – - JGuard – - Java EE Container Managed Security (Configuração especifica para cada provedor de container JEE). - Veja o Tomcat – Java EE web container standalone ---------------------------- - Tomcat – - Jetty – - JBoss/Wildfly – Java EE EJB container (web profile e Java EE Full) ------------------------------------------ - Tomee – - Simpas – - Resin – - JBoss/Wildfly – - Glassfish – - Payara - - Webshere – - WebLogic – - Geronimo – Relatórios ---------- - iReport – - DynamicReport – - Birt – >http://www.eclipse.org/birt/phoenix/> - iText – - PDFBox – Gerador de gráficos charts -------------------------- - JFreechart – - HighCharts – Web Services REST ----------------- - Jersey – - Restlet – - RestEasy – - Serfj – - CXF – Gerenciador de e-mails ---------------------- - Commons Email – - JavaMail – Web Services SOAP ----------------- - Metro – - Axis – - XFire – - CXF – JavaScript ---------- - DOJO Toolkit – - JQuery – - Ext-JS – - DWR – Integração com redes sociais ---------------------------- - Spring Social – Cache ----- - Space4J – - Memcache – - Ecache – - Redis - - Prevayler – - JBoss Infinispan – NoSQL ----- - MongoDB – - Neo4j – - Db4o – - MemcachedDB – - CouchDB – - Project Voldemort – - MarkLkogic Server – - BaseX – - SimpleDB – - HBase – - Casandra – - Hypertable – - OrientBD – SGDB Java embutidos ------------------- - HyperSQL – - JavaDB – - Apache Derby – - H2Database – Testes ------ - DBUnit – - JUnit – - EJBUnit – - JSFUnit – Logging ------- - jse – - Log4J – Testes cargas e perfomance -------------------------- - JMeter – - WebLoad – JSON ---- - JSON – - XStream – - Google-JSON – - Jackson - Boletos bancário ---------------- - Boletos Bancário – - Bopepo – - Stella – Manipulaçao de arquivos MS Office --------------------------------- - Apache POI – - JExcelApi – - Docx4j – - Java Docx – - Aspose –