[corejsf~subversion:168] Added WEB-INF files
- From: davidgeary@kenai.com
- To: commits@corejsf.kenai.com
- Subject: [corejsf~subversion:168] Added WEB-INF files
- Date: Thu, 4 Feb 2010 17:39:25 +0000
Project: corejsf
Repository: subversion
Revision: 168
Author: davidgeary
Date: 2010-02-04 17:39:19 UTC
Link:
Log Message:
------------
Added WEB-INF files
Revisions:
----------
168
Modified Paths:
---------------
ch10/ajax/src/java/com/corejsf/User.java
Added Paths:
------------
ch10/ajax/web/WEB-INF
ch10/ajax/web/WEB-INF/beans.xml
ch10/ajax/web/WEB-INF/web.xml
ch10/ajax/web/WEB-INF/faces-config.xml
Diffs:
------
Index: ch10/ajax/src/java/com/corejsf/ELFunctions.java
===================================================================
--- ch10/ajax/src/java/com/corejsf/ELFunctions.java (revision 167)
+++ ch10/ajax/src/java/com/corejsf/ELFunctions.java (revision 168)
@@ -1,38 +0,0 @@
-package com.corejsf;
-
-import java.io.IOException;
-import java.io.InputStreamReader;
-import java.io.StringWriter;
-import java.io.BufferedReader;
-import java.io.PrintWriter;
-import java.util.logging.Level;
-import java.util.logging.Logger;
-
-import javax.faces.context.ExternalContext;
-import javax.faces.context.FacesContext;
-
-import com.corejsf.ELFunctions;
-
-public class ELFunctions {
- private static final Logger LOGGER =
Logger.getLogger(ELFunctions.class.getName());
-
- public static void showSource(FacesContext ctx, String file) {
- ExternalContext extCtx = ctx.getExternalContext();
- BufferedReader r = new BufferedReader(new InputStreamReader(extCtx
- .getResourceAsStream(file)));
- StringWriter w = new StringWriter();
- PrintWriter pw = new PrintWriter(w);
-
- try {
- for (String s = r.readLine(); s != null; s = r.readLine()) {
- pw.write(s);
- pw.write('\n');
- }
- ctx.getResponseWriter().writeText(w.toString(), null);
- } catch (IOException ioe) {
- if (LOGGER.isLoggable(Level.SEVERE)) {
- LOGGER.log(Level.SEVERE, ioe.toString(), ioe);
- }
- }
- }
-}
\ No newline at end of file
Index: ch10/ajax/src/java/com/corejsf/User.java
===================================================================
--- ch10/ajax/src/java/com/corejsf/User.java (revision 167)
+++ ch10/ajax/src/java/com/corejsf/User.java (revision 168)
@@ -6,8 +6,9 @@
import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
import javax.faces.validator.ValidatorException;
-
-@ManagedBean()
+import javax.inject.Named;
+
+@Named() //@ManagedBean()
@SessionScoped
public class User {
private String name, password;
@@ -39,4 +40,4 @@
name = password = null;
return "login?faces-redirect=true";
}
-}
\ No newline at end of file
+}
Index: ch10/ajax/web/WEB-INF/faces-config.xml
===================================================================
--- ch10/ajax/web/WEB-INF/faces-config.xml (revision 0)
+++ ch10/ajax/web/WEB-INF/faces-config.xml (revision 168)
@@ -0,0 +1,13 @@
+<?xml version="1.0"?>
+<faces-config xmlns="http://java.sun.com/xml/ns/javaee"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd"
+ version="2.0">
+ <application>
+ <resource-bundle>
+ <base-name>com.corejsf.messages</base-name>
+ <var>msgs</var>
+ </resource-bundle>
+
+ </application>
+</faces-config>
Index: ch10/ajax/web/WEB-INF/beans.xml
===================================================================
Index: ch10/ajax/web/WEB-INF/web.xml
===================================================================
--- ch10/ajax/web/WEB-INF/web.xml (revision 0)
+++ ch10/ajax/web/WEB-INF/web.xml (revision 168)
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<web-app xmlns="http://java.sun.com/xml/ns/javaee"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ version="2.5"
+ xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
+ http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
+
+ <context-param>
+ <param-name>javax.faces.PROJECT_STAGE</param-name>
+ <param-value>Development</param-value>
+ </context-param>
+
+ <servlet>
+ <servlet-name>Faces Servlet</servlet-name>
+ <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
+ <load-on-startup>1</load-on-startup>
+ </servlet>
+
+ <servlet-mapping>
+ <servlet-name>Faces Servlet</servlet-name>
+ <url-pattern>/faces/*</url-pattern>
+ <url-pattern>*.faces</url-pattern>
+ </servlet-mapping>
+
+ <welcome-file-list>
+ <welcome-file>/index.html</welcome-file>
+ </welcome-file-list>
+
+</web-app>
|
[corejsf~subversion:168] Added WEB-INF files |
davidgeary | 02/04/2010 |





