ejb
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 31
OpenEJB 1.0
OpenEJB is an open source, modular, configurable, and extendable EJB Container System and EJB Server. more>>
OpenEJB is an open source, configurable, modular and extendable EJB Container System and EJB Server.
EJB Server
OpenEJB comes with fast, lightweight EJB Servers for both Local and Remote access. Thats right, deploy your EJBs into the container system, then just start the Remote EJB Server from the command line! Or, put OpenEJB in your class path and use it as an embedded library through the Local EJB Server.
EJB Container System
As a container system, OpenEJB works like a big plug-in for middleware servers like Web servers, CORBA servers, and application servers. By plugging in OpenEJB these servers obtain instant EJB compliance for hosting Enterprise JavaBeans!
Enhancements:
- Remote Server supports EJB invocations over HTTP.
- Tomcat Integration supports Remote EJB Clients.
- Better command line support.
- Xinet.d style protocol configuration.
- EJB 2.0 Local interface support.
- Collapsed EAR support.
- Unpacked EJB Jar support.
<<lessEJB Server
OpenEJB comes with fast, lightweight EJB Servers for both Local and Remote access. Thats right, deploy your EJBs into the container system, then just start the Remote EJB Server from the command line! Or, put OpenEJB in your class path and use it as an embedded library through the Local EJB Server.
EJB Container System
As a container system, OpenEJB works like a big plug-in for middleware servers like Web servers, CORBA servers, and application servers. By plugging in OpenEJB these servers obtain instant EJB compliance for hosting Enterprise JavaBeans!
Enhancements:
- Remote Server supports EJB invocations over HTTP.
- Tomcat Integration supports Remote EJB Clients.
- Better command line support.
- Xinet.d style protocol configuration.
- EJB 2.0 Local interface support.
- Collapsed EAR support.
- Unpacked EJB Jar support.
Download (5.5MB)
Added: 2006-03-24 License: BSD License Price:
1309 downloads
NetBeans IDE 5.5.1
NetBeans IDE is a full-featured integrated environment for Java application developers. more>>
NetBeans IDE is a full-featured integrated environment for Java application developers.
Java programmers require a fast and fully-featured Integrated Development Environment (IDE) with support for Java(TM) compliant applications for accelerating development across all major OS platforms.
NetBeans.org provides an open source, high performance, modular, extensible, multi-platform Java IDE to accelerate the development of Java applications, web services and mobile applications.
The NetBeans IDE 4.1, which was released in May 11, 2005, includes Java 2 Platform, Enterprise Edition (J2EE) development capabilities. This new release allows developers to not only develop applications in the web tier but also includes Enterprise JavaBeans (EJBs) and web service development capabilities.
NetBeans IDE 4.1 is a single platform with out-of-the-box development capabilities and support for enterprise (J2EE 1.4) applications and web services, mobile/wireless Java 2 Platform, Micro Edition (J2ME) applications and services and desktop Java 2 Platform, Standard Edition (J2SE) applications. The robust open source Java IDE, has everything that Java Software Developers need to develop cross-platform desktop, web and mobile applications straight out of the box.
When you download the NetBeans IDE, you get a modular, standards-based development environment with all the key functionality in one download, rather than a series of additional plug-ins. Write, compile, debug and deploy Java programs for the Solaris, Windows, Linux and Macintosh platforms.
Main features:
- New Navigator component facilitates browsing and navigating around classes.
- Browse and configure project classpath using the Libraries node in the Projects View.
- Use automatically generated Debug and Compile Single File actions for projects with existing build scripts.
- Set up projects with multiple source roots.
- Create a J2EE application, automatically add EJB?* and Web modules, then deploy the application.
- Deploy an EJB module as a stand-alone or packaged in a J2EE application. Or, create a Web module, generate calls to EJBs and deploy the Web module either as a stand-alone Web application or packaged in a J2EE application.
- Create Session Beans, Entity Beans and Message-Driven Beans. Entity Beans can be created using an existing database schema.
- Create, register and test Web Services.
- Visually configure your EJBs, Web Services and Web Components.
- Validate your applications using the J2EE Verifier.
- Use the integrated Java BluePrints Solution Catalog as a powerful learning resource.
- J2SE 5.0 "Tiger" Language Support - We support the new Java language constructs such as enums, generics, metadata annotations, autoboxing, static imports and others. These new constructs are supported when doing editing, building, refactoring, etc. of your applications. This support is available without any additional setup when running on J2SE 5.0.
- Project System based on Apache Ant - NetBeans 4.0 was the first IDE to base its projects system entirely on Apache Ant, allowing developers to easily share build scripts between teams and ensure that automated builds run the same as builds within the IDE. There is no vendor lock-in and no proprietary file formats.
- Refactoring technology which provides simplified code maintenance for developers.
- Visual enhancements to lay out MIDlets workflow; plus, design and code the GUI using a drag and drop feature (Available in NetBeans Mobility Pack).
- End-to-end support for enterprise applications with wizard support for creating Java? 2 Platform, Micro Edition (J2ME?) and J2EE applications. This updated support enables quick creation of J2ME client/server applications (Available in NetBeans Mobility Pack).
<<lessJava programmers require a fast and fully-featured Integrated Development Environment (IDE) with support for Java(TM) compliant applications for accelerating development across all major OS platforms.
NetBeans.org provides an open source, high performance, modular, extensible, multi-platform Java IDE to accelerate the development of Java applications, web services and mobile applications.
The NetBeans IDE 4.1, which was released in May 11, 2005, includes Java 2 Platform, Enterprise Edition (J2EE) development capabilities. This new release allows developers to not only develop applications in the web tier but also includes Enterprise JavaBeans (EJBs) and web service development capabilities.
NetBeans IDE 4.1 is a single platform with out-of-the-box development capabilities and support for enterprise (J2EE 1.4) applications and web services, mobile/wireless Java 2 Platform, Micro Edition (J2ME) applications and services and desktop Java 2 Platform, Standard Edition (J2SE) applications. The robust open source Java IDE, has everything that Java Software Developers need to develop cross-platform desktop, web and mobile applications straight out of the box.
When you download the NetBeans IDE, you get a modular, standards-based development environment with all the key functionality in one download, rather than a series of additional plug-ins. Write, compile, debug and deploy Java programs for the Solaris, Windows, Linux and Macintosh platforms.
Main features:
- New Navigator component facilitates browsing and navigating around classes.
- Browse and configure project classpath using the Libraries node in the Projects View.
- Use automatically generated Debug and Compile Single File actions for projects with existing build scripts.
- Set up projects with multiple source roots.
- Create a J2EE application, automatically add EJB?* and Web modules, then deploy the application.
- Deploy an EJB module as a stand-alone or packaged in a J2EE application. Or, create a Web module, generate calls to EJBs and deploy the Web module either as a stand-alone Web application or packaged in a J2EE application.
- Create Session Beans, Entity Beans and Message-Driven Beans. Entity Beans can be created using an existing database schema.
- Create, register and test Web Services.
- Visually configure your EJBs, Web Services and Web Components.
- Validate your applications using the J2EE Verifier.
- Use the integrated Java BluePrints Solution Catalog as a powerful learning resource.
- J2SE 5.0 "Tiger" Language Support - We support the new Java language constructs such as enums, generics, metadata annotations, autoboxing, static imports and others. These new constructs are supported when doing editing, building, refactoring, etc. of your applications. This support is available without any additional setup when running on J2SE 5.0.
- Project System based on Apache Ant - NetBeans 4.0 was the first IDE to base its projects system entirely on Apache Ant, allowing developers to easily share build scripts between teams and ensure that automated builds run the same as builds within the IDE. There is no vendor lock-in and no proprietary file formats.
- Refactoring technology which provides simplified code maintenance for developers.
- Visual enhancements to lay out MIDlets workflow; plus, design and code the GUI using a drag and drop feature (Available in NetBeans Mobility Pack).
- End-to-end support for enterprise applications with wizard support for creating Java? 2 Platform, Micro Edition (J2ME?) and J2EE applications. This updated support enables quick creation of J2ME client/server applications (Available in NetBeans Mobility Pack).
Download (53.5MB)
Added: 2007-07-23 License: SUN Community Source License Price:
727 downloads
Apache Beehive 1.0.2
Apache Beehives goal is to make J2EE programming easier by building a simple object model on J2EE and Struts. more>>
Apache Beehives goal is to make J2EE programming easier by building a simple object model on J2EE and Struts. Using the new JSR-175 annotations, Beehive reduces the coding necessary for J2EE. The initial Beehive project has three pieces
- 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 which 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.
<<less- 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 which 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.
Download (MB)
Added: 2007-01-10 License: The Apache License 2.0 Price:
1019 downloads
OpenSubsystems 1.0 RC3
OpenSubsystems is set of business components such as inventory management. more>>
OpenSubsystemss goal is to provide consistent set of business components that solve particular area of interest such as inventory management, order processing, shopping, email and fax communication, document management, imaging and others.
There are many frameworks and libraries attempting to make life of developers easier. Most of them focus on improving certain technology (EJB) or technical problem such as persistence in Java (Hibernate) or view tier for web applications (Struts).
There are very few that actually give developers fully functional business components that are immediately available to be integrated into their application and solve specific business needs. OpenSubsystems is one of them.
OpenSubsystems is dedicated to providing highest quality products by paying attention to innovative design, carefull implementation and thorough testing while staying true to the spirit of open source.
All our development processes and products are extensively documented and available for review and use to wide audience of business analysts, developers and testers.
Enhancements:
Feature requests
Core
- 1674491Generalize DataFactory interfaces by requiring domain id
- 1674470Simplify DatabaseOperation classes by removing redundant arguments
- 1674438Simplify DatabaseSchema interface/impl for read-only schemas
- 1674289Change license to GPL v2 only for Core
Bugs
Core
- 1674498IOException thrown by FileUtils when directory exists
- 1674495NullPointerException in StringUtils.concat method
- 1674483Servlet preservice method not called when login is required
- 1674420NullPointerException in DatabaseConnectionFactoryImpl class
- 1630270NoSuchElement exception when using XAPool
<<lessThere are many frameworks and libraries attempting to make life of developers easier. Most of them focus on improving certain technology (EJB) or technical problem such as persistence in Java (Hibernate) or view tier for web applications (Struts).
There are very few that actually give developers fully functional business components that are immediately available to be integrated into their application and solve specific business needs. OpenSubsystems is one of them.
OpenSubsystems is dedicated to providing highest quality products by paying attention to innovative design, carefull implementation and thorough testing while staying true to the spirit of open source.
All our development processes and products are extensively documented and available for review and use to wide audience of business analysts, developers and testers.
Enhancements:
Feature requests
Core
- 1674491Generalize DataFactory interfaces by requiring domain id
- 1674470Simplify DatabaseOperation classes by removing redundant arguments
- 1674438Simplify DatabaseSchema interface/impl for read-only schemas
- 1674289Change license to GPL v2 only for Core
Bugs
Core
- 1674498IOException thrown by FileUtils when directory exists
- 1674495NullPointerException in StringUtils.concat method
- 1674483Servlet preservice method not called when login is required
- 1674420NullPointerException in DatabaseConnectionFactoryImpl class
- 1630270NoSuchElement exception when using XAPool
Download (16MB)
Added: 2007-03-16 License: Other/Proprietary License Price:
953 downloads
SDE for JBuilder (CE) for Linux 4.2
UML Plugin for JBuilder: UML diagrams, Rational Rose, XMI import/export more>> SDE for JBuilder is a UML CASE tool/plug-in tightly integrated with JBuilder. This UML modeling software supports full software lifecycle - analysis, design, implementation, testing and deployment. This UML CASE tool helps you build quality applications faster, better and cheaper. You can draw all types of UML diagrams in JBuilder, reverse engineer Java code to class diagrams, generate Java code and generate documentation.
SDE Features:
+Support UML version 2.1
+Business Workflow diagram
+Mind Mapping Diagram (New Feature)
+Requirement Modeling (Enhanced)
+Callout and Freehand shape (New Feature)
+Nicknamer - create translated copies of model (New Feature)
+Model Transitor (New Feature)
+User Interface Designer
+Data flow diagram
+Use Case Details Editor - An all-in-one environment for specifying a general model specification and use case descriptions
+EJB Diagram - Visualize EJB systems
+EJB Code Generation
+ORM support - generate Java objects from database
+Database generation - ERD to database tables
+Database reverse - existing DBMS to ERD (Enhanced)
+Reverse engineering - code to model, code to diagram
+Reverse engineering Java, C++, XML Schema, XML, .NET exe/dll, CORBA IDL, XML Schema and Python
+Code Generation - model to code, diagram to code
+Java Round-trip engineering
+Automatic synchronization between source code and diagrams
+Automatic diagram layout
+Modeling collaboratively with VP Teamwork Server, CVS, Subversion and Perforce (New Feature)
+Shape editor
+Support Stored Procedure and Database Trigger (Enhanced)
+Export diagrams to JPG, PNG, SVG, EMF, PDF
+PDF/HTML/MS Word Report generator
+Multilingual support
+More...
Other UML Modeling Tools /UML Plugins:
Java Platform (Windows/Linux/Mac OS X):
+SDE for Eclipse
+SDE for Oracle JDeveloper
+SDE for IntelliJ IDEA
+SDE for NetBeans
+SDE for Sun ONE
+SDE for WebLogic Workshop
Windows Platform:
+SDE for Microsoft Visual Studio
+More SDE...<<less
Download (128MB)
Added: 2009-04-29 License: Freeware Price: Free
182 downloads
EasyBeans 1.0 Milestone 6
EasyBeans is an implementation of an EJB3 container. more>>
EasyBeans is an implementation of an EJB3 container. EasyBeans library aims to provide an implementation for the full EJBCore API.
For the persistence matter, it relies on Hibernate EJB 3 or, in upcoming versions, on Speedo, the ObjectWebs JDO implementation.
it is divided in three parts :
- Core part
- Persistence part (Which is the persistence provider)
- Simplified specification : it contains new features.
Enhancements:
- EAR deployment (and undeployment) is now supported in JOnAS, Tomcat, and Jetty.
- For JOnAS, if the EAR contains EJB 2.1 components, they will be deployed in the EJB 2.1 container.
- The WAR files of the EAR will be deployed in the Tomcat or Jetty Web container.
- An ear example is provided in this version.
- The timer service which is based on the Quartz component is supported.
- A timer example is provided.
- OpenJPA is supported as a persistence provider.
<<lessFor the persistence matter, it relies on Hibernate EJB 3 or, in upcoming versions, on Speedo, the ObjectWebs JDO implementation.
it is divided in three parts :
- Core part
- Persistence part (Which is the persistence provider)
- Simplified specification : it contains new features.
Enhancements:
- EAR deployment (and undeployment) is now supported in JOnAS, Tomcat, and Jetty.
- For JOnAS, if the EAR contains EJB 2.1 components, they will be deployed in the EJB 2.1 container.
- The WAR files of the EAR will be deployed in the Tomcat or Jetty Web container.
- An ear example is provided in this version.
- The timer service which is based on the Quartz component is supported.
- A timer example is provided.
- OpenJPA is supported as a persistence provider.
Download (9.4MB)
Added: 2007-05-17 License: LGPL (GNU Lesser General Public License) Price:
892 downloads
JaxMe 0.5.2
JaxMe is a Java/XML binding tool based on SAX2 more>>
JaxMe project is an open source implementation of JAXB, the specification for Java/XML binding.
A Java/XML binding compiler takes as input a schema description (in most cases an XML schema but it may be a DTD, a RelaxNG schema, a Java class inspected via reflection or a database schema). The output is a set of Java classes:
- A Java bean class compatible with the schema description. (If the schema was obtained via Java reflection, then the original Java bean class.)
- An unmarshaller that converts a conforming XML document into the equivalent Java bean.
- Vice versa, a marshaller that converts the Java bean back into the original XML document.
In the case of JaxMe, the generated classes may also
- Store the Java bean into a database. Preferrably an XML database like eXist, Xindice, or Tamino, but it may also be a relational database like MySQL. (If the schema is sufficiently simple. :-)
- Query the database for bean instances.
- Implement an EJB entity or session bean with the same abilities.
Enhancements:
- This is a bugfix release, dedicated in particular to large scale and composed schemas.
<<lessA Java/XML binding compiler takes as input a schema description (in most cases an XML schema but it may be a DTD, a RelaxNG schema, a Java class inspected via reflection or a database schema). The output is a set of Java classes:
- A Java bean class compatible with the schema description. (If the schema was obtained via Java reflection, then the original Java bean class.)
- An unmarshaller that converts a conforming XML document into the equivalent Java bean.
- Vice versa, a marshaller that converts the Java bean back into the original XML document.
In the case of JaxMe, the generated classes may also
- Store the Java bean into a database. Preferrably an XML database like eXist, Xindice, or Tamino, but it may also be a relational database like MySQL. (If the schema is sufficiently simple. :-)
- Query the database for bean instances.
- Implement an EJB entity or session bean with the same abilities.
Enhancements:
- This is a bugfix release, dedicated in particular to large scale and composed schemas.
Download (6.3MB)
Added: 2006-10-28 License: BSD License Price:
1091 downloads
jZeno 1.0.36
jZeno is a meta-project that integrates a collection of java open source libraries. more>>
jZeno is a meta-project that integrates a collection of java open source libraries, to form a ready-to-use web development environment. jZeno is made to allow people to create web applications by using pure java development as much as possible. The main architectural goal of Largely reducing the need to know technologies like javascript, HTML, CSS, database specific SQL, and tons of different APIs.
Limiting the amount of APIs, technologies and programming styles allows developers to learn a smaller set of skills much deeper. We think this set of skills should be : a thorough understanding of java, OO development and design patterns.
We decided to create jZeno after growing more and more frustrated with JSP and Struts over the years. We hoped JSF would improve things but have come to the conclusion that it is mainly a commercially-driven API that does not really make development life any easier. So we started looking further and came across Echo, a toolkit for developing web applications in pure java. In a nutshell Echo provides you with an implementation of the Swing API for developing web applications. We have created an optimized version of the Echo toolkit to allow partial, and highly compressed updates of web pages, providing AJAX like performance (available in the upcoming 0.9 release).
While Echo provides an easy way of creating the presentation layer of a web application, some glue was still missing to turn it into a rapid development platform. So we decided to add a set of easy to use dynamic components, that provide an easy way to do data-binding, validation, event handling and such. Many useful components are also provided by the EchoPoint library, a collection of rich Echo components.
Besides the presentation layer jZeno also provides a number of services for facilitating the creation of business facades. This environment is similar to stateless session beans in the EJB specification, but witout the overhead of EJBs. These services include transaction management, dead-lock detection and retrying, performance monitoring, security checking, etc...
jZeno also uses Hibernate for O/R mapping inside you business facades. Besides these major functions jZeno contains out-of-the-box solutions for a host of other features any real-life web application needs. This inluces things like genrating reports in a pdf,xls,rtf and other formats (through JasperReports). It also includes live performance monitoring (JAMon) and heap monitoring of your application in its production environment, among other features...
jZeno applications have a traditional layered architecture. The tradidional 3 tiers are seperated : the presentation tier, the business tier and the domain model. The first tier is created by using the jZeno dynamic components and the lower level Echo and EchoPoint components. The business tier contains support for running your business logic, decorated with a stack of aspects that together create an environment very similar to stateless session beans (but with less requirements and configuration overhead). The domain model tier is basically the O/R mapping provided by Hibernate. jZeno provides a tightly integrated environment for all these tiers. In the future support for deploying on an EJB container may be added if required.
Enhancements:
- A bug in errormessagescomponent (warnings) has been fixed.
- Validation has been fixed to pre-render/rebind invisible pages on DynaTables before validation.
- The TTL for DNS caching has been set to a maximum of 5 minutes.
- SessionSyncFilter will always serialize unless using an image/script service.
- A McKoi startup bug when using hibernate annotations has been fixed.
- Processing of radio buttons with action listeners has been fixed.
- BigDecimalViewer and ComponentUI have been added for consistency.
- A bug in the NewsTicker component has been fixed.
<<lessLimiting the amount of APIs, technologies and programming styles allows developers to learn a smaller set of skills much deeper. We think this set of skills should be : a thorough understanding of java, OO development and design patterns.
We decided to create jZeno after growing more and more frustrated with JSP and Struts over the years. We hoped JSF would improve things but have come to the conclusion that it is mainly a commercially-driven API that does not really make development life any easier. So we started looking further and came across Echo, a toolkit for developing web applications in pure java. In a nutshell Echo provides you with an implementation of the Swing API for developing web applications. We have created an optimized version of the Echo toolkit to allow partial, and highly compressed updates of web pages, providing AJAX like performance (available in the upcoming 0.9 release).
While Echo provides an easy way of creating the presentation layer of a web application, some glue was still missing to turn it into a rapid development platform. So we decided to add a set of easy to use dynamic components, that provide an easy way to do data-binding, validation, event handling and such. Many useful components are also provided by the EchoPoint library, a collection of rich Echo components.
Besides the presentation layer jZeno also provides a number of services for facilitating the creation of business facades. This environment is similar to stateless session beans in the EJB specification, but witout the overhead of EJBs. These services include transaction management, dead-lock detection and retrying, performance monitoring, security checking, etc...
jZeno also uses Hibernate for O/R mapping inside you business facades. Besides these major functions jZeno contains out-of-the-box solutions for a host of other features any real-life web application needs. This inluces things like genrating reports in a pdf,xls,rtf and other formats (through JasperReports). It also includes live performance monitoring (JAMon) and heap monitoring of your application in its production environment, among other features...
jZeno applications have a traditional layered architecture. The tradidional 3 tiers are seperated : the presentation tier, the business tier and the domain model. The first tier is created by using the jZeno dynamic components and the lower level Echo and EchoPoint components. The business tier contains support for running your business logic, decorated with a stack of aspects that together create an environment very similar to stateless session beans (but with less requirements and configuration overhead). The domain model tier is basically the O/R mapping provided by Hibernate. jZeno provides a tightly integrated environment for all these tiers. In the future support for deploying on an EJB container may be added if required.
Enhancements:
- A bug in errormessagescomponent (warnings) has been fixed.
- Validation has been fixed to pre-render/rebind invisible pages on DynaTables before validation.
- The TTL for DNS caching has been set to a maximum of 5 minutes.
- SessionSyncFilter will always serialize unless using an image/script service.
- A McKoi startup bug when using hibernate annotations has been fixed.
- Processing of radio buttons with action listeners has been fixed.
- BigDecimalViewer and ComponentUI have been added for consistency.
- A bug in the NewsTicker component has been fixed.
Download (31MB)
Added: 2007-08-04 License: LGPL (GNU Lesser General Public License) Price:
812 downloads
OpenXava 2.2.1 / 3.0 Beta 1
OpenXava is a framework to develop easily business applications with XML and Java. more>>
OpenXava is a framework to develop easily business applications with XML and Java.
OpenXavas virtue resides in the fact that the heart of our applications is XML instead of Java.
No Java classes, no XML files for mapping objects, no design of JSP or JSF pages, simply no more.
OpenXava generates for you a complete J2EE application (with CMP EJB or Hibernate for persistence) like this, and with a suitable User Interface for manage your Teachers.
The resulting application allows you make CRUD operations, searching, filtering, ordering, generating reports in PDF format, exporting to Excel, etc.
In spite of its rapid development features, OpenXava is flexible enough to allow you to put your custom code in any part of the application.
With only simple XMLs and Java code in JavaBean format (really reusable Java classes) you can construct any J2EE business application in a very productive way. In fact, a lot of critical business application, now in production, have been developed with OpenXava.
Whats New in 2.2.1 Stable Release:
The button bar is not shown if it is empty. More meaningful titles for PDF reports are displayed in collections. A new property, emailAsUserNameInPortal, was added for usin in xava.properties that allows Users.getCurrent() to return the user email instead of the user id inside a portal. A new display-size attribute is available in property-view, and scale validation is done for MONEY/DINERO stereotype. Mode.list link is not available when creating or modifing a reference. In general, change mode actions are not available after view navigation, and many other features have been added.
<<lessOpenXavas virtue resides in the fact that the heart of our applications is XML instead of Java.
No Java classes, no XML files for mapping objects, no design of JSP or JSF pages, simply no more.
OpenXava generates for you a complete J2EE application (with CMP EJB or Hibernate for persistence) like this, and with a suitable User Interface for manage your Teachers.
The resulting application allows you make CRUD operations, searching, filtering, ordering, generating reports in PDF format, exporting to Excel, etc.
In spite of its rapid development features, OpenXava is flexible enough to allow you to put your custom code in any part of the application.
With only simple XMLs and Java code in JavaBean format (really reusable Java classes) you can construct any J2EE business application in a very productive way. In fact, a lot of critical business application, now in production, have been developed with OpenXava.
Whats New in 2.2.1 Stable Release:
The button bar is not shown if it is empty. More meaningful titles for PDF reports are displayed in collections. A new property, emailAsUserNameInPortal, was added for usin in xava.properties that allows Users.getCurrent() to return the user email instead of the user id inside a portal. A new display-size attribute is available in property-view, and scale validation is done for MONEY/DINERO stereotype. Mode.list link is not available when creating or modifing a reference. In general, change mode actions are not available after view navigation, and many other features have been added.
Download (MB)
Added: 2007-08-09 License: LGPL (GNU Lesser General Public License) Price:
808 downloads

