Author: grobmeier
Date: Sun Sep  8 20:01:01 2013
New Revision: 1520906

URL: http://svn.apache.org/r1520906
Log:
reworked primer, added birdseye

Added:
    struts/site/branches/next/content/markdown/birdseye.md
Modified:
    struts/site/branches/next/content/site.xml
    struts/site/branches/next/content/xdoc/primer.xml

Added: struts/site/branches/next/content/markdown/birdseye.md
URL: 
http://svn.apache.org/viewvc/struts/site/branches/next/content/markdown/birdseye.md?rev=1520906&view=auto
==============================================================================
--- struts/site/branches/next/content/markdown/birdseye.md (added)
+++ struts/site/branches/next/content/markdown/birdseye.md Sun Sep  8 20:01:01 
2013
@@ -0,0 +1,59 @@
+<head><title>From a birds eye</title></head>
+
+# From a birds eye
+
+## The Apache Struts web framework
+
+The Apache Struts web framework is a free open-source solution for
+creating Java web applications.
+
+Web applications differ from conventional websites in that web applications
+can create a dynamic response. Many websites deliver only static pages.
+A web application can interact with databases and business logic engines
+to customize a response.
+
+Web applications based on JavaServer Pages sometimes commingle database
+code, page design code, and control flow code. In practice, we find that
+unless these concerns are separated, larger applications become
+difficult to maintain.
+
+One way to separate concerns in a software application is to use a
+Model-View-Controller (MVC) architecture. The Model represents the business or
+database code, the View represents the page design code, and the Controller
+represents the navigational code. The Struts framework is designed to help
+developers create web applications that utilize a MVC architecture.
+
+The framework provides three key components:
+
+A "request" handler provided by the application developer that is mapped to a 
standard URI.
+A "response" handler that transfers control to another resource which 
completes the response.
+A tag library that helps developers create interactive form-based applications 
with server pages.
+The framework's architecture and tags are buzzword compliant. Struts works
+well with conventional REST applications and with technologies like SOAP and 
AJAX.
+
+## The Apache Struts Project
+
+The Apache Struts Project is the open source community that creates and 
maintains
+the Apache Struts framework. The project consists of a diverse group of 
volunteers
+who share common values regarding collaborative, community-based open source 
development.
+The Apache Struts Project is proud to share these values with our parent 
organization:
+The Apache Software Foundation.
+
+The project is called "Struts" because the framework is meant to furnish the
+"invisible underpinnings" that support professional application development.
+Struts provides the glue that joins the various elements of the standard Java 
platform
+into a coherent whole. Our goal is to leverage existing standards by producing 
the missing
+pieces we need to create enterprise-grade applications that are easy to 
maintain over time.
+
+Long time the Apache Struts Project offered two major versions of the Struts 
framework.
+Meanwhile we maintaining only Struts 2. It is recommended to upgrade all 
Struts 1.x
+application to Struts 2. Please do not start any more applications on top of 
Struts 1.x,
+as you will not receive security patches any more.
+
+Struts 2 was originally known as WebWork 2. After working independently for 
several years,
+the WebWork and Struts communities joined forces to create Struts 2. The 2.x 
framework
+is the best choice for teams who value elegant solutions to difficult problems.
+
+## Why should you use Apache Struts?
+
+TODO
\ No newline at end of file

Modified: struts/site/branches/next/content/site.xml
URL: 
http://svn.apache.org/viewvc/struts/site/branches/next/content/site.xml?rev=1520906&r1=1520905&r2=1520906&view=diff
==============================================================================
--- struts/site/branches/next/content/site.xml (original)
+++ struts/site/branches/next/content/site.xml Sun Sep  8 20:01:01 2013
@@ -59,7 +59,10 @@
                     />
         </menu>
 
-        <menu name="Get started">
+        <menu name="First Steps">
+            <item
+                    name="Birds Eye"
+                    href="birdseye.html" />
             <item
                     name="Key Technologies"
                     href="primer.html" />


Reply via email to