[25 total ]
Spring is a lightweight Java/J2EE application framework based on code published in "Expert One-on-One J2EE Design and Development" by Rod Johnson. It includes powerful JavaBeans-based configuration management applying Inversion-of-Control principles
... [More]
, a generic abstraction layer for transaction management allowing for pluggable transaction managers, a JDBC abstraction layer, integration with Hibernate, JDO, Apache OJB, and iBATIS SQL Maps, AOP functionality, and a flexible MVC Web application framework with multiple view technologies. There is also a .NET port available. [Less]
EmForge is a J2EE-based, Open-Source, Workflow-Based integrated solution for managing software development process. Our target is to provide easy to use (on the one hand) and flexible (on the other hand) solution for software-development teams.
... [More]
Key Features of EmForge
* Integration of tools, used in software-development process:
* Documentation(Wiki-based);
* Task-Management (Workflow-Based);
* Version-Control Management (Subversion-based);
* Easy to use - in this project we used Trac as prototype
* Flexible: easy integrate and configure for your needs;
* Open-Source (LGPL) with commercial support. [Less]
AppFuse is an open source project and application that uses open source tools built on the Java platform to help you develop Web applications quickly and efficiently. It was originally developed to eliminate the ramp-up time found when building new
... [More]
web applications for customers. At its core, AppFuse is a project skeleton, similar to the one that's created by your IDE when you click through a wizard to create a new web project.
AppFuse 1.x uses Ant to create your project, as well as build/test/deploy it. AppFuse 2.x uses Maven 2 to create your project as well as build/test/deploy it. IDE support is much better in 2.x because you can generate the IDE project files with Maven plugins. AppFuse 1.x uses XDoclet and JDK 1.4+. AppFuse 2.x uses annotations and JDK 5+. [Less]
GASwerk provides production ready solutions based on proven OpenSource components.
Three server assemblies based on Apache Geronimo Application Server are available. Each of them solving a particular problem.
- GASwerk SOA Stack is a powerful
... [More]
feature-rich SOA assembly for agile businesses that want to bring their IT department closer to their business processes. GASwerk SOA provides an Enterprise Service Bus for connectivity and an business process engine to model all the processes.
- GASwerk Spring is focused on developer needs. It provides a Spring framework deployment feature. Equipped with GASwerk Spring, your Geronimo Application Server is able to directly deploy Spring Applications to your server.
- GASwerk JMS is a Messaging Cluster based on Javas Messaging Service (JMS). [Less]
Trails is a domain driven development framework for Java that aims to bring some of the excellent ideas of Ruby on Rails to the Java platform. By developing a POJO domain model with some annotations, it is possible to get a fully working
... [More]
Spring/Hibernate/Tapestry application without custom development. Trails does this without any source code generation and all screens are fully customizable as needed. As well, Trails provides other features such as validation, role based security and I18N. [Less]
Clustered Remoting For Spring Framework(Cluster4Spring) is open source project that represents alternative implementation of Spring framework remoting subsystem and supports different schemes of remote communication between client and server (1-1
... [More]
, 1-many, dynamic services discovering).
The major features of Cluster4Spring library are:
* Support of one-to-one scheme of remoting;
* Support of one-to-many scheme of remoting, which assumes that one client selects remote service for invocation from one of predefined locations;
* Support of one-to-many scheme of remoting with dynamic discovering of remote services;
* Several built-in policies for selecting remote service for invocation are included (they are applied if service is available in several locations) [Less]
SymmetricDS is web-enabled, database independent, data synchronization/replication software. It supports bi-directional and partial synchronization across heterogeneous databases in near real time. The software was designed to scale for a large
... [More]
number of databases, work across low-bandwidth connections, and withstand periods of network outage. It was first built to replicate changes between "Retail Store" (POS) databases and a "Corporate" central database. [Less]
Direct Democracy Portal, mixing open source with politics to create a portal for online organisations governed through direct democracy. Using maven, mysql, hibernate annotations (EJB 3.0), spring framework and ThinWire RIA Ajax Framework.
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.
VLMa is a Java application which provides a daemon and a web interface to manage several VLC streamers.
It has some nice features like:
- dynamic stream assignments (incl. fallback if a server is unavailable)
- drawing of the servers stats as
... [More]
RRD graphs
- and more...
It is designed to be used in large networks such as universities or corporate networks. [Less]
Tudu Lists is an on-line application for managing todo lists. With Tudu Lists, todo lists can be easily accessed, edited and shared on the Web. It is a simple but effective project management tool.
XUI is a Rich Internet Application Framework built using Java and XML. XUI comes with plugins for NetBeans and Eclipse that provide WYSIWYG design environments, including drag and drop form generation from Hibernate/JPA POJOs.
Spring-RCP's mission is to provide an elegant way to build highly-configurable, GUI-standards-following rich-client applications faster by leveraging the Spring Framework, and a rich library of UI factories and support classes.
Magic Box is an JEE solution with Java technology to coordinate blood donations.
Provide a set of useful extensions to Spring XML Schema-based configuration files.
Library for managing media collections. Automate tagging and organization of media files such as mp3. Extensible via java, customizable via xml.
CalendarKey is server software that integrates with Calendar Server software (including Oracle Collaboration Suite) to allow end users of the Calendar Server to:
* View the schedule for the authenticated user in compact HTML. This compact view
... [More]
can be included in other applications.
* Allow an authenticated user to generate a unique URL that allows an unauthenticated user to view the user's calendar, in either compact HTML, the industry standard iCalendar format, or RSS.
* Allow an authenticated Resource Owner to generate a unique URL that allows an unauthenticated user to view the Resource's calendar, in either compact HTML, the industry standard iCalendar format, or RSS. [Less]
TechConf is a web application to create data driven dynamic websites for a technology conference event. It is a sample application created using EJB3, Spring, Hibernate, Tapestry, Drools, DynaDTO and other open source frameworks. It is the companion
... [More]
application to the Apress book "Beginning Open Source Enterprise Java" (http://apress.com/book/bookDisplay.html?bID=10059) [Less]
JOS(Java OpenID Server) is a multi-domain, multi-user OpenID Provider based on OpenID4Java, Spring Framework, Hibernate, Velocity.
FeaturesOpenID Identifier in the format http(s)://username.example.com or http(s)://example.com/username etc.
... [More]
Multi-domain support. Multi-user support. Account management. Multilingual support (now en_US, ja, pt, zh_CN are available). RequirementsJDK 1.5+ A servlet container (such as Apache Tomcat, for more containers see List of Servlet containers on Wikipedia) A database system (such as PostgreSQL, MySQL etc.) News2008-09-18 - jos 1.2.0 released Quick Install Guide (ATTENTION: I made a mistake in it, in step 2 should be "Unpack to directory /resources/jscalendar/ in the webapp" instead of "Unpack to directory /jscalendar/ in the webapp")
New features:
Forgot password - generate a single-use password through register-email. Password used times counting, last used date recording. Domain configurator for adding new domain. Add domain settings: inceptionYear, organization.name, orgnaization.url, privacy.url, defaultLocale. Latest sites I logged on. Top sites I logged on. Latest sites of all users. Add i18n-pt(Portuguese). Bugfixes and minor changes:
Use DecoratorController instead of VelocityDecoratorServlet. Fix getIdentifierPrefix for subdirectory which returns double slashes. Fix HTML validation errors: doctype and accesskey. Add system reserved words, these words can't be registered by user. Move all css, images, js to directory "resources". [Less]
Escape-K is an open-source project which goal is to build a unique software for managing complete IT ecosystems.
Faced with multiple tools required for the management of IT ecosystems and because of their lack of relative interoperability, we offer
... [More]
to build the tool which will provide:
* helpdesk,
* maintenance management,
* asset management,
* hypervision,
* business processes monitoring,
* and finally our ecosystem supervision module. [Less]
This is a project for creating sample code for the Spring 2.0 Kickstart presentation at Spring Forward 2006 (http://springforward2006.com)
Follow these steps and you should be OK -
1. Check-out source using Subversion:
... [More]
> svn checkout http://spring-kickstart.googlecode.com/svn/trunk/ spring-kickstart
2. Switch to new project
> cd spring-kickstart/kickstart
3. Run Maven build:
> mvn clean package
4. Run Maven Jetty plug-in:
> mvn jetty:run [Less]
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.
This is the google home page for most of my projects. There are a lot of sample applications to be found here. Most of them are discussed in my blog items which you can find on my blog http://www.gridshore.nl.
If you have issues or requests please
... [More]
use the Issues tab from this project.
The following table gives you an overview of the different samples and there main technologies and reasons I created them.
projecttechnologiesreason for existenceBlog item(s) Felix Tryoutosgi, felix, maven2, intellijFirst real tryout with an osgi application running on felixstarting-with-osgi-using-apache-felix-step-1, using-maven-to-create-an-osgi-bundle-osgi-felix-sample-step-2, embedding-jetty-in-osgi-osgi-felix-sample-step-3, creating-a-jetty-based-osgi-httpservice-for-apache-felix RaffleGoogle web toolkitThis application I used to explain he basics of Google web toolkit Rowing-the-Google-Web-Toolkit-boat-with-intellij Raffle Appjpa, annotations, google web toolkit, wicket, jqueryI used this application to show multiple front end frameworks. Before you can start with the front end, you need to have a solid back end. Therefore I tried jpa using springframework and hibernate at the back end. The different front ends all use the same back end without changes.Creating-an-application-with-maven2,-jpa,-springframework-and-intellij, start-using-jquery-with-some-small-samples-and-using-spring-mvc-25 Spring OSGi SampleOSGi, springframeworkMy first thing I did with OSGi, I must admit that I did not understand that much about OSGi back than.Spring-osgi-an-evaluation-using-maven-2-and-the-special-spring-osgi-archetype Springframework archetypespringframework, maven2, acegiI was doing a lot of projects with the same kind of architecture. I also wanted to experiment with maven archetype. So the ideal combination to create my custom archetype.Creating-a-maven-archetype-for-acegi-and-springframework Training Overviewspring 2.5, annotations, jpa, jquery, mavenIn this application we go to the extreme with plain web development. A lot about using spring mvc 2.5 in combination with jquery. Again the back end is created using springframework, hibernate and jpa.using-annottions-in-springframework Ajax dwr sample dwr, springframework, scriptoculousOne of the most known implementations is creating auto complete solutions. With this project I create an autocomplete using scriptoculous and dwr. The blog item in which I described the solutions is still one of the best read posts of my blog.Creating-an-autocomplete-with-Spring-and-DWR books-overviewflex 3, BlazeDS, springframeworkThis is the latest sample I have created. This is also the sample for the coming months. I a experimenting a lot with flex 3 and I show all this is this sample. For now there is a custom component for filtering results in a DataGridcreating-a-flex-3-datagrid-component-with-backend-filtering, integrating-flex-3-with-spring-security-formerly-known-as-acegi integration-spring-security-acegi-and-flex-3-the-sequel feeling-secure-with-webserviceswebservices, securitySample showing everything you need to know about webservices and security http://www.gridshore.nl/2008/05/17/feeling-secure-with-web-services-introduction/|feeling-secure-with-web-services-introduction,feeling-secure-with-web-services-part-1-the-usernametoken, feeling-secure-with-web-services-part-2 spring-ws-samplesspring ws, maven, springframwork, jaxbThis application shows a webservice as well as a webservice client using the spring-ws framework.Using-Spring-ws-for-creating-a-webservice, Creating-a-webservice-client-using-Spring-ws-and-maven2 buildversion-pluginmavenCreates a file version.jsp in the web application folder wth the version of the maven build in it. payment-batch-sample I started this sample to create a batch application, but I never finished it. [Less]