Projects tagged ‘j2ee’ and ‘spring’


[24 total ]

382USERS
   

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]

127USERS
   

Quartz is an enterprise-class job scheduler for integration with stand-alone Java applications and full-scale J2EE applications. Advanced features include clustering and participation in container managed transactions. It is highly scalable, very lightweight, and supports very complex scheduling.

64USERS
   

Ehcache is a widely used java distributed cache for general purpose caching, J2EE and light-weight containers. It features memory and disk stores, replicate by copy and invalidate, listeners, a gzip caching servlet filter and much more... ... [More] Ehcache is available under an Apache open source license and is actively developed, maintained and supported. [Less]

48USERS
   

Apache ActiveMQ is a fast Message Bus which supports many Cross Language Clients and Protocols and many advanced features while fully supporting JMS 1.1 and J2EE 1.4.

39USERS
   

Apache Cocoon is a web development framework built around the concepts of separation of concerns and component-based web development. Cocoon is "web glue for your web application development needs". It is a glue that keeps concerns separate and ... [More] allows parallel evolution of all aspects of a web application, improving development pace and reducing the chance of conflicts. [Less]

30USERS
   

A collection of modules, add-ons and integration tools for the Spring Framework.

14USERS
   

AndroMDA is a code generation framework that follows the model driven architecture (MDA) paradigm. It takes a UML model from a CASE-tool and generates classes and deployable components (J2EE or other).

12USERS
   

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]

5USERS
   

Jetspeed is an Open Source implementation of an Enterprise Information Portal, written in Java and XML. Within a Jetspeed portal, individual portlets can be aggregated to create a page. Each portlet is an independent application with Jetspeed acting as the central hub making information from multiple sources available in an easy to use manner.

4USERS
 

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]

3USERS
 

Reverspring is a Java library that allows you to create Spring IoC XML files from POJO at runtime, with detailed configuration about what to add in the descriptor and how to write it.

3USERS
   

Scriptella is an ETL (Extract-Transform-Load) and script execution tool. Its primary focus is simplicity. It doesn't require the user to learn another complex XML-based language to use it, but allows the use of SQL or another scripting language ... [More] suitable for the data source to perform required transformations. Main features: * Simple and minimalistic XML syntax for ETL scripts. * Built-in providers for JDBC, CSV, Text, XML, LDAP, Lucene and Velocity. * Support for many useful JDBC features, e.g. parameters in SQL including file blobs and JDBC escaping. * Easy-to-Use as a standalone tool or Ant task. No deployment/installation required. Easy-To-Run ETL files directly from Java code. * Seamless integration with Java/Java EE and Spring [Less]

3USERS
   

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]

2USERS
   

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.

2USERS
 

AppFuse Light is a lightweight version of AppFuse. I was inspired to create it when looking at the struts-blank and webapp-minimal applications that ship with Struts and Spring, respectively. These "starter" apps were not robust enough for me, and I wanted something like AppFuse, only simpler.

2USERS

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]

2USERS
 

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.

1USERS

AtLeap is a flexible java engine bases on AppFuse to rapid start your Web application. The main features are tag-library including GRID (table with sorting, filtering, pager etc.) and multilingual CMS with WYSIWYG HTML editor, full-text search engine etc.

0USERS

Java Web Application Security Framework to solve web application vulnerabilities HDIV extends web applications’ behaviour by adding Security functionalities, maintaining the API and the framework specification. This implies that we can use HDIV ... [More] in applications developed in Struts 1.x, Struts 2.x, Spring MVC and JSTL in a transparent way to the programmer and without adding any complexity to the application development. The security functionalities added to the web applications are these: Integrity, Confidentiality and Generic Editable Data Validations. [Less]

0USERS
 

FUSE Message Broker is an open source, enterprise version of Apache ActiveMQ. This enterprise release is tested, certified and supported. FUSE Message Broker is a JMS platform providing high performance, unlimited scalability, and mission-critical ... [More] reliability for distributed enterprise computing. FUSE Message Broker is a cost-effective and flexible messaging platform for reliably executing transactions and moving data, efficiently scaling operations, and connecting processes across heterogeneous database and application environments. FUSE Message Broker supports JMS 1.1 and many integration-related standards including JDBC, JCA, and EJBs; dependent specifications such as JTA and JNDI; as well as AJAX, REST, HTTP, TCP, SSL, NIO, UDP, multicast, JGroups and JXTA transport protocols. [Less]

