Open Source Web Frameworks in Java
Open Source Web Frameworks in Java
Struts
Struts Frame work is the implementation of Model-View-Controller (MVC) design pattern for the JSP. Struts is maintained as a part of Apache Jakarta project and is open
Tutorial Details:
source. Struts Framework is suited for the application of any size. Latest version of struts can be downloaded from http://jakarta.apache.org/ .
Turbine
Turbine is a servlet based framework that allows experienced Java developers to quickly build web applications. Turbine allows you to use personalize the web sites and to use user logins to restrict access to parts of your application.
Expresso Framework
A powerful, open standards-based, enterprise-strength J2EE architectural framework providing a library of extensible application development components for quickly building web-based applications.
Tapestry
Tapestry is a powerful, open-source, all-Java framework for creating leading edge web applications in Java. Tapestry 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 JavaServer Pages or Velocity. Tapestry goes far further, providing a complete framework for creating extremely dynamic applications with minimal amounts of coding.
WebWork
WebWork is a Java web-application development framework. It is built specifically with developer productivity and code simplicity in mind. WebWork is built on top of XWork, which provides a generic command pattern framework as well as an Inversion of Control container. In addition to these features, WebWork provides robust support for building reusable UI templates, such as form controls, UI themes, internationalization, dynamic form parameter mapping to JavaBeans, robust client and server side validation, and much more.
Apache Cocoon
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.
Spring
Spring is a layered Java/J2EE application framework, based on code published in Expert One-on-One J2EE Design and Development.
Maverik
Maverick is a Model-View-Controller (aka "Model 2") framework for web publishing using Java and J2EE. It is a minimalist framework which focuses solely on MVC logic, allowing you to generate presentation using a variety of templating and transformation technologies. In principle it combines the best features of Struts, WebWork, and Cocoon2.
Echo
Echo is a framework for developing object-oriented, event-driven Web applications. Echo removes the developer from having to think in terms of "page-based" applications and enables him/her to develop applications using the conventional object-oriented and event-driven paradigm for user interface development. Knowledge of HTML, HTTP, and JavaScript is not required. Echo is open-source software distributed under the terms of the Mozilla Public License or the GNU LGPL License.
SOFIA
SOFIA is the Salmon Open Framework for Internet Applications. It is open source code that you can download for free and put to work today. Conceptually, SOFIA is similar to other J2EE MVC open source frameworks, like Apache Struts. But SOFIA sets a new standard for Java development by delivering so much more in a framework matching best-of-breed tools integration with robust JSP class and tag libraries. SOFIA shortens application development time on the strength of its visual development capabilities and pre-built Java components that dramatically simplify coding.
Verge
The Verge Web Framework is a powerful, extensible, and J2EE compliant application framework for building enterprise applications. Verge Web Framework reduces the cost of development by promoting better code reuse and design methodology with the industries standard technologies and architectures. Each component of the framework can be used independently or together as a whole and much of the framework is extensible and replaceable providing no vendor lock in. With nearly two years of design and development, the Verge Web Framework has the industries most robust MVC architecture. Designed for out-of-the-box usability, the Verge Web Framework MVC provides all the features of modern MVC architectures. It also allows companies that require more flexibility and have complex requirements the ability to change, replace or add to any part of the system. This makes integration with existing applications and frameworks a simple task.
Anvil
Anvil is a Java based server environment and object oriented programming language with templating support, being especially well-suited to for web applications.
Jaffa
JAFFA is aimed at Software development projects that want to focus their energy on building Business Functionality, without spending time on developing the underlying architecture. The JAFFA Project intends to provide a real world application framework, and then build a community of developers around that, who all want an open standards based framework that they can invest in, for building their specific applications on.
Japple
Japple is a rapid application development environment for building web applications and services. Built on the JavaTM2 Platform and open-standards, Japple allows you to develop and deploy web applications faster, easier and more efficiently than traditional methods.
JPublish
JPublish is a powerful web publishing system designed to ensure a clean separation of developer roles. JPublish includes support for multiple templating engines, including Jakarta Apache's Velocity, FreeMarker and WebMacro. JPublish supports numerous scripting languages including Python, BeanShell, and JavaScript. JPublish is modular and provides for easy extensibility.
Jucas
Jucas is a web-framework which brings together the pull MVC concept with component orientated design GUI programming.
Struts (like other Model II frameworks) have brought the separation between View and Model and Controler to the web programming. On the other hand recent frameworks like Java Server Faces (JSF) or ASP.NET try to provide the advantages of object (component) orientated GUI-Design known from 'fat-client' apis like Swing or Visual Basic (stateful objects, event-mechanismus).
Jucas combines both approaches. Stateful components (JavaBeans) are used to represent the model and the controller and templates use this components to render the view.
MyFaces
JavaServer(tm) Faces is a new and upcoming web application framework that accomplishes the MVC paradigm. It is comparable to the well-known Struts Framework but has features and concepts that are beyond those of Struts.
Look at Sun's JavaServer(tm) Page to learn more about the Java Specification Request 127 and to download the specification. They also provide a useful Tutorial there.
WebOnSwing
WebOnSwing is a revolutionary multiple environment application framework that allows you to create web applications in the same way you develope a desktop one. You dont need to use JSP files, special tags, XML files, requests, posts, etc. Everything is Java and pure HTML files that comes directly from the graphic designer.
Chrysalis
Chrysalis is a Java web development framework. It has a different focus from most Model-View-Controller (MVC) web frameworks. Chrysalis controllers resemble normal Java classes with multiple methods. Client request URLs are mapped to each controller method. The typical MVC framework is founded on one basic insight: that Java servlets can be treated as an event handler for the submit button of HTML forms. This makes servlets analogous to the controller in the MVC pattern, equivalent to the Listener classes used in Java GUIs. From this insight, the rest of the pattern follows easily (see Struts for the most popular implementation of this approach).
VRaptor
VRaptor is a Model-View-Controller web application framework that tries to implement the best features from the following state of art MVC frameworks: WebWork 2, Spring Framework and Struts. It is highly focused on the Inversion of Control principles, using the Constructor Injection philosophy brought by the PicoContainer.
Swinglets
Program your JSP & Servlets like you program your Swing components. Swinglets is a server side component library that uses an identical design to Swing. Swinglets has look and feels for HTML, JavaScript and WML. The Components, Models, Renderers, and LookAndFeels are very similar. It has Swing event handling too. In fact Swinglets actually uses the Swing models (e.g. TableModel). This means you can take your existing models and start working with Servlets straight away. It's just about as close to a standard as you can get without it actually coming from Sun themselves.
Millstone
Millstone is a user interface library for development of networked Java applications. It provides a terminal independent component model that can be adapted to different terminal types and user interface themes. The development model of Millstone is closely related to traditional client side UI development: it has a continuous application lifecycle and an extensive event model. The Millstone library also provides an interface for directly connecting UI components to business logic and data storage.
Wicket
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 processing and form handling is all handled in Java code using a Swing-like component model backed by POJO data beans that can easily be persisted with Hibernate.
Rate Tutorial: http://www.roseindia.net/enterprise/webframeworks.shtml
Read
Tutorial at: Click here to view the tutorial
Rate Tutorial: Open Source Web Frameworks in Java
View Tutorial: Open Source Web Frameworks in Java
Related
Tutorials:
|
Displaying 1 - 50 of about 3891 Related Tutorials.
|
Open Source Web Frameworks in Java
Open Source Web Frameworks in Java
Open Source Web Frameworks
in Java
Struts
Struts Frame work... is a powerful, open-source, all-Java framework for creating leading edge web |
Open Source Frameworks
Open Source Frameworks
Open Source Frameworks
Open
Source Web Frameworks in Java
The core of the Struts framework...
Frameworks
Apache Struts is an open-source framework for creating Java web |
Open Source Web Frameworks written in Java
|
Open Source Jobs
with leading open source Java frameworks, including Hibernate and
Struts. Using... the standard Java Timer API, and then we will focus on Quartz, an open source library...-of-the-mill
techies. Open source projects ranging from the Apache Web |
Open Source Jobs
with leading open source Java frameworks, including Hibernate and
Struts. Using... the standard Java Timer API, and then we will focus on Quartz, an open source library...-of-the-mill
techies. Open source projects ranging from the Apache Web |
Open Source Aspect-Oriented Frameworks written in Java
|
Open Source Aspect-Oriented Frameworks written in Java
|
Open Source Aspect-Oriented Frameworks written in Java
|
Open Source e-commerce
Open Source e-commerce
Open Source e-commerce
Open Source Online Shop E-Commerce Solutions
Open source Commerce is an Open Source based online |
Open Source Jobs
with leading open source Java frameworks, including Hibernate and
Struts. Using... the standard Java Timer API, and then we will focus on Quartz, an open source library...-of-the-mill
techies. Open source projects ranging from the Apache Web |
Open Source web mail
;
Open Source Web Mail Clients in Java...
Open source web mail
Open Source web mail
Open... skinnable using XHTML and CSS 2.
Open-source Web software |
Open Source web Templates
Open Source Web Templates
Open Source web Templates
Open
Source Web Templates
A web site template is a pre-made website...;
Open Source Template Engines in Java
Velocity is a Java-based |
Open Source Browser
;
Java based X3D Toolkit and X3D Browser
Xj3D is an open source (LGPL... releases beta of new open-source browser
A new Web browser with a socially... downloadable, open source browser that not only gets users around the Web quickly |
Open Source Download
Open Source Downloads,Best Open Source Download,Free Open Source Download
Open Source Download
Downloads - UNIX & Open Source
A modification of the free/open source GNU Image Manipulation Program (GIMP |
Open Source Installer
;
Open Source Java Tool... of Java development tools and a few common open source tools that aren't just...
Open source Installer
Open Source Installer |
Open Source Ajax
- The Open
Source Ajax frameworks for developing cutting edge web 2.0 applications to
satisfy your clients. There are many Open Source Ajax frameworks available...
websites. The Open Source Ajax Frameworks has given the ability to develop
rich |
Open Source Web Page
Open Source Web Page
Open Source Web Page
The
Open Source Page
Open Source Initiative (OSI) is a non-profit corporation...;
Open
Source Web Designs
Empire Elements is a UK Web Design Company |
Open Source content Management System
Management
Apache Lenya is an Open Source Java/XML Content Management System... reviews of Java open source projects.
One of the primary features of a CMS... System
ATutor is an Open Source Web-based Learning Content Management System |
Open Source Content Management
Learning Content Management System
ATutor is an Open Source Web-based..., reporting that open source will dominate their Web server application platforms...
Open Source Content Management
Open Source Content |
Open Source Templatess
. The truth is that open source web design works nothing like OS software. The main use for open source web design is inspiration. Clients could browse the template...;
Java
open Source |
Open Source Application Server
. "The open source web and Java communities are flourishing and expanding... increasingly embraced open-source Web servers, operating systems, tools, and browsers... April 19 that its free, open-source Java/Extensible Markup Language (XML |
Open Source Community
Open Source Community
Open Source Community
Open
Source Research Community
In the spirit of free and open source... will be freely exchanged, so that we may further the understanding of open source |
Open Source Testing
;
Open Source Automated Test Tools Written in Java
MaxQ is a free web...;
Open Source Web Testing...
Open Source Testing
Open Source Testing
Open Source |
Open Source Java Database
Open Source Java Database
Open Source Java Database
An Open Source Java Database
One$DB is an Open Source version of Daffodil... is an Open Source version of Daffodil DB, our commercial Java Database. One$DB |
Open Source Web Servers written in Java
|
Open Source Web Servers written in Java
|
Open Source Web Servers written in Java
|
Open Source Business Model
century web technology market, it is the open source company that has the greatest...
Open Source Business Model
Open Source Business Model
What is the open source business
model
It is often confusing to people |
Open Source E-mail Server
Java Enterprise System server software open-source, John Loiacono, Sun's executive.... Adisoft's Expense Submittal System (ESS) is an open source Web-based expense... development model, reporting that open source will dominate as their Web server |
Open Source Web Crawlers written in Java
|
Open Source Antivirus
Open Source Antivirus
Open Source Antivirus
Developing Open Source AntiVirus Engines
According to its Web site... for Clam Antivirus, a leading Open Source antivirus toolkit. Forum XWall Web Services |
Open Source Groupware Software written in Java
|
Open Source CMS
distributions, but only one Linux. There are over a dozen open-source Web servers..., by the way, that Byrne is an open-source Luddite. CMS Watch, the leading Web-based... Content Management
Apache Lenya is an Open Source Java/XML Content |
Open Source E-mail
) is an open source Web-based expense reporting system for corporate travelers...
Open Source E-mail Server
Open Source E-mail Server
MailWasher Server Open Source
MailWasher Server |
Open Source Images
Open Source Images
Open Source Images
Open
Source Image analysis Environment
TINA (TINA Is No Acronym) is an open source... aims to support and accelerate the development of key open source software within |
MIT Open Source
MIT Open Source
MIT Open Source
Open Source at MIT..., maintaining and tracking Open Source software that is developed within the MIT...;
MIT's open-source story |
Open Source CRM
would integrate its Windows Server system with open source Java middleware from...
Open Source CRM
Open Source CRM
Open Source CRM
solution
Daffodil CRM is a commercial Open Source CRM Solution that helps |
Open Source Exchange
Server, is written in Java, and sits upon familiar open source components like...
Open Source Exchange
Open Source Exchange
Exchange targeted by open-source group |
Open Source Web Conferencing written in Java
|
Open Source Intelligence
Open Source Intelligence
Open Source Intelligence
Open
source Intelligence
The Open Source movement has established over... is the collaborative gathering and analysis of information, a practice we term "Open Source |
Open Source MP3 Player
for the Java? platform, free, open source project. To play any MP3 or OGG Vorbis...
Open Source MP3 Player,Free Open Source MP3 Software,MP3 Open Source Resources
Open Source MP3 Player
Neuros to open source MP3 |
Open Source Blog
Open Source Blog
Open Source Blog
About Roller
Roller is the open source blog server that drives Sun Microsystem's... in the law and business of open source software. It also provides a forum |
Open Source Workflow Engines in Java
Open Source Workflow Engines in Java
Open Source...) is the first open source graphical Java workflow process editor fully according... server, JBoss said it has acquired the open source Java Business Process |
Open Source Servers
to open-source server software
Sun is considering making its Java Enterprise...
Open Source Server
Open Source Servers
Open Source Streaming Server
the open source version of Apple's QuickTime Streaming |
Open Source Router
Open Source Router
Open Source Router
Open-source router firm looks
Vyatta, an open-source router company, released the first... Route Platform (XORP), begun in 2002 as an open-source router software project |
Open Source Groupware
Open Source Groupware
Open Source Groupware... Software
This list is focused on open source software projects relating... the Free Software Foundation and Open Source Intiative for definitions of Free |
Open Source Code
;
Open
Source Web Kit
WebKit is the open source core of Apple's Safari web browser. It is available...;
Open Source Code and Frameworks |
Struts Frameworks
Struts Frameworks
Struts Frameworks... handling of POJOs (Plain Old Java Objects) nested in instances of
Action Form... attempts to coerce request values to other Java types, such as Integer, Date |
Struts Frameworks
Struts Frameworks
Struts Frameworks... handling of POJOs (Plain Old Java Objects) nested in instances of
Action Form... attempts to coerce request values to other Java types, such as Integer, Date |
Open Source Java
Open Source Java
Open Source Java
Open Source Software in Java
AspectJ is a seamless aspect-oriented...;
Sun to open-source Java |
|
|
|