Programming Tutorials Browser Tutorials Articles Struts Tutorials Hibernate Tutorials

Search: 

  Tutorial: Open Source Web Frameworks in Java

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
 
Site navigation
 

 

Send your comments, Suggestions or Queries regarding this site at roseindia_net@yahoo.com.

Copyright © 2006. All rights reserved.