0USERS

This project cames from Xuefeng's book "Spring 2.0 Core Technology and Best Practice" which is a completely ready-to-run example of JavaEE web application based on Spring framework. This online bookstore web application based on light-weight Spring ... [More] framework, integration of Acegi, Hibernate, XFire, Velocity, OSCache, Compass and Lucene. Snapshot: [Less]

0USERS

Impala is a dynamic module framework for Java-based web applications, based on the Spring Framework. With a focus on simplicity and productivity, Impala radically transforms application development using Spring and related technologies, such as ... [More] Hibernate, JMX, and other technologies. SummaryImpala adds to the tremendous capabilities of the Spring framework. In particular, it allows you to divide a large Spring-based application into a hierarchy of modules. These modules can be dynamically added, updated or removed. Because Impala-based applications are genuinely modular, they are much easier to maintain than vanilla Spring applications. Impala radically boosts productivity of Spring application development. This is enabled by the dynamic module loading capability, the seamless integration with Eclipse, and the efficient mechanisms for running Spring integration tests, both individually and within suites. When writing applications you only rarely need to restart your JVM, allowing your application changes to be reflected almost instantly. No long restart waits required! Impala also features a build system, based on ANT, and dependency management capabilities, which you can optionally use. For up to date news on development of Impala, see the project blog. Impala is developed under the Apache Licence, Version 2. DocumentationFeatures Questions and Answers Checking out from SVN First steps Getting Started Part one - setting up an Impala project Part two - understanding a simple application Part three - understanding the testing environment Part four - understanding a web application Part five - building and deploying Configuration Approach Development modes Roadmap Can you help? Non-backward compatible changes across versions News13 July, 2008: Impala 1.0M2 released. See issues covered in this release. 10 September, 2008: Talk on Impala at Spring User Group UK. See more details and podcast. [Less]

0USERS

Building sample Petshop application using Tapestry, Spring and Hibernate.

0USERS

OverviewGoogle recently released news that Google's index contains one trillion URLs. This is great news that the Internet has grown to such enormous size but not that great for users that want to traverse all of that information. Google and other ... [More] search engines provide applications for users to "search" the web and get to information they are interested based on keywords and other queries. Social networking sites turns that paradigm around a bit. Applications like Del.icio.us, Digg, Reddit and Botlist provide user portal sites for users to post their favorite links. As opposed to users querying and searching for interesting links. Users submit their links to sites like Reddit and tag them with interesting titles and keywords. Hopefully the user submitted links fall inline with content that you are also interested in. Botlist attempted to go a step further and focus on the bot/agent generated links. News aggregation and user submitted links. Botlist contains an open source suite of software applications for social bookmarking and collecting online news content for use on the web. Multiple web front-ends exist based on Django (through Google AppEngine), Rails, and J2EE. Users and remote agents are allowed to submit interesting articles. There are additional remote agent libraries for back-end text mining operations. The system is broken up by the back-end specification and front-end specification. Front-EndThe botlist web front-end displays new and interesting URLs submitted from remote agents or through user submissions. There is also an ads listing section so that users can post personal/ad profiles. The application itself is created with the following libraries; Liftweb and SpringMVC for the visible parts of the website, JRuby and J2EE's Spring framework for business logic and the middleware piece, Hibernate for object relational mapping (ORM). It is designed to run with Tomcat but should work with other J2EE servers. Search functionality uses the Lucene API. (An additional front-end is being developed on the Hunchentoot lisp web server) Other FeaturesNews aggregation (some links will be included); over half a million links thus far. You can reply to comments, up or down vote the news articles, post new article links similar to other social bookmarking sites. Comma delimited output for easy, text based access (for developers) Numerous documentation on architecture Discussion Forums section User profiles Ad/Profile listing section, listed by city Sort search by relevancy, submit date Can also operate as a simple bug tracking system Visit Botlist Home (J2EE and Django Google AppEngine Front Ends)http://ghostbots.com/botlist/ -- J2EE Front End http://ghost-net.appspot.com/ -- Django Google AppEngine Front End) View the Sourcehttp://openbotlist.googlecode.com/svn/ Project ManagementSee Botlist project through the project management site. http://code.google.com/p/openbotlist/source/list Influences and other ResourcesWeb Front Endshttp://www.reddit.com http://news.ycombinator.com/ Text and Data Mining Back Endshttp://news.google.com [Less]