Open Source Technologies that I am undergoing through my current project
- Open Source Web Frameworks in Java » Spring
Spring is a layered Java/J2EE application framework, based on code published in Expert One-on-One J2EE Design and Development
- Open Source J2EE Frameworks » Spring
Spring is a layered Java/J2EE application framework, based on code published in Expert One-on-One J2EE Design and Development
- Open Source Persistence Frameworks in Java » Hibernate
Hibernate is a powerful, ultra-high performance object/relational persistence and query service for Java. Hibernate lets you develop persistent objects following common Java idiom - including association, inheritance, polymorphism, composition and the Java collections framework. Extremely fine-grained, richly typed object models are possible. The Hibernate Query Language, designed as a “minimal” object-oriented extension to SQL, provides an elegant bridge between the object and relational worlds. Hibernate is now the most popular ORM solution for Java.
- Open Source Testing Tools in Java » JUnit
JUnit is a regression testing framework written by Erich Gamma and Kent Beck. It is used by the developer who implements unit tests in Java.
- ASM
ASM is a Java bytecode manipulation framework. It can be used to dynamically generate stub classes or other proxy classes, directly in binary form, or to dynamically modify classes at load time, i.e., just before they are loaded into the Java Virtual Machine.
- Caster
Castor is an Open Source data binding framework for Java[tm]. It’s the shortest path between Java objects, XML documents and relational tables. Castor provides Java-to-XML binding, Java-to-SQL persistence, and more.
- Open Source JSP Tag Libraries » JSP Tag Library
The JavaServer Pages Standard Tag Library (JSTL) encapsulates, as simple tags, core functionality common to many JSP applications. For example, instead of suggesting that you iterate over lists using a scriptlet or different iteration tags from numerous vendors, JSTL defines a standard tag that works the same everywhere. This standardization lets you learn a single tag and use it on multiple JSP containers. Also, when tags are standard, containers can recognize them and optimize their implementations.
- Open Source Logging Tools in Java » Log4j
Log4j is a logging tool that allows you to log at runtime without modifying the application binary. The log4j package is designed so that logging statements can remain in shipped code without incurring a heavy performance cost. Logging behavior can be controlled by editing a configuration file, without touching the application binary.
- Open Source Web Services Tools in Java » Axis
Axis is the third generation of Apache SOAP (which began at IBM as “SOAP4J”). It also includes: * a simple stand-alone server, * a server which plugs into servlet engines such as Tomcat, * extensive support for the Web Service Description Language (WSDL), * emitter tooling that generates Java classes from WSDL. * some sample programs, and * a tool for monitoring TCP/IP packets.
- Open Source Web Services Tools in Java » SOAP UDDI
SOAP UDDI is UDDI 2.0 compliant registry for Web services. With this UDDI Registry, Web services developers can publish and test their applications in a secure, private environment for their own applications.
- Open source job scheduling system » Quartz
It is an open source job scheduling system that can be integrated with, or used along side virtually any J2EE or J2SE application. Quartz can be used to create simple or complex schedules for executing tens, hundreds, or even tens-of-thousands of jobs; jobs whose tasks are defined as standard Java components or EJBs..
- Open Source Search Engines in Java » Compass
The Compass Framework is a first class open source Java framework, enabling the power of Search Engine semantics to your application stack declaratively. Built on top of the amazing Lucene Search Engine, Compass integrates seamlessly to popular development frameworks like Hibernate and Spring. It provides search capability to your application data model and synchronises changes with the datasource. With Compass: write less code, find data quicker.
You are indeed a spring-man.
Good blog. Focused. I like it.
Thanks for visiting and commenting on my blog.
I am researching resources of interview. But i got the short introduction of ASM and Compass which i only know lucene before.
Good blog.