Wicket is a Java web application framework that takes simplicity, separation of concerns and ease of development to a whole new level. Wicket pages can be mocked up, previewed and later revised using standard WYSIWYG HTML design tools. Dynamic content pro
RIFE is a full-stack web application framework with tools and APIs to implement most common web features. Each of its toolkits is usable by itself and together they offer powerful integrated features that boost your productivity. RIFE ensures that every d
Create a full working application in short time writing only POJOs! Roma will render your POJOs as Ajaxed Web Pages, will store your business POJOs in the database, etc.
OpenXava is a framework to develop easily business applications with XML and Java. Its virtue resides in the fact that the heart of our applications is XML instead of Java. For example, if you want a J2EE application that works with Teachers you only need
Stripes is a presentation framework for building web applications using the latest Java technologies. The main driver behind Stripes is that web application development in Java is just too much work! It seems like every existing framework requires gobs of configuration. Struts is pretty feature-light and has some serious architectural issues (see Stripes vs. Struts for details). Others, like WebWork 2 and Spring-MVC are much better, but still require a lot of configuration, and seem to require you to learn a whole new language just to get started.
Today’s leading web applications are increasingly built on Web 2.0 principles: rich user interface, lightweight integration of multiple data sources, rapid evolution of applications, and user control over both content and context. Web 2.0 promises to expand the functionality of core business applications, knit together multiple services, and deliver a feature-rich user interface to enhance the customer experience and employee productivity.
The Google Web Toolkit (GWT) has attracted a lot of attention lately as a way to make it easier for developers to add AJAX Web 2.0 features to their applications. Like other approaches, the designers of GWT have tried to insulate developers from having to deal with the underlying JavaScript, which implements these features. GWT achieves this goal of simplifying the creation of advanced client-side JavaScript widgets by generating them from Java code.
Project OpenJFX is a project of the OpenJFX community for sharing early versions of the JavaFX Script language and for collaborating on its development. In the future, the JavaFX Script code will be open sourced. The governance, licensing, and community models will be worked out as the project evolves.
Apache MyFaces Orchestra aims to provide a simple way to combine a web-framework with a persistence layer. Typically, an Apache MyFaces Orchestra stack might combine JavaServer Faces, Spring and a JPA implementation like Toplink, Hibernate, etc.
The underlying idea is to provide long persistence sessions to the web-developer - this is done by associating these sessions with a conversational context.
The conversational context is opened when the bean configured for this context is first loaded. It can be manually closed by the programmer, plus a time-out can be configured as a global parameter.
Qwicket is a quickstart application for the wicket framework. Its intent is to provide a rapid method for creating a new wicket project with the basic infrastructure in place so that you can quickly get to the meat of your application rather than mucking with the plumbing of a wicket application. Currently, the system only supports spring and hibernate built with ant. Future plans include support for maven 2 and other persistence layers such as ibatis.
jabsorb is a simple and lightweight Ajax/Web 2.0 framework that allows you to call methods in a Java web application from JavaScript code running in a web browser as if they were local objects residing directly in the browser.
jabsorb handles all the details of marshalling and unmarshalling objects back and forth between the client and server so that you can focus on writing your application features.
jabsorb makes use of the JSON-RPC protocol for it's transport mechanism. JSON-RPC is a standard protocol and jabsorb can interoperate with other standard JSON-RPC clients and servers that may be written in other languages.
Starting with jabsorb 1.2, additional ORB functionality has been added, and it extends the basic JSON-RPC protocol to allow for passing data structures that contain Circular References.
Direct Web Remoting
DWR allows Javascript in a browser to interact with Java on a server and helps you manipulate web pages with the results.
DWR is Easy Ajax for Java
Parancoe is a Java meta-framework aggregating in an useful way Hibernate/JPA, Spring 2, Spring MVC and, for the AJAX support, DWR. Parancoe purpose is to give to developers a set of libraries ready to build standard web applications (which in most cases are just crud applications) without worrying of long and harmful configurations files. Parancoe will be composed of a full MVC stack.
Welcome to Project SocialSite, an open source (CDDL/GPL2) project building Widgets and Web Services that make it easy for you to add social networking features to your existing web sites, including the ability to run OpenSocial Gadgets and have them backed by the same social graph.
Here are some of the key features we're developing:
* A complete end-to-end user interface for Social Networking in the form of JavaScript widgets that can be embedded into any site (Java, Ruby, PHP-based and more).
* A flexible Social Graph repository that can work in a wide variety of social networking scenarios. With configurable profile properties and relationship types.
* Comprehensive JavaScript and REST API access to that Social Graph repository: OpenSocial plus conforming extensions.
* Scalability via support for running in distributed configuration, table partitioning technologies, master and slave databases and distributed caching.