Updating...
The Apache Software Foundation Home Page
Home Page
| Categories: |
|
| Latest version: |
4.1.1 |
| Description: |
Open source message bus that supports many cross language clients and protocols and supports JMS 1.1 and J2EE 1.4.
Features include: - supports a variety of cross language clients and protocols from Java, C, C++, C#, Ruby, Perl, Python, PHP: OpenWire for clients in Java, C, C++, C#; Stomp support so that clients can be written in C, Ruby, Perl, Python, PHP to talk to ActiveMQ - Supports message groups, virtual destinations, wildcards and composite destinations - supports JMS 1.1 and J2EE 1.4 with support for transient, persistent, transactional and XA messaging - Spring support - tested inside popular J2EE servers such as Geronimo, JBoss 4, GlassFish and WebLogic (includes JCA 1.5 resource adaptors for inbound and outbound messaging so that ActiveMQ should auto-deploy in any J2EE 1.4 compliant server) - supports pluggable transport protocols such as in-VM, TCP, SSL, NIO, UDP, multicast, JGroups and JXTA transports - supports persistence using JDBC along with a journal - designed for clustering, client-server, peer based communication - REST API to provide technology agnostic and language neutral web based API to messaging - Ajax to support web streaming support to web browsers using pure DHTML, allowing web browsers to be part of the messaging fabric - Axis support - can be used as an in memory JMS provider |
| Added: |
2005-05-18 |
| Updated: |
2006-11-20 |
| Attributes: |
[BuiltForJava] [FreeVersionAvailable] [SourceCodeProvided] |
Home Page
| Categories: |
|
| Latest version: |
3.0b1 |
| Description: |
Java implementation of XML-RPC, a protocol that uses XML over HTTP to implement remote procedure calls.
Apache XML-RPC is compliant to the XML-RPC specification, however, the user may enable several vendor extensions to extend the power of XML-RPC: - All primitive Java types are supported, including long, byte, short, and double. - Calendar objects are supported. In particular, timezone settings, and milliseconds may be sent. - DOM nodes, or JAXB objects, can be transmitted. So are objects implementing the java.io.Serializable interface. - Both server and client can operate in a streaming mode, which preserves resources much better than the default mode, which is based on large internal byte arrays. |
| Added: |
2006-07-25 |
| Attributes: |
[BuiltForJava] [Library] [FreeVersionAvailable] [SourceCodeProvided] |
Home Page
| Categories: |
|
| Latest version: |
1.0.2 |
| Description: |
Application development framework.
Major components: - NetUI: An annotation-driven web application programming framework that is built atop Struts. NetUI centralizes navigation logic, state, metadata, and exception handling in a single encapsulated and reusable Page Flow Controller class. In addition, NetUI provides a set of JSP tags for rendering HTML / XHTML and higher-level UI constructs such as data grids and trees and has first-class integration with JavaServer Faces and Struts. - Controls: A lightweight, metadata-driven component framework for building that reduces the complexity of being a client of enterprise resources. Controls provide a unified client abstraction that can be implemented to access a diverse set of enterprise resources using a single configuration model. - Web Service Metadata (WSM): An implementation of JSR 181 that standardizes a simplified, annotation-driven model for building Java web services.
In addition, Beehive includes a set of system controls that are abstractions for low-level J2EE resource APIs such as EJB, JMS, JDBC, and web services. |
| Added: |
2007-04-04 |
| Attributes: |
[BuiltForJava] [Library] [FreeVersionAvailable] [SourceCodeProvided] |
Home Page
| Categories: |
|
| Latest version: |
2.3.1 |
| Description: |
Open source text search engine library written entirely in Java. The Lucene API offers both indexing and searching features.
Features include: - Indexes text and HTML, document classes available for XML, PDF and RTF - Search supports phrase and boolean queries, plus, minus and quote marks, and parentheses - Allows single and multiple character wildcards anywhere in the search words, fuzzy search, proximity - Will search for punctuation such as + or ? - Field searches for title, author, etc., and date-range searching - Supports most European languages - Option to store and display full text of indexed documents - Search results in relevance order (ranking) - APIs for file format conversion, languages and user interfaces - Incremental indexing and batch indexing - Multiple-index searching with merged results |
| Added: |
2005-01-17 |
| Updated: |
2008-04-08 |
| Attributes: |
[BuiltForJava] [Library] [FreeVersionAvailable] [SourceCodeProvided] |
Home Page
| Categories: |
|
| Latest version: |
1.0.1 |
| Description: |
ObJectRelationalBridge (OJB) is an object/relational mapping tool that allows transparent persistence for Java objects against relational databases. Features include: - Support of standard and non-standard API's (PB, OTM, ODMG, JDO) - The PersistenceBroker kernel API and all top-level APIs allows Java programmers to store and retrieve Java objects in/from (any) JDBC-compliant RDBMS - Transparent persistence: Persistent classes don't have to inherit from a persistent base class or to implement an interface. - Object caching, lazy materialization through virtual proxies, distributed lock-management with configurable Transaction-Isolation Levels. Optimistic and pessimistic Locking is supported. - Designed to be scalable: Allows to build massively distributed and clustered systems. - Configurable persistence by reachability: All Objects associated to a persistent object by references can made persitent too - Pluggable implementation of service classes like PersistenceBroker, ObjectCache, SequenceManager, RowReader, ConnectionFactory, ConnectionManager, IndirectionHandler, SQLGenerator, JdbcAccess... - Mapping support for 1:1, 1:n and m:n associations - Configurable collection queries to control loading of relationships - Automatic and manual assignment of foreign key values - The mapping is defined in an XML Repository. The mapping is dynamic and can be manipulated at runtime |
| Added: |
2005-01-10 |
| Attributes: |
[BuiltForJava] [FreeVersionAvailable] [SourceCodeProvided] |
Home Page
| Categories: |
|
| Latest version: |
0.91 |
| Description: |
Mediation framework for Web Services. Apache Synapse is a broker for routing and mediating XML messages. It is designed to be the basis of a XML-oriented Enterprise Service Bus. It has support for logging, routing, and transforming all kinds of XML messages including XML/HTTP, SOAP, JMS, and others. It supports a number of standards including XSLT, XPath, WS-Reliable Messaging, WS-Security, WS-Policy and WS-Addressing.
Features include: - Support for HTTP and JMS transports - Support for WS-Reliable Messaging and WS-Security through WS-Policies - Support for error handling and recovery - Content-based routing using XPath 1.0 - Configurable Message logging based on Apache Commons Logging - Support for XML and SOAP over JMS, tested with Apache ActiveMQ - Initiation and termination of WS-Reliable Messaging 1.0 - Authentication and Authorization using WS-Security 1.1 - Support for remote configuration via HTTP-based registries - Extensible using Java and scripting languages, including support for JavaScript, E4X, JRuby, and other scripting languages |
| Added: |
2007-01-10 |
| Attributes: |
[BuiltForJava] [Library] [FreeVersionAvailable] [SourceCodeProvided] |
Home Page
| Categories: |
|
| Latest version: |
5.0.1 Preview |
| Description: |
Framework for creating web applications in Java that reconceptualizes web application development in terms of objects, methods and properties instead of URLs and query parameters.
Tapestry is an alternative to scripting environments such as JSP (JavaServer Pages) or Velocity. Tapestry goes further, providing a framework for creating dynamic applications with minimal amounts of coding. Tapestry's approach, using a component object model similar to a traditional GUI, provides the following benefits: - Everything in Tapestry is a reusable component within and between projects. - Framework does all the URL building and message dispatching, transparently. - Internationalization/Localization: framework selects localized version of text, templates and images. - Robust applications: Less code is less bugs; Built-in exception reporting; Line precise error reporting. - Graphic designers and Java developers can work together without having to know each other's jobs.
Tapestry exploits the dynamic nature of the Java language, leveraging the JavaBeans API, as well as servlets and other J2EE technology.
Tapestry components are a combination of a specification file (in XML), an HTML template and a Java class (extending a framework class, with additions). Tapestry components are combined together to form larger components or complete Tapestry pages. |
| Added: |
2005-03-11 |
| Updated: |
2007-02-08 |
| Attributes: |
[BuiltForJava] [FreeVersionAvailable] [SourceCodeProvided] |
|
|