Web Application Frameworks Main

View: [ 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 ]

Articles
Books
  Links
Wiki
  

Articles:
  • Introduction to WEB4J: Web development for minimalists by John O'Hanley   - [Clicks: 6]
    "Keep it simple" is a rule that applies -- even when it comes to Web application development. Find out how one developer is pursuing minimalist Web development using Java.
    http://www.javaworld.com/javaworld/jw-10-2008/jw-10-web4j.html - Oct, 2008
  • Stripes 1.5 in Black and White: Simpler Java Web Development by Rick Smith   - [Clicks: 6]
    The latest release of the Stripes MVC framework adds simplified configuration as well as support for security, AJAX, and more without forgetting its ease-of-use roots.
    [Includes source code]
    http://www.devx.com/Java/Article/39199 - Sep, 2008
  • Java theory and practice: Are all stateful Web applications broken? by Brian Goetz   - [Clicks: 5]
    The session state management mechanism provided by the Servlets framework, HttpSession, makes it easy to create stateful applications, but it is also quite easy to misuse. Many Web applications that use HttpSession for mutable data (such as JavaBeans classes) do so with insufficient coordination, exposing themselves to a host of potential concurrency hazards.
    http://www.ibm.com/developerworks/java/library/j-jtp09238.html - Sep, 2008
  • Make your graphical text semantic and searchable by Brett D. McLaughlin   - [Clicks: 3]
    Web designers have long used graphical text to display unusual fonts, scripts, or other typefaces not available on most users' computers. With image-based text, color, kerning, line height, and font are completely at the control of the Web designer, not users' system fonts. However, without actual text on a page, search engines like Google and Yahoo, as well as ad services like Google Ads, are hampered in identifying and classifying a site. This article explains how to get the beauty and elegance of image-based text, without sacrificing semantic meaning on a Web page.
    [Includes sample code]
    http://www.ibm.com/developerworks/web/library/wa-cssimage/index.html - Sep, 2008
  • Are Java Web Applications Secure? by Roberto Velasco, Gorka Vicente   - [Clicks: 10]
    HDIV was designed for the purpose of addressing security issues in Web application frameworks by extending some of those frameworks to do such things as check of non editable data integrity and perform validations for editable data. Read about potential security problems and how HDIV attempts to address those problems.
    http://www.theserverside.com/tt/articles/article.tss?l=AreJavaWebApplicationsSecure - Jul, 2008
  • The stateless state by Peter Seebach   - [Clicks: 14]
    State is a central concern of all sorts of distributed applications, but especially of Web applications, as HTTP and its derivatives are intrinsically stateless. Clear thinking about how data persists across retrievals, sessions, processes, and other boundaries can help you improve your Web applications, both present and future.
    http://www.ibm.com/developerworks/web/library/wa-state/index.html - Jul, 2008
  • Using Snort, Part 2: Configuration by Brett D. McLaughlin   - [Clicks: 1]
    Detect intrusions, and prevent attacks from ruining your Web designs and application programming using Snort, a free and open source Network Intrusion Prevention System (NIPS) and Network Intrusion Detection System (NIDS) tool. In the first article in this series, you installed Snort and made sure it could detect packets, log traffic, and be prepared to detect intrusions. In this article, learn what the data inside those packets means, and how you can use that data to infer whether attacks are occurring and alert system administrators to those attacks.
    http://www.ibm.com/developerworks/web/library/wa-snort2/index.html - Jun, 2008
  • Using Snort: Part 1: Installation and configuration by Brett D. McLaughlin   - [Clicks: 4]
    Web sites are the most vulnerable, and therefore the most hacked, bits of technology on the Internet. Enter Snort, a free and open source Network Intrusion Prevention System (NIPS) and Network Intrusion Detection System (NIDS) tool for managing and preventing intrusions to your Web sites, applications, and Internet-enabled programs. Learn how Snort can protect your sites, as well as analyze what's really going on with your networks. By the time you're done, you'll be ready for some of the more advanced intrusion detections that Snort offers, and for optimizing your site and network based on the information that Snort provides.
    http://www.ibm.com/developerworks/web/library/wa-snort1/ - Jun, 2008
  • AppFuse: Igniting your applications with AppFuse by Ryan Withers   - [Clicks: 3]
    This article will show the following three things: First, we will create a shell project. Second, we will extend the project by hand, adding a basic time tracking page. Third, we will wipe the slate clean, and create the same time tracking page again. Only this time we will use the appgen tool to perform complete code generation of the whole thing
    http://www.ociweb.com/jnb/jnbMay2008.html - May, 2008
  • Inheriting Web sites, Part 2: Optimizing your Web site by Brett D. McLaughlin   - [Clicks: 11]
    After you've made a Web site easily maintainable (see Part 1), issues of speed, accessibility, and organization become key. Learn how to analyze your site's pages and improve their efficiency and layout.
    http://www.ibm.com/developerworks/web/library/wa-inherit2/ - Apr, 2008
  • Jacquard: a methodology for Web publishing by Uche Ogbuji   - [Clicks: 2]
    Learn about Jacquard, a software development methodology specialized for Web projects, and especially for Web development among diverse teams. Jacquard looks to align the work and goals of business interest personnel, Web designers, programmers, project managers, database analysts, and more. Learn about the core principles of Jacquard, and follow an example of its use in communication between a user experience team and a programmer team.
    http://www.ibm.com/developerworks/web/library/wa-jacquard/ - Mar, 2008
  • Must-have tools for HTML, JavaScript and AJAX development and debugging by Michael Baierl   - [Clicks: 13]
    Use the best open source tools to work with Web pages, scripts, and styles, and make development of new sites and pages easy. Inspect and modify HTML markup, CSS, and JavaScript on the fly, inspect the DOM and client-server communications, and learn how bookmarklets can make development safer and easier.
    http://www.ibm.com/developerworks/web/library/wa-jstools/ - Mar, 2008
  • Does CSS float? by Michael Russell   - [Clicks: 7]
    The CSS float property is a popular tool in a Web designer's toolbox for page layout, but it is often poorly understood and hampered by inconsistent browser implementations. This article explores the float property and its common uses, developer tool issues, and browser inconsistencies.
    http://www.ibm.com/developerworks/web/library/wa-css/ - Mar, 2008
  • Inheriting Web sites: Getting a Web site to a maintainable state by Brett McLaughlin   - [Clicks: 10]
    In a perfect world, you'd create every Web site you were ever assigned to maintain, improve, and redesign. Unfortunately, in the real world, you're often forced to take on a site someone else designed or constructed.
    http://www.ibm.com/developerworks/xml/library/wa-inherit1/index.html - Feb, 2008

