You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by Apache Wiki <wi...@apache.org> on 2005/12/20 03:35:08 UTC

[Myfaces Wiki] Trivial Update of "FrontPage" by SimonKitching

Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Myfaces Wiki" for change notification.

The following page has been changed by SimonKitching:
http://wiki.apache.org/myfaces/FrontPage

The comment on the change is:
Add reference to tapestry. Otherwise, just syntax cleanups.

------------------------------------------------------------------------------
  
  == What is JavaServer Faces? ==
  
- JavaServer(tm) Faces is a new and upcoming web application framework that accomplishes the MVC paradigm. It is comparable to the well-known [http://jakarta.apache.org/struts/ Struts Framework] but has features and concepts that are beyond those of Struts. Look at [http://java.sun.com/j2ee/javaserverfaces/ Sun's JavaServer(tm) Page] to learn more about the [http://www.jcp.org/en/jsr/detail?id=127 Java Specification Request 127] and to download the specification. They also provide a useful Tutorial there.
+ !JavaServer(tm) Faces (JSF) is a new and upcoming web application framework that accomplishes the MVC paradigm.
  
+ JSF is comparable to the well-known [http://jakarta.apache.org/struts/ Struts framework] but has features and concepts that are beyond those of Struts. 
+ It is also very similar to the well-known [http://jakarta.apache.org/tapestry Tapestry framework].
+ 
+ Look at [http://java.sun.com/j2ee/javaserverfaces/ Sun's JavaServer(tm) Page] to learn more about the [http://www.jcp.org/en/jsr/detail?id=127 Java Specification Request 127] and to download the specification. They also provide a useful Tutorial there.
+ 
- Apache !MyFaces (http://myfaces.apache.org) is an implementation of this specification - it aims to be absolutely standard compliant yet offers additional value by providing a component set and many special features which make your life as JSF developer easier.
+ Apache !MyFaces (http://myfaces.apache.org) is an implementation of this specification - it aims to be absolutely standard compliant yet offers additional value by providing separate extended component sets and many special features which make your life as a JSF developer easier.
  
  See the !MyFaces examples in action: 
  
@@ -48, +53 @@

  
   * ["How to add MyFaces support to a Sun JSF RI application"] -  Add !MyFaces support to a JSF RI application
   * ["Setup For File Uploads"] - A quick and dirty checklist for setting up your !MyFaces application for file uploads.
-  * ["ComponentPack"] - A small HOWTO if you want to create your own component pack
+  * ["ComponentPack"] - Create your own component pack
-  * ["Creating Composite Components"] - How to create a composite or compound component out of existing components
+  * ["Creating Composite Components"] - Create a composite or compound component out of existing components
   * ["UsingPortletUtil"] - What to do if your application needs to know whether or not it is running as a portlet.
-  * ["UsingPortletModes"] - How to make your !MyFaces portlet use portlet modes such as Edit and Help.
+  * ["UsingPortletModes"] - Make your !MyFaces portlet use portlet modes such as Edit and Help.
-  * ["SubmitPageOnValueChange"] - How to make an input control submit a page when the value changes.
+  * ["SubmitPageOnValueChange"] - Make an input control submit a page when the value changes.
-  * ["NullCapableConverter"] - How to make a converter to handle disabled or null-capable !SelectItems.
+  * ["NullCapableConverter"] - Make a converter to handle disabled or null-capable !SelectItems.
-  * ["Hibernate And MyFaces"] - How to bind Hibernate to JSF/!MyFaces
+  * ["Hibernate And MyFaces"] - Bind Hibernate to JSF/!MyFaces
-  * ["Working With DataTable And PreserveDataModel"] - How to use the data table and preserve data model correctly.
+  * ["Working With DataTable And PreserveDataModel"] - Use the data table and preserve data model correctly.
-  * WorkingWithLargeTables - How to use dataTable/dataScroller without having the entire dataset in memory
+  * WorkingWithLargeTables - Use dataTable/dataScroller without having the entire dataset in memory
-  * ["Create and Display Messages"] - Creating Messages to be used by view with h:message h:messages.
+  * ["Create and Display Messages"] - Create Messages to be used by view with h:message h:messages.
-  * ["ExecutingMethodsFromLinkButtonParameters"] - You want to execute a managed bean method based on parameters provided for a link or button, or accessing a detail record from master
+  * ["ExecutingMethodsFromLinkButtonParameters"] - Execute a managed bean method based on parameters provided for a link or button, or access a detail record from a master list.
-  * ["Tiles and JSF"] - Notes on how to use Tiles with !MyFaces
+  * ["Tiles and JSF"] - Use Tiles with !MyFaces
   * ["Use Facelets with Tomahawk"] - To use custom myfaces components with facelets, you must also create a tomahawk.taglib.xml facelets configuration file.
-  * ["Dynamic Menus with JSCookMenu"] - How to create dynamic menus using the jsCookMenu component.
+  * ["Dynamic Menus with JSCookMenu"] - Create dynamic menus using the jsCookMenu component.
   * ["LoggingSettings"] - Useful classes to log on for troubleshooting.
-  * ["External Resources"] - integrate javascript, css, images and more using myfaces AddResource component
+  * ["External Resources"] - Integrate javascript, css, images and more using myfaces !AddResource component
-  * ["JavascriptWithJavaServceFaces"] - How to call javascript routines with commandLink and commandButton.
+  * ["JavascriptWithJavaServceFaces"] - Call javascript routines with commandLink and commandButton.
   * ["StudyGuide"] - Tips/guide to getting familiar with the !MyFaces implementation
-  * ["Secure Your Application"] - Instructions for encrypting the view state.
+  * ["Secure Your Application"] - Encrypt the view state.
-  * ["Custom Navigation Handler"] - Enhance MyFaces Navigation Handler to support parameter passing, dynamic navigation and redirection.
+  * ["Custom Navigation Handler"] - Enhance the !MyFaces Navigation Handler to support parameter passing, dynamic navigation and redirection.
  
  == More Info ==
  
   *["UsefulLinks"] - Tutorials for !JavaServer faces and other useful links
   *["Powered by MyFaces"] - Projects developed using !MyFaces components 
   *["3rd Party Contributions"] - 3rd party tools and APIs that work with !MyFaces
-  *["Spotlight"] - article's around MyFaces
+  *["Spotlight"] - Articles about !MyFaces
-  *["What Tools Do You Use to Develop Web Applications Using JSF"]  - experiences from collegue developers
+  *["What Tools Do You Use to Develop Web Applications Using JSF"]  - Experiences from fellow developers
  
  == MyFaces Development ==
  
-  *["Building MyFaces in your IDE"] - Building, Debugging and Deploying MyFaces in your IDE
+  *["Building MyFaces in your IDE"] - Building, Debugging and Deploying !MyFaces in your IDE
   *["MyFaces Forrest"] - Building the !MyFaces Homepage with Forrest
   *["MyFaces Developer Notes"] - !MyFaces developers guidelines