[28 total ]
Apache Tomcat is the servlet container that is used in the official Reference Implementation for the Java Servlet and JavaServer Pages technologies.
Jetty is an Open Source HTTP Servlet Server written in Java. It is a full featured HTTP/1.1 server and a Servlet container. It is designed to be small, fast, embeddable and extensible. It supports HTTP/1.1, servlets 2.5, and JSP 2.1.
Struts is a framework for developing Java EE web applications. It uses and extends the Java Servlet API to encourage developers to adopt an MVC architecture.
With proper mark-up/logic separation, a POJO data model, and a refreshing lack of XML, Apache Wicket makes developing web-apps simple and enjoyable again. Swap the boilerplate, complex debugging and brittle code for powerful, reusable components written with plain Java and HTML.
Lightweight REST framework for Java
Do you want to embrace the architecture of the Web and benefit from its simplicity and scalability?
Leverage our innovative REST engine and start blending your Web Sites and Web Services into uniform Web Applications!
DWR is a simple servlet plugin that allows you to expose selected Java classes via JavaScript. DWR comprises a servlet to marshal requests from JavaScript and code to generate the browser code to make calling Java code directly from a web form simple. DWR can make writing interective DHTML pages (like GMail) very much simpler.
wingS is a servlet development framework for Web applications. It features Swing-like components and utilizes Swing models, Swing events, and a very similar API yet featuring transparent AJAX. A special LayoutManager allows you to place components
... [More]
using designer provided HTML templates. The HTML code generation of the components supports PLAF (Pluggable Look and Feel), so it is possible to create a different output, like plain HTML for barrier-free user interfaces. [Less]
WebWork is a Java web-application development framework. It is built specifically with developer productivity and code simplicity in mind, providing robust support for building reusable UI templates, such as form controls, UI themes
... [More]
, internationalization, dynamic form parameter mapping to JavaBeans, robust client and server side validation, and much more. [Less]
It is a web mvc and ioc framework which was based on many frameworks and ideas (JBoss Seam, Stripes, Webwork, Hibernate Annotations etc).
VRaptor2 makes full use of Java 5 Annotations. The result? A simpler way to deal with web programming. Your
... [More]
business logic classes have no contact with javax.servlet API, and there is less need of configuration than with other web controllers. [Less]
WSO2 Identity Solution will provide the following components to enable CardSpace authentication.
The Set of Components
1. A set of Relying Party components
Relying party components will include an Apache HTTPD module and a Servlet
... [More]
filter. The HTTPD module can be used with any Web application that is hosted with Apache HTTPD irrespective of the implementation language. The Servlet filter component is intended for Java based Web containers.
2. An Identity Provider
This is the security token service that one can deploy to issue tokens to trusted users of a web application. The CardSpace identity selector will obtain tokens from the Identity Provider and authenticate the users to the Web applications with those tokens. [Less]
Open Source framework designed to build easily Web 2.0 applications,
based on a "Client/Server" principle, using J2EE (Servlet, JSP, JDBC),
lightweight clients and AJAX technology (XML requests via HTTP)
Multi-Language Cross-Platform Customizable Video-Conferencing and Collaboration
Features
- Video/Audio
- See Desktop of any participant
- Multi-Language and Customizable
- Whiteboard with drawing, write & edit, dragNDrop, Resizeing, Images
... [More]
(DragNDrop from Library), Symbol(s)
- Conference while drawing (4x4 or 1xn modus)
- Safe Drawings / whiteboard and load it next time, edit and resave
- Import Documents (.tga, .xcf, .wpg, .txt, .ico, .ttf, .pcd, .pcds, .ps, .psd, .tiff,.bmp, .svg, .dpx, .exr, .jpg, .jpeg, .gif, .png, .ppt, .odp, .odt, .sxw, .wpd, .doc,.rtf, .txt, .ods, .sxc, .xls, .sxi, .pdf)
- Send invitation and direct Links into a meeting
- Moderating System
- User-/Organisation-/Moderating- System
- Backup and Language Module
- Private and Public Rooms [Less]
Taste is a flexible, fast collaborative filtering engine for Java. The engine takes users' preferences for items ("tastes") and returns estimated preferences for other items. For example, a site that sells books or CDs could easily use Taste to
... [More]
figure out, from past purchase data, which CDs a customer might be interested in listening to.
Taste provides a rich set of components from which you can construct a customized recommender system from a selection of algorithms. Taste is designed to be enterprise-ready; it's designed for performance, scalability and flexibility. It supports a standard EJB interface for J2EE-based applications, but Taste is not just for Java; it can be run as an external server which exposes recommendation logic to your application via web services and HTTP. [Less]
Spring-Annotation is a library that enables the use or annotations to configure your application using spring-framework as a backend.
In the next versions it will enable the use of standard Java EE annotations as an alternative way to configure your application, but without a need for a full Java EE 5 application server.
Click Framework is a modern JEE web application framework, providing a natural rich client style programming model. Click is designed to be very easy to learn and use, with developers getting up and running within a day.
A full J2EE stack featuring Active-Record-based data access API, Front Controller, Asynchronous Jobs, and Email Integration.
The Azuki Framework is a java application framework designed to reduce the development, deployment and maintenance costs of software systems. It provides a rapid application assembly from known components in order to build large systems.
Have the RefleX of Native XML Programming !
RefleX uses XML tags as actions to perform.
RefleX is a general-purpose XML engine that allows to write Web applications as well as batch scripts just with tags, to browse non-XML objects like if they
... [More]
were XML with XPath, to design and implement processing-oriented XML languages (declarative or procedural) and much more.
XUnit and WUnit are now bundled with RefleX : you'll be able to design test-suites with XPath and XML. WUnit support AJAX-based applications and supply a server emulator that allows to handle server-side objects. Imagine that you want to test a Web page : before getting it from the server, you can store authoritatively some objects in the user session...
Have the RefleX ! [Less]
Induction is a request-based MVC web application framework for Java with support for dynamic application reloading, type-based dependency injection and dependency analysis between models, views and controllers using popular IDEs. File upload handling
... [More]
in Induction is about as simple as handling a string input.
Induction has an extensible architecture including support for controller and redirect resolvers, plug-in configuration loaders and plug-in templating engines. Induction also features a powerful HTML form parser that simplifies the use of array and dictionary form variables. [Less]
JavaPepper is essentially a Java servlet that delegates the work of responding to user requests to lightweight servlet-like objects called responders. A responder may be general-purpose (such as one that outputs an image) or a special type of
... [More]
responder called a PepPage which serves up PepWidgets in order to create HTML pages.
Its design embraces JavaScript, AJAX, CSS, and all other potentially hard-to-use web technologies of the day. Java Pepper does not try to sugar-coat or hide these technologies from the software developer; it simply makes them more accessible and reuseable.
JavaPepper should be thought of as a library, a tool; not a framework.
http://www.javapepper.com/javapepper [Less]
gnizr™ (gə-nīzər) is an open source application for social bookmarking and web mashup. It is easy to use gnizr to create a personalized del.icio.us-like portal for a group of friends and colleagues to store, classify and share information, and
... [More]
to mash-it-up with information about location. It's free.
Image Matters LLC contributed gnizr to the Open Source community, and continues to support its development as part of its gnizr Enterprise software.
NEWS (07/15/2008): Gnizr 2.4.0-RC1 is now available for download. Are you doing an upgrade? Read this. NEWS (05/09/2008): Welcome to gnizr.com -- a free gnizr service. NEWS (03/27/2008): Gnizr 2.3.0 Final Release is now available for download.
Feature HighlightsArchive saved bookmarks and organize bookmarks using tags and folders. Edit notes using WYSIWYG bookmark editor. Assign geographical location values to bookmarks and view them on a map. Define relationships between bookmark tags -- broader, narrower and member-of. Tag bookmarks using Machine Tags. Super fast bookmark search using Lucene. Search bookmarks and other sites simultaneously using OpenSearch. View bookmarks in Clustermap and Timeline. Import new bookmarks from user-defined RSS subscriptions -- RSS, Atom and GeoRSS. Create new application behaviors using gnizr API. For example: Add modules to support custom Machine Tags; Add listeners to handle bookmark change events; Develop custom RSS crawlers to perform automated bookmark imports; and Create third-party mashups from data published by gnizr (RDF, RSS and JSON). ScreenshotsSee gnizr screenshots on flickr. TechnologyBuilt-on Java Servlet technology (WebWork + Spring) Front-end pages are written using the Freemarker template language MySQL backed database. All database operations are implemented as stored procedures. Semantic tag relationships are modeled based on the SKOS ontology. Supports various metadata output format: GeoRSS, RDF (SIOC + Tag Ontology), RSS, Timeline XML and Clustermap XML. Geocoding machine tag uses Geonames web service. Full-text search engine built-on Apache Lucene API. Open search interface and Firefox search plugin built-on the OpenSearch standards. CreditOur Atlassian FishEye hosting is kindly provided by Atlassian.
Need to gnize your Enterprise? Ever wanted to bookmark and mashup your enterprise content as easy as gnizing the web? Then you need gnizr Enterprise. IM is the leading provider of social bookmarking and web mashup of Enterprise content. Founded by the creators of gnizr open source, the world's most reliable open source social bookmarking and web mashup platform, Image Matters delivers enterprise-class support and development to help you unlock your Enterprise silos. [Less]
jReform is a library for processing and validating HTML forms that aims to simplify web development by automating validation of form inputs.
Winstone is a servlet container that was written out of a desire to provide servlet functionality without the bloat that full J2EE compliance introduces.
It is not intended to be a completely fully functional J2EE style servlet container (by this
... [More]
I mean supporting extraneous APIs unrelated to Servlets, such as JNDI, JavaMail, EJBs, etc) - this is left to Tomcat, Jetty, Resin, JRun, Weblogic et al.
Sometimes you want just a simple servlet container - without all the other junk - that just goes. This is where Winstone is best suited. [Less]
There are many Java web application frameworks out there. Struts, Velocity, Turbine to name a few. Many of these MVC framework claim to separate the presentation layer (view) from the model and controller, but fails miseriably. The frontend HTML guy
... [More]
should not be writing conditionals and loops. The programmer should not be writing HTML.
Wulumuqi is AJAX on the serverside. With AJAX, javascript code manipulate the HTML document on the client-side using W3C DOM. With Wulumuqi, scripts (called DocumentManipulator) manipulate the HTML document on the serverside using JDOM before sending it to the client. DocumentManipulator can be written in any language supported by BSF, for example Groovy,Ruby, Python, Javascript to name a few. [Less]
Este projeto trata do desenvolvimento de um framework feito em java para o desenvolvimento de aplicativos web de forma rápida e segura.
This project deals with the development of a framework made in Java for developing web applications quickly and securely.
JBoss Negotiation is a valve and login module to add SPNEGO negotiation to web applications deployed to JBossAS.
Spring Web MVC GenericsSpring Web MVC Generics is a generics friendly extension to the Spring WebMVC framework along with various other utilities found useful when working with spring web mvc.
Latest ReleaseI've given up on making new release jars
... [More]
every time something is changed. Currently this library is in the beta stage (although we're using it in production and it's working great) and if you need a release you should checkout the source code and use maven to build a jar.
ProgressSo far the following controllers have been made generic: BaseCommandController AbstractCommandController AbstractFormController AbstractWizardFormController SimpleFormController
Remaining are: CancellableFormController
ControllersAll of the generic controller names have the same exact class name as the controller that they are providing generics for with the exception that they exist in the org.springframework.web.servlet.generics.mvc.* package. Method names are identical when possible with slight parameter reordering to allow for the generic methods to exist. It should be completely painless and absolutely familiar to use the controllers in the generics package because they behave exactly like the controllers provided by the org.springframework.web.servlet.mvc package (in fact they inherit from them).
This allows for form controllers (or any of the BaseCommandController and descendants for that matter) to look something like this:
import org.springframework.web.servlet.mvc.generics.AbstractFormController;
public class AnInterestingFormController
extends AbstractFormController {
protected abstract ModelAndView processFormSubmission(
AnInterestingForm command, BindException errors,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
// operate on command without casting it
System.out.println(command.getSomethingInteresting());
}
}
UtilitiesTODO: document We're looking for a place to host the maven site for spring-webmvc-generics, any volunteers?
Springframework springframework.org Maven [Less]