[Top]

Books:
  • Stripes ...and Java web development is fun again  by Frederic Daoud
    Tired of complicated Java web frameworks that just get in your way? Stripes is a lightweight, practical framework that lets you write lean and mean code without a bunch of XML configuration files. Stripes is designed to do a lot of the common work for you, while being flexible enough to adapt to your requirements. This book will show you how to use Stripes to its full potential, so that you can easily develop professional, full-featured web applications. As a bonus, you'll also get expert advice from the creator of Stripes, Tim Fennell.
     - Oct, 2008

[Top]

Links:
  • Avalon   - [Clicks: 14]
    Avalon is component-oriented programming project consisting of: Framework, the core framework for COP, Excalibur, common utilities written as components, Phoenix, a server framework, Cornerstone, blocks for use in a Phoenix server, and, Logkit, logging facilities.
    http://avalon.apache.org
  • Barracuda Presentation Framework   - [Clicks: 33]
    Barracuda is an Open-Source Presentation Framework designed to make it easier to build web apps by providing a simple yet powerful Server-Side Component Model that makes it easy to manipulate DOM structures using proven MVC patterns like you'd find in Swing.
    http://barracudamvc.org/Barracuda/index.html
  • Echo   - [Clicks: 37]
    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 GNU LGPL License.]
    http://www.nextapp.com/products/echo/
  • Enhydra XMLC   - [Clicks: 22]
    Enhydra XMLC is the presentation technology that supports the needs of designers, developers and architects alike, delivering what JSP cannot - strict separation of markup and logic in a true object view of dynamic presentations.
    http://xmlc.enhydra.org
  • Expresso Framework Project   - [Clicks: 25]
    Expresso is a powerful, open standards-based, enterprise-strength J2EE architectural framework for developing database-driven web applications based on open standards. It is based upon many years of collective experience from industry-leading software engineers, consultants, and enterprise Web developers. Expresso is designed to shorten time-to-delivery of Web-based, business transactional applications by providing a library of extensible Java Server components for providing services to web-based applications so the developer can concentrate on application logic.
    http://www.jcorporate.com
  • Framework Matrix   - [Clicks: 154]
    Comparaision Matrix of web frameworks
    http://www.frameworks-boulder.org/Application_Frameworks.html
  • MVC2 Based Java Frameworks Research Resource by Chandan Singh, Sandra Cann, Larry Hamel   - [Clicks: 101]
    This site offers a comparison of mvc type 2 based frameworks in spreadsheet format as well as an informative presentation.
    http://www.mvc2frameworks.org/
  • Shocks Servlet Framework   - [Clicks: 46]
    Shocks is an Open Source development framework that helps reduce the complexity of Java Servlet applications.
    http://shocks.codehaus.org/
  • Turbine   - [Clicks: 22]
    A model-view-controller framework for constructing web applications with either Velocity or JavaServer Pages. Turbine also has several sub-projects, such as Fulcrum which is a singleton services framework (with a bunch of helpful services) etc.
    http://jakarta.apache.org/turbine/index.html
  • Wafer - Feature Matrix   - [Clicks: 114]
    We are providing this feature matrix as a simple overview of all of the web application frameworks analyized. In addition to a basic yes/no matrix we are also providing a more detailed analysis of how each feature is implemented in each framework.
    http://www.waferproject.org/feature-matrix2.html
  • Wafer - Web Application Framework Research project   - [Clicks: 109]
    Wafer is a research project which compares the many open source web application frameworks which are available using a common example application. This research project is designed to compare the application frameworks on a level field by specifying an example application so that the application features become irrelevent and the merits of each framework becomes the focus.
    [Action Servlet, Barracuda, Bento, Bishop, Cocoon, Echo, Expresso, Japple, JPublish, JStateMachine, Maverick, Melati, Millstone, Niggle, Open Symphony, SOFIA, Struts, Tapestry, TeaServlet, Turbine, Webwork, wingS]
    http://www.waferproject.org/index.html

[Top]

Wiki:

[Top]