Web frameworks

Display options and filters [BETA]
|
Built for Java
|
|
Free or free version available
|
|
Discontinued
|
|
|
Library
|
|
Source code provided
|
|
Sold as a service
| |
|
Plug-in
|
| | | | |
Updating...
Home Page
| Categories: |
|
| Author: |
ICEsoft Technologies |
| Latest version: |
1.6.2 |
| Description: |
Ajax application framework that enables J2EE application developers to create and deploy thin-client rich web applications in pure Java.
Features include: - Direct-to-DOM (D2D): mechanism for rendering JSF pages directly into the browser. - Ajax bridge: takes care of all aspects of communication between the server-side Framework and the client browser. It is mainly responsible for assembling DOM updates in the client browser, and propagating user interactions back to the server-side applications. - Component suite: set of components including enhanced implementations of the standard JSF components as well as additional custom components. - IDE integration for Eclipse (with Web Tools Platform), Oracle JDeveloper, IBM Rational Application Developer, Sun Studio Creator 2, BEA Workshop Studio 3. - Application server supported: Tomcat, JBoss Application Server, WebLogic Server, Sun Java System Application Servern, Oracle Application Server Container for J2EE (OC4J), WebSphere Application Server. - Web browsers supported: Internet Explorer 6.x, Firefox 1.x, Mozilla 1.6 or Netscape 7.x, Safari 1.2. |
| Added: |
2006-07-24 |
| Updated: |
2008-02-07 |
| Attributes: |
[BuiltForJava] [FreeVersionAvailable] |
Home Page
| Categories: |
|
| Author: |
Apache Jakarta |
| Latest version: |
2.1 |
| Description: |
Apache Cocoon is a web development framework built around the concepts of separation of concerns and component-based web development.
Cocoon implements these concepts around the notion of 'component pipelines', each component on the pipeline specializing on a particular operation. This makes it possible to use a Lego(tm)-like approach in building web solutions, hooking together components into pipelines without any required programming.
Cocoon is "web glue for your web application development needs". It is a glue that keeps concerns separate and allows parallel evolution of all aspects of a web application, improving development pace and reducing the chance of conflicts.
Cocoon has been designed to coexist and interoperate side-by-side with your existing J2EE solutions or to give them new functionality without requiring any change in the existing infrastructure.
Cocoon interacts with many data sources, including filesystems, RDBMS, LDAP, native XML databases, SAP systems and network-based data sources. It adapts content delivery to the capabilities of different devices like HTML, WML, PDF, SVG, and RTF, to name just a few. You can run Cocoon as a Servlet as well as through a powerful, commandline interface. The deliberate design of its abstract environment gives you the freedom to extend its functionality to meet your special needs in a modular fashion. |
| Added: |
2005-01-31 |
| Attributes: |
[BuiltForJava] [FreeVersionAvailable] |
Home Page
| Categories: |
|
| Author: |
C1 SetCon |
| Latest version: |
1.0 RC 4 |
| Description: |
WidgetServer (WiSer) is a Java/XML server-side GUI-framework that enables an application to run as either - a monolithic application with a Swing GUI, - a client/server application with a thin Swing client, - or as an application with a rich Web client based on HTML and JavaScript without any change and without loss of functionality.
XML markup helps to define an application's GUI fully separated from Java code. A unified widget-based, object-oriented programming interface for Web and Swing GUIs is offered to the developer to control and assemble the GUI, instead of struggling with HTML, JavaScript, and HTTP requests, or the internals of Swing. For Swing client/server applications, the framework handles client/server communication, including compression and security layers. The framework also supports a mixed deployment mode, which enables one server to serve Swing clients and Web clients at the same time. A WYSIWYG GUI-builder is included. |
| Added: |
2005-06-30 |
| Updated: |
2006-06-07 |
| Attributes: |
[BuiltForJava] [Library] [FreeVersionAvailable] [SourceCodeProvided] |
Home Page
| Categories: |
|
| Author: |
The Apache Software Foundation |
| 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] |
Home Page
| Categories: |
|
| Author: |
Gestión 400 |
| Latest version: |
3.0 |
| Description: |
Framework for developing Java EE applications. OpenXava allows you to define applications with POJOs, JPA and Java 5 annotations. It generates JSR-168 portlet applications.
Features include: - Based on the concept of business component - Although the User Interface is automatically generated (on fly) a front-end arrangement is possible - Adapted to work with legacy database schemas - Supports any application server (Tomcat, JBoss, WebSphere, etc) - Supports JSR-168: All OpenXava modules are standard portlets too - Persistence engine: EJB3 JPA, Hibernate or EJB2 CMP - Tested with portals such as JetSpeed 2, WebSphere Portal, Liferay and Stringbeans - Integration of reports made with JasperReports - Licensed under LGPL. You can develop comercial application using OpenXava. - All labels and messages are in English, Spanish, German, Polish, Indonesian, French and Catalan |
| Added: |
2005-03-14 |
| Updated: |
2008-03-12 |
| Attributes: |
[BuiltForJava] [FreeVersionAvailable] [SourceCodeProvided] |
Home Page
| Categories: |
|
| Author: |
ZValley |
| Latest version: |
1.0 |
| Description: |
XML platform development environment for Rich Internet Applications. Zen defines a development and a runtime environment that lets developers familiar with server-side technologies build front ends for applications that look and function like Windows applications.
Features include: - more than 50 components, designed to take advantage of the Swing architecture, from enhanced basic components like Textfield or Toolbar, to advanced components like ZSelector or ZExplorerBar. - you can develop and integrate your own widgets. - your application can interact with server-side functionality, such as databases, Java objects, and other server-side services. - in Zen, you use an XML-based programming model to develop an application, describe the user-interface, configure user interface controls, and define data bindings. - two languages are used to write Zen applications: ZXML and Java. ZXML is an XML mark-up language that you use to lay out user interface components. You also use ZXML to declaratively define non visual aspects of an application, such as access to data sources on the server and data bindings between user interface components and data sources on the server. |
| Added: |
2005-12-13 |
| Attributes: |
[BuiltForJava] |
Home Page
| Categories: |
|
| Author: |
The Apache Software Foundation |
| 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: |
|
| Author: |
Google |
| Latest version: |
1.4.61 |
| Description: |
Google Web Toolkit (GWT) is a Java software development framework that makes writing AJAX applications like Google Maps and Gmail easy for developers who don't speak browser quirks as a second language.
With GWT, you write your front end in the Java programming language, and the GWT compiler converts your Java classes to browser-compliant JavaScript and HTML.
Features include: - Dynamic, reusable UI components. - Simple RPC: To communicate from your web application to your web server, you just need to define serializable Java classes for your request and response. - Browser history management: Handles the browser's back button history. - Real debugging: In production, your code is compiled to JavaScript, but at development time it runs in the Java virtual machine. That means when your code performs an action like handling a mouse event, you get full-featured Java debugging, with exceptions and the advanced debugging features of IDEs like Eclipse. - Browser compatible: Supports IE, Firefox, Mozilla, Safari, and Opera with no browser detection or special-casing within your code in most cases. - Interoperability and fine-grained control: If GWT's class library doesn't meet your needs, you can mix handwritten JavaScript in your Java source code using our JavaScript Native Interface (JSNI). |
| Added: |
2006-05-17 |
| Updated: |
2008-03-11 |
| Attributes: |
[BuiltForJava] [FreeVersionAvailable] [SourceCodeProvided] |
Home Page
| Categories: |
|
| Author: |
Matt Raible |
| Latest version: |
2.0 M3 |
| Description: |
Application for "kickstarting" webapp development.
Download, extract and execute "ant new" to be up and running with a Struts+Spring+Hibernate application running on Tomcat/MySQL. AppFuse uses Ant, XDoclet, Spring, Hibernate (or iBATIS), JUnit, jMock, StrutsTestCase, Canoo's WebTest, Struts Menu, Display Tag Library, OSCache, JSTL and Struts (Spring MVC, WebWork, Tapestry and JSF are also options).
Features include: - Cross-platform, implemented using Java technology. - Should run on all J2EE 1.3+ compatible application servers that support J2SE 1.4. - Authentication (using Acegi Security), Remember Me, Self Registration, Password Hint, GZip Compression. - Support for SSL throughout, including login only. - internationalization, with built-in translations for Dutch, Spanish, Brazilian Portuguese and Chinese. - Label Tag Library for displaying validation errors next to fields. - Unit testing environment using DBUnit, JUnit, jMock and Canoo's WebTest. - Configuration and development using XDoclet, Spring and AppGen. |
| Added: |
2005-05-24 |
| Updated: |
2007-02-08 |
| Attributes: |
[BuiltForJava] [FreeVersionAvailable] [SourceCodeProvided] |
Home Page
| Categories: |
|
| Author: |
JCorporate |
| Latest version: |
5.6 |
| Description: |
Open standards-based J2EE architectural framework that allows the developer to concentrate on application logic. Expresso is a library of extensible Java Server application framework components for creating database-driven Web applications based on open standards. Expresso integrates with Apache Jakarta Struts, which emphasizes presentation and application configuration, and bringing a tag library to Expresso. Expresso adds capabilities for security, object-relational mapping, background job handling and scheduling, self-tests, logging integration, automated table manipulation, database connection pooling, email connectivity, event notification, error handling, caching, internationalization, XML automation, testing, registration objects, configuration management, workflow, automatic database maintenance and JSP tag library, etc. |
| Added: |
2005-07-22 |
| Attributes: |
[BuiltForJava] [Library] [FreeVersionAvailable] [SourceCodeProvided] |
Home Page
| Categories: |
|
| Latest version: |
1.0.0.1 |
| Description: |
Set of Eclipse plugins for developing Struts-based web applications. Struts-It is based on Eclipse 3.1 and integrated with WTP 0.7. It supports Struts 1.1, 1.2 and JSTL.
Features include: - Support for Struts 1.1 and 1.2, Tiles. - Multipage editor for viewing and modifying Struts-config.xml. The form-based editor supports the full set of Struts elements and attributes. You are able to adjust any parameter of struts-config without help of the text editor (although a text editor is included). Also, the editor provides a way to create all Struts artifacts like Form-bean, Action, Exception, etc. - Wizards for creating: Struts project, Struts module, form-bean, action, local and global exception, local and global forward, datasource, MessageResources, plugins, Form class, Action class, and other Struts-related classes like configuration classes. - Automatically modify the web descriptor (web.xml) when related Struts configuration was changed. - Adds Struts capabilitiy to a Dynamic Web Project so that developers can use the Struts framework in their existing web applications. |
| Added: |
2006-04-23 |
| Attributes: |
[BuiltForJava] [PlugIn] [FreeVersionAvailable] [SourceCodeProvided] |
Ignore this
|
|