Apache Beehive for Unix 1.0.2
an open-source project for creating a component model for J2EE more>> 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 which 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.<<less
Download (9.21MB)
Added: 2009-04-08 License: Freeware Price: Free
198 downloads
EasyEclipse Server Java 1.2.2
EasyEclipse Server Java is for development of server-side Java applications, such as JavaServer Pages, EJBs and Web Services. more>>
EasyEclipse Server Java is for development of server-side Java applications, such as JavaServer Pages, EJBs and Web Services.
EasyEclipse Server Edition contains lots of plugins to manage different application servers (Tomcat, JBoss, WebLogic), develop on some server-side frameworks (Struts, Java Server Faces), and manipulate common file types on servers (HTML, XML, JSPs).
This distribution includes the following plugins:
Core components with a JDK:
- Eclipse Platform 3.2.1 - Shared platform services from Eclipse.
- Eclipse Tools 3.2.1 - Common libraries for various Eclipse projects.
- Java JDK for Windows 1.5.0.09 - Run Java application on Sun Java(tm) runtime, packaged for Eclipse use. (Windows only)
- Java JDK for Linux 1.5.0.09 - Run Java application on Sun Java(tm) runtime, packaged for Eclipse use. (Linux only)
Tools for general Java development:
- Eclipse Java Development Tools 3.2.1 - Edit, compile, run, debug, test, refactor, document and deploy Java applications.
Some essential utilities:
- AnyEdit Tools 1.5.6.2 - Useful right-click menus in editors: "Open file under cursor", "Open type under cursor", et cetera.
- Eclipse Utils Plugins 1.0.0.1 - Save the cursor position of editors when closing and re-opening a file. Access common team actions with explorer buttons.
- Color Editor 1.2.4 - Edit with syntax highlighting over 100+ file formats.
Tools for development of server-side applications in Java:
- Sysdeo Tomcat Launcher 3.2.0.beta - Start, stop, and manage Tomcat and WAR files without leaving Eclipse.
- JBoss IDE with AOP and EJB3 2.0.0.Beta2 - Develop, deploy, test and debug JBoss-based applications, with support of Enterprise Java Beans 3.0 and Aspect-Oriented Programming.
- Hibernate Tools 3.2.0.beta8 - Edit Hibernate mappings, execute HQL queries and develop applications with Hibernate, a Java persistence and object-relational mapping framework.
- Weblogic Server Plugin for Eclipse 2.0.0.RC3-1 - Start, stop and manage a WebLogic server. Run and debug applications on a Weblogic server.
- Spring IDE 1.3.6 - Develop, manage and deploy Spring Framework based applications.
- Eclipse J2EE tools 1.5.2 - Create and deploy J2EE based applications, including Servlets, JSP and EJB.
- Eclipse Database tools 1.5.2 - Access, manage and query SQL relational databases and servers.
- Amateras IDE 2.0.2 - Edit HTML, XML and JSP. Manage Struts and Java Server Faces configuration files visually.
Tools for web development:
- Eclipse Web tools editors 1.5.2 - Edit and validate XML, XSL, XML Schemas, DTD, HTML, JavaScript and CSS files. Test and validate web services.
- Eclipse HTML Tidy 1.2.2.patch-01-1 - Format and validate HTML, XHTML and XML documents within your favorite editor.
- Amateras HTML and XML editor 2.0.2 - Edit HTML, JSP, XML and CSS files.
Database management tool:
- QuantumDB 3.0.3 - Access, manage and query SQL relational database and servers access using standard JDBC drivers.
Version Control tools (note that CVS support is included in the Eclipse Platform):
- Subclipse 1.1.8 - Access and manage Subversion repositories within Eclipse.
<<lessEasyEclipse Server Edition contains lots of plugins to manage different application servers (Tomcat, JBoss, WebLogic), develop on some server-side frameworks (Struts, Java Server Faces), and manipulate common file types on servers (HTML, XML, JSPs).
This distribution includes the following plugins:
Core components with a JDK:
- Eclipse Platform 3.2.1 - Shared platform services from Eclipse.
- Eclipse Tools 3.2.1 - Common libraries for various Eclipse projects.
- Java JDK for Windows 1.5.0.09 - Run Java application on Sun Java(tm) runtime, packaged for Eclipse use. (Windows only)
- Java JDK for Linux 1.5.0.09 - Run Java application on Sun Java(tm) runtime, packaged for Eclipse use. (Linux only)
Tools for general Java development:
- Eclipse Java Development Tools 3.2.1 - Edit, compile, run, debug, test, refactor, document and deploy Java applications.
Some essential utilities:
- AnyEdit Tools 1.5.6.2 - Useful right-click menus in editors: "Open file under cursor", "Open type under cursor", et cetera.
- Eclipse Utils Plugins 1.0.0.1 - Save the cursor position of editors when closing and re-opening a file. Access common team actions with explorer buttons.
- Color Editor 1.2.4 - Edit with syntax highlighting over 100+ file formats.
Tools for development of server-side applications in Java:
- Sysdeo Tomcat Launcher 3.2.0.beta - Start, stop, and manage Tomcat and WAR files without leaving Eclipse.
- JBoss IDE with AOP and EJB3 2.0.0.Beta2 - Develop, deploy, test and debug JBoss-based applications, with support of Enterprise Java Beans 3.0 and Aspect-Oriented Programming.
- Hibernate Tools 3.2.0.beta8 - Edit Hibernate mappings, execute HQL queries and develop applications with Hibernate, a Java persistence and object-relational mapping framework.
- Weblogic Server Plugin for Eclipse 2.0.0.RC3-1 - Start, stop and manage a WebLogic server. Run and debug applications on a Weblogic server.
- Spring IDE 1.3.6 - Develop, manage and deploy Spring Framework based applications.
- Eclipse J2EE tools 1.5.2 - Create and deploy J2EE based applications, including Servlets, JSP and EJB.
- Eclipse Database tools 1.5.2 - Access, manage and query SQL relational databases and servers.
- Amateras IDE 2.0.2 - Edit HTML, XML and JSP. Manage Struts and Java Server Faces configuration files visually.
Tools for web development:
- Eclipse Web tools editors 1.5.2 - Edit and validate XML, XSL, XML Schemas, DTD, HTML, JavaScript and CSS files. Test and validate web services.
- Eclipse HTML Tidy 1.2.2.patch-01-1 - Format and validate HTML, XHTML and XML documents within your favorite editor.
- Amateras HTML and XML editor 2.0.2 - Edit HTML, JSP, XML and CSS files.
Database management tool:
- QuantumDB 3.0.3 - Access, manage and query SQL relational database and servers access using standard JDBC drivers.
Version Control tools (note that CVS support is included in the Eclipse Platform):
- Subclipse 1.1.8 - Access and manage Subversion repositories within Eclipse.
Download (230MB)
Added: 2007-06-19 License: Eclipse Public License Price:
525 downloads
Sequoia 2.10.9
Sequoia is a transparent middleware solution for offering clustering, load balancing and failover services for any database. more>>
Sequoia is a transparent middleware solution for offering clustering, load balancing and failover services for any database. Sequoia is the continuation of the C-JDBC project.
Sequoia database is distributed and replicated among several nodes and C-JDBC balances the queries among these nodes. Sequoia handles node failures and provides support for checkpointing and hot recovery.
C-JDBC is a database cluster middleware that allows any Java application (standalone application, servlet or EJB container, ...) to transparently access a cluster of databases through JDBC.
C-JDBC handles node failures and provides support for checkpointing and hot recovery.
Main features:
- No modification of existing applications or databases,
- High availability provided by advanced RAIDb technology,
- Performance scalability with unique load balancing and query result caching features,
- Integrated JMX-based administration and monitoring,
- 100% Java implementation allowing portability across platforms,
- Open source licensed under LGPL,
- Professional support, training and consulting available from C-JDBC professional services.
Whats New in 2.10.9 Stable Release:
- This release fixes a compatibility problem between Appia and Hedera that was introduced by the previous release.
- The 2.10.8 release was delivered with an incorrect appia.jar (3.2.3).
Whats New in 3.0 Beta 2 Development Release:
- This release includes a long list of feature improvements and bugfixes.
- A new embedded recovery log has been implemented for a transactional log without configuration.
- New demos are based on these new features.
- Other usability improvements and performance enhancements are also part of this release.
<<lessSequoia database is distributed and replicated among several nodes and C-JDBC balances the queries among these nodes. Sequoia handles node failures and provides support for checkpointing and hot recovery.
C-JDBC is a database cluster middleware that allows any Java application (standalone application, servlet or EJB container, ...) to transparently access a cluster of databases through JDBC.
C-JDBC handles node failures and provides support for checkpointing and hot recovery.
Main features:
- No modification of existing applications or databases,
- High availability provided by advanced RAIDb technology,
- Performance scalability with unique load balancing and query result caching features,
- Integrated JMX-based administration and monitoring,
- 100% Java implementation allowing portability across platforms,
- Open source licensed under LGPL,
- Professional support, training and consulting available from C-JDBC professional services.
Whats New in 2.10.9 Stable Release:
- This release fixes a compatibility problem between Appia and Hedera that was introduced by the previous release.
- The 2.10.8 release was delivered with an incorrect appia.jar (3.2.3).
Whats New in 3.0 Beta 2 Development Release:
- This release includes a long list of feature improvements and bugfixes.
- A new embedded recovery log has been implemented for a transactional log without configuration.
- New demos are based on these new features.
- Other usability improvements and performance enhancements are also part of this release.
Download (10.67MB)
Added: 2007-07-31 License: The Apache License 2.0 Price:
514 downloads
Panther 0.9.4a
Panther is a lightweight, modular Java application server, suitable for embedding in a web server. more>>
Panther is a lightweight, modular Java application server, suitable for embedding in a web server.
The intention of the project is not to duplicate all the functionality found in a J2EE app server, rather just some of the most commonly used features (Note: panther was formerly known as Wicker).
1. Panther is not trying to be a full application server, rather it provides a limited subset of services that most app servers provide.
2. Most app servers seem to be huge monolithic behemoths where its all or nothing. If you want one service, then you pretty much need them all. Even where you can modify the configuration to only include the services you require, based upon our experience, many projects dont.
3. Many projects only use a microscopic subset of the features an app server provides. This is particularly true if you want to be cross-appserver/cross-platform, so a modular app server, where you include the bits you want, makes a lot of sense (at least to us). This is, of course, rather similar to the argument certain luminaries have used in the past against the feature bloat in Office software like Word.
4. There isnt another open source app server out there that does what we want (or that we could get working just the way we wanted).
Main features:
- A Stateless Session Bean container.
- Note 1: SSBs were not pooled prior to version 0.9.1, so there -was- a single instance of each EJB in the container. There didnt seem to be any overhead/negative impact doing things this way, except that the beans are truly/completely stateless -- if youre writing code with this is mind, then you shouldnt have any problems, but we recommend using the latest release anyway.
- Note 2: At time of writing only the ejbCreate method has been implemented in panther (the other ejb* methods are not currently called).
- deployment and configuration by Jython
- transaction manager -- linked to the data source service. This only works with JDBC data sources, and has only been tested with Postgres so far. (Note, transactions do not cross VM boundaries.)
- a basic messaging service (multicast, broadcast and lightweight reliable multicast options available)
- jdbc distributed caching service, codenamed c3d -- basically a jdbc driver that caches selects to reduce load on the database and to improve performance (slightly)
- a python-scripted (well, jython) telnet management console
- example mail and datasource (using Jakarta DBCP) python scripts are also included
Version restrictions:
- You cannot currently pass parameters to ejbCreate, or indeed include parameters in your home create methods.
- transaction support is currently extremely limited. The transaction manager is a basic service written to get us going -- "Required", "Supports" and "NotSupported" should (hopefully) work as advertised, anything else (i.e. "RequiresNew") may get unpredictable results. Were working on the transaction service at the moment.
Enhancements:
NOTES
- Fix a bunch of bugs I discovered this morning with the build process, demo, etc
CHANGES
- Reorganised the doc directory. Moved example files to doc/examples
- added jetty.sh, start.sh and stop.sh, to be used for running jetty5. Create a bin dir in $JETTY_HOME, put both files there (along with panther in the root of jetty home) and run start.sh to use.
- tidied up readme.txt
BUG FIXES
- added a Makefile for the simple demo. Fixed a bug with the ant build. Moved the jsp to a plain servlet
- distribution tars werent created with the correct directory (shouldve had a root panther dir).
<<lessThe intention of the project is not to duplicate all the functionality found in a J2EE app server, rather just some of the most commonly used features (Note: panther was formerly known as Wicker).
1. Panther is not trying to be a full application server, rather it provides a limited subset of services that most app servers provide.
2. Most app servers seem to be huge monolithic behemoths where its all or nothing. If you want one service, then you pretty much need them all. Even where you can modify the configuration to only include the services you require, based upon our experience, many projects dont.
3. Many projects only use a microscopic subset of the features an app server provides. This is particularly true if you want to be cross-appserver/cross-platform, so a modular app server, where you include the bits you want, makes a lot of sense (at least to us). This is, of course, rather similar to the argument certain luminaries have used in the past against the feature bloat in Office software like Word.
4. There isnt another open source app server out there that does what we want (or that we could get working just the way we wanted).
Main features:
- A Stateless Session Bean container.
- Note 1: SSBs were not pooled prior to version 0.9.1, so there -was- a single instance of each EJB in the container. There didnt seem to be any overhead/negative impact doing things this way, except that the beans are truly/completely stateless -- if youre writing code with this is mind, then you shouldnt have any problems, but we recommend using the latest release anyway.
- Note 2: At time of writing only the ejbCreate method has been implemented in panther (the other ejb* methods are not currently called).
- deployment and configuration by Jython
- transaction manager -- linked to the data source service. This only works with JDBC data sources, and has only been tested with Postgres so far. (Note, transactions do not cross VM boundaries.)
- a basic messaging service (multicast, broadcast and lightweight reliable multicast options available)
- jdbc distributed caching service, codenamed c3d -- basically a jdbc driver that caches selects to reduce load on the database and to improve performance (slightly)
- a python-scripted (well, jython) telnet management console
- example mail and datasource (using Jakarta DBCP) python scripts are also included
Version restrictions:
- You cannot currently pass parameters to ejbCreate, or indeed include parameters in your home create methods.
- transaction support is currently extremely limited. The transaction manager is a basic service written to get us going -- "Required", "Supports" and "NotSupported" should (hopefully) work as advertised, anything else (i.e. "RequiresNew") may get unpredictable results. Were working on the transaction service at the moment.
Enhancements:
NOTES
- Fix a bunch of bugs I discovered this morning with the build process, demo, etc
CHANGES
- Reorganised the doc directory. Moved example files to doc/examples
- added jetty.sh, start.sh and stop.sh, to be used for running jetty5. Create a bin dir in $JETTY_HOME, put both files there (along with panther in the root of jetty home) and run start.sh to use.
- tidied up readme.txt
BUG FIXES
- added a Makefile for the simple demo. Fixed a bug with the ant build. Moved the jsp to a plain servlet
- distribution tars werent created with the correct directory (shouldve had a root panther dir).
Download (4.3MB)
Added: 2005-09-20 License: The Apache License Price:
1496 downloads
Simple persistence for Java 2.2.0
Simple persistence for Java is an object/relation mapping framework for Java. more>>
Simple persistence for Java is an object/relation mapping framework for Java. It is designed to be easy to use.
There are no XML files to write, no tables to create, no IDs to generate, and no primary keys to fiddle with; just point it to the database, check the API documentation for three basic methods, and code away.
Simple persistence for Java supports transactions, has its own simple query language (very similar to SQL), and can handle object references, lists, and maps.
You may ask: Why another O/R mapping library? Well.. Ive searched the net for a suitable O/R tool for a long time now, also tried a few in live projects, but each time, at the end of the project, I had always had a few thoughts to simplify the database interaction code. Ive started with EJB around 2000. Now, I think everyone who used EJBs also at least once wondered why saveing a friggin object requires a separate server installation, the extensive knowledge of a 200+ page documentation, generating 3 classes/interfaces per object, installing stubs, rmi, and other things I dont even want to know about. Lets just skip this chapter of my life directly to my last experience with an O/R library: pbeans. This library is generally good, I can recommend it for those, who want a stable O/R mapping tool, but it was not the one for me. I found a few points I couldnt get over:
- Save and insert should be one method. I usually dont care if an object is inserted or saved phisically, as long as its saved.
- It should handle Lists and Maps. Well, "Lists should be enough for everybody", but sometimes Maps are handy too. Lists are used very often, I think it should be handled automatically.
- The query code is too difficult, and at the same time does not offer enough features.
- The code you have to write wont be "pretty". It requires classes to be parameters, at least for queries, and I cant read the query itself.
- The Id handling is not transparent.
Enhancements:
- A major scalability feature has been added: the library is now capable of working in a distributed environment, such as load-balanced Web server clusters.
- All the library nodes connected to the same database will form a self-regulating, self-organizing, failure-tolerant network to manage exclusive resources (such as locks, etc).
- The documentation and site were updated accordingly.
<<lessThere are no XML files to write, no tables to create, no IDs to generate, and no primary keys to fiddle with; just point it to the database, check the API documentation for three basic methods, and code away.
Simple persistence for Java supports transactions, has its own simple query language (very similar to SQL), and can handle object references, lists, and maps.
You may ask: Why another O/R mapping library? Well.. Ive searched the net for a suitable O/R tool for a long time now, also tried a few in live projects, but each time, at the end of the project, I had always had a few thoughts to simplify the database interaction code. Ive started with EJB around 2000. Now, I think everyone who used EJBs also at least once wondered why saveing a friggin object requires a separate server installation, the extensive knowledge of a 200+ page documentation, generating 3 classes/interfaces per object, installing stubs, rmi, and other things I dont even want to know about. Lets just skip this chapter of my life directly to my last experience with an O/R library: pbeans. This library is generally good, I can recommend it for those, who want a stable O/R mapping tool, but it was not the one for me. I found a few points I couldnt get over:
- Save and insert should be one method. I usually dont care if an object is inserted or saved phisically, as long as its saved.
- It should handle Lists and Maps. Well, "Lists should be enough for everybody", but sometimes Maps are handy too. Lists are used very often, I think it should be handled automatically.
- The query code is too difficult, and at the same time does not offer enough features.
- The code you have to write wont be "pretty". It requires classes to be parameters, at least for queries, and I cant read the query itself.
- The Id handling is not transparent.
Enhancements:
- A major scalability feature has been added: the library is now capable of working in a distributed environment, such as load-balanced Web server clusters.
- All the library nodes connected to the same database will form a self-regulating, self-organizing, failure-tolerant network to manage exclusive resources (such as locks, etc).
- The documentation and site were updated accordingly.
Download (1.1MB)
Added: 2007-02-25 License: LGPL (GNU Lesser General Public License) Price:
971 downloads
A Java Grid - QuickTable Unix 2.0.5
A Free Java Grid control - QuickTable for database/EJB/Hibernate using JTable more>> QuickTable can be used as
Database Grid
EJBs/DataObjects Grid
Delimited/Fixed length data file Grid
Array/Vector/Collection Grid
QuickTable is built on top of JTable, so you dont have to learn any new API. QuickTable is bundled with lots of features including Print Preview, Printing, Find & Replace, Sorting, Skin, copy/paste to Excel, Image cells, Calendar cell editor,Customizer etc.
Database data can be loaded into QuickTable in just one statement
dBTable1.refresh(yourResultSet);
EJB data can be loaded in few statements
Collection c = home.findCustomerByLastName("smith");
dBTable1.refreshDataObject(c,null);<<less
Download (2.45MB)
Added: 2009-04-01 License: Freeware Price: Free
205 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above ejb search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed