Author: manaRH
Date: 2012-08-23 10:27:35 -0400 (Thu, 23 Aug 2012)
New Revision: 15072
Removed:
branches/community/Seam_2_3/examples-ee6/icefaces/icefaces-web/src/main/webapp/WEB-INF/faces-config.xml
Modified:
branches/community/Seam_2_3/examples-ee6/icefaces/icefaces-ear/pom.xml
branches/community/Seam_2_3/examples-ee6/icefaces/icefaces-ear/src/main/application/META-INF/jboss-deployment-structure.xml
branches/community/Seam_2_3/examples-ee6/icefaces/icefaces-ejb/pom.xml
branches/community/Seam_2_3/examples-ee6/icefaces/icefaces-ejb/src/main/resources/META-INF/persistence.xml
branches/community/Seam_2_3/examples-ee6/icefaces/icefaces-ejb/src/main/resources/import.sql
branches/community/Seam_2_3/examples-ee6/icefaces/icefaces-web/pom.xml
branches/community/Seam_2_3/examples-ee6/icefaces/icefaces-web/src/main/webapp/WEB-INF/web.xml
branches/community/Seam_2_3/examples-ee6/icefaces/icefaces-web/src/main/webapp/book.xhtml
branches/community/Seam_2_3/examples-ee6/icefaces/icefaces-web/src/main/webapp/home.xhtml
branches/community/Seam_2_3/examples-ee6/icefaces/icefaces-web/src/main/webapp/main.xhtml
branches/community/Seam_2_3/examples-ee6/icefaces/icefaces-web/src/main/webapp/password.xhtml
branches/community/Seam_2_3/examples-ee6/icefaces/icefaces-web/src/main/webapp/register.xhtml
branches/community/Seam_2_3/examples-ee6/icefaces/icefaces-web/src/main/webapp/template.xhtml
Log:
JBSEAM-5019 reworked icefaces example
Modified: branches/community/Seam_2_3/examples-ee6/icefaces/icefaces-ear/pom.xml
===================================================================
--- branches/community/Seam_2_3/examples-ee6/icefaces/icefaces-ear/pom.xml
2012-08-23 14:27:11 UTC (rev 15071)
+++ branches/community/Seam_2_3/examples-ee6/icefaces/icefaces-ear/pom.xml
2012-08-23 14:27:35 UTC (rev 15072)
@@ -26,6 +26,26 @@
<version>${project.version}</version>
<type>ejb</type>
</dependency>
+ <dependency>
+ <groupId>org.jboss.seam</groupId>
+ <artifactId>jboss-seam</artifactId>
+ <scope>runtime</scope>
+ <type>ejb</type>
+ <exclusions>
+ <exclusion>
+ <artifactId>testng</artifactId>
+ <groupId>org.testng</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>junit</artifactId>
+ <groupId>junit</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>el-api</artifactId>
+ <groupId>javax.el</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
</dependencies>
<build>
Modified:
branches/community/Seam_2_3/examples-ee6/icefaces/icefaces-ear/src/main/application/META-INF/jboss-deployment-structure.xml
===================================================================
---
branches/community/Seam_2_3/examples-ee6/icefaces/icefaces-ear/src/main/application/META-INF/jboss-deployment-structure.xml
2012-08-23 14:27:11 UTC (rev 15071)
+++
branches/community/Seam_2_3/examples-ee6/icefaces/icefaces-ear/src/main/application/META-INF/jboss-deployment-structure.xml
2012-08-23 14:27:35 UTC (rev 15072)
@@ -5,11 +5,8 @@
<module name="org.dom4j" export="true"/>
<module name="org.apache.commons.logging" export="true"/>
<module name="org.apache.commons.collections" export="true"/>
- <module name="org.slf4j" export="true"/>
- <module name="org.hibernate" export="true"/>
- <module name="org.hibernate.validator" export="true"/>
<module name="javax.faces.api" export="true"/>
- <module name="com.sun.jsf-impl" export="true"/>
+ <module name="com.sun.jsf-impl" export="true"/>
</dependencies>
</deployment>
</jboss-deployment-structure>
Modified: branches/community/Seam_2_3/examples-ee6/icefaces/icefaces-ejb/pom.xml
===================================================================
--- branches/community/Seam_2_3/examples-ee6/icefaces/icefaces-ejb/pom.xml
2012-08-23 14:27:11 UTC (rev 15071)
+++ branches/community/Seam_2_3/examples-ee6/icefaces/icefaces-ejb/pom.xml
2012-08-23 14:27:35 UTC (rev 15072)
@@ -19,11 +19,22 @@
<groupId>org.jboss.seam</groupId>
<artifactId>jboss-seam</artifactId>
<type>ejb</type>
+ <scope>provided</scope>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
<scope>provided</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>junit</artifactId>
+ <groupId>junit</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>testng</artifactId>
+ <groupId>org.testng</groupId>
+ </exclusion>
+ </exclusions>
</dependency>
<dependency>
<groupId>org.jboss.spec.javax.servlet</groupId>
@@ -45,10 +56,10 @@
<artifactId>hibernate-jpa-2.0-api</artifactId>
<scope>provided</scope>
</dependency>
- <dependency>
- <groupId>org.jbpm</groupId>
- <artifactId>jbpm-jpdl</artifactId>
- <version>3.2.3</version>
- </dependency>
+<!-- <dependency> -->
+<!-- <groupId>org.jbpm</groupId> -->
+<!-- <artifactId>jbpm-jpdl</artifactId> -->
+<!-- <version>3.2.3</version> -->
+<!-- </dependency> -->
</dependencies>
</project>
Modified:
branches/community/Seam_2_3/examples-ee6/icefaces/icefaces-ejb/src/main/resources/META-INF/persistence.xml
===================================================================
---
branches/community/Seam_2_3/examples-ee6/icefaces/icefaces-ejb/src/main/resources/META-INF/persistence.xml
2012-08-23 14:27:11 UTC (rev 15071)
+++
branches/community/Seam_2_3/examples-ee6/icefaces/icefaces-ejb/src/main/resources/META-INF/persistence.xml
2012-08-23 14:27:35 UTC (rev 15072)
@@ -10,7 +10,6 @@
<property name="hibernate.hbm2ddl.auto" value="create-drop"/>
<property name="hibernate.show_sql" value="true"/>
<!-- These are the default for JBoss EJB3, but not for HEM: -->
- <property name="hibernate.cache.provider_class"
value="org.hibernate.cache.HashtableCacheProvider"/>
<property name="hibernate.transaction.manager_lookup_class"
value="org.hibernate.transaction.JBossTransactionManagerLookup"/>
</properties>
</persistence-unit>
Modified:
branches/community/Seam_2_3/examples-ee6/icefaces/icefaces-ejb/src/main/resources/import.sql
===================================================================
---
branches/community/Seam_2_3/examples-ee6/icefaces/icefaces-ejb/src/main/resources/import.sql
2012-08-23 14:27:11 UTC (rev 15071)
+++
branches/community/Seam_2_3/examples-ee6/icefaces/icefaces-ejb/src/main/resources/import.sql
2012-08-23 14:27:35 UTC (rev 15072)
@@ -9,7 +9,7 @@
insert into Hotel (id, price, name, address, city, state, zip, country) values
(8, 300, 'Conrad Miami', '1395 Brickell Ave', 'Miami', 'FL', '33131', 'USA')
insert into Hotel (id, price, name, address, city, state, zip, country) values
(9, 80, 'Sea Horse Inn', '2106 N Clairemont Ave', 'Eau Claire', 'WI', '54703',
'USA')
insert into Hotel (id, price, name, address, city, state, zip, country) values
(10, 90, 'Super 8 Eau Claire Campus Area', '1151 W Macarthur Ave', 'Eau
Claire', 'WI', '54701', 'USA')
-insert into Hotel (id, price, name, address, city, state, zip, country) values
(11, 160, 'MarriottDowntown', '55 Fourth Street', 'San Francisco', 'CA',
'94103', 'USA')
+insert into Hotel (id, price, name, address, city, state, zip, country) values
(11, 160, 'Marriott Downtown', '55 Fourth Street', 'San Francisco', 'CA',
'94103', 'USA')
insert into Hotel (id, price, name, address, city, state, zip, country) values
(12, 200, 'Hilton Diagonal Mar', 'Passeig del Taulat 262-264', 'Barcelona',
'Catalunya', '08019', 'Spain')
insert into Hotel (id, price, name, address, city, state, zip, country) values
(13, 210, 'Hilton Tel Aviv', 'Independence Park', 'Tel Aviv', '', '63405',
'Israel')
insert into Hotel (id, price, name, address, city, state, zip, country) values
(14, 240, 'InterContinental Tokyo Bay', 'Takeshiba Pier', 'Tokyo', '', '105',
'Japan')
@@ -19,4 +19,4 @@
insert into Hotel (id, price, name, address, city, state, zip, country) values
(18, 460, 'Ritz Carlton', 'Peachtree Rd, Buckhead', 'Atlanta', 'GA', '30326',
'USA')
insert into Hotel (id, price, name, address, city, state, zip, country) values
(19, 220, 'Swissotel', '68 Market Street', 'Sydney', 'NSW', '2000', 'Australia')
insert into Hotel (id, price, name, address, city, state, zip, country) values
(20, 250, 'Meli� White House', 'Albany Street', 'Regents Park London', '',
'NW13UP', 'Great Britain')
-insert into Hotel (id, price, name, address, city, state, zip, country) values
(21, 210, 'Hotel Allegro', '171 West Randolph Street', 'Chicago', 'IL',
'60601', 'USA')
\ No newline at end of file
+insert into Hotel (id, price, name, address, city, state, zip, country) values
(21, 210, 'Hotel Allegro', '171 West Randolph Street', 'Chicago', 'IL',
'60601', 'USA')
Modified: branches/community/Seam_2_3/examples-ee6/icefaces/icefaces-web/pom.xml
===================================================================
--- branches/community/Seam_2_3/examples-ee6/icefaces/icefaces-web/pom.xml
2012-08-23 14:27:11 UTC (rev 15071)
+++ branches/community/Seam_2_3/examples-ee6/icefaces/icefaces-web/pom.xml
2012-08-23 14:27:35 UTC (rev 15072)
@@ -36,14 +36,34 @@
<scope>provided</scope>
</dependency>
<dependency>
+ <groupId>org.jboss.seam</groupId>
+ <artifactId>jboss-seam-ui</artifactId>
+ <exclusions>
+ <exclusion>
+ <groupId>org.jboss.seam</groupId>
+ <artifactId>jboss-seam-jul</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.jboss.seam</groupId>
+ <artifactId>jboss-seam</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.seam</groupId>
+ <artifactId>jboss-seam-debug</artifactId>
+ <exclusions>
+ <exclusion>
+ <groupId>org.jboss.seam</groupId>
+ <artifactId>jboss-seam</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</dependency>
<dependency>
- <groupId>org.jboss.el</groupId>
- <artifactId>jboss-el</artifactId>
- </dependency>
- <dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
<scope>provided</scope>
@@ -55,19 +75,15 @@
</dependency>
<dependency>
<groupId>org.icefaces</groupId>
- <artifactId>icefaces</artifactId>
+ <artifactId>icefaces-compat</artifactId>
<version>3.0.1</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>javax.faces</artifactId>
+ <groupId>org.glassfish</groupId>
+ </exclusion>
+ </exclusions>
</dependency>
- <dependency>
- <groupId>org.icefaces</groupId>
- <artifactId>icefaces-ace</artifactId>
- <version>3.0.1</version>
- </dependency>
- <dependency>
- <groupId>org.icefaces</groupId>
- <artifactId>icepush</artifactId>
- <version>3.0.1</version>
- </dependency>
</dependencies>
<build>
Deleted:
branches/community/Seam_2_3/examples-ee6/icefaces/icefaces-web/src/main/webapp/WEB-INF/faces-config.xml
===================================================================
---
branches/community/Seam_2_3/examples-ee6/icefaces/icefaces-web/src/main/webapp/WEB-INF/faces-config.xml
2012-08-23 14:27:11 UTC (rev 15071)
+++
branches/community/Seam_2_3/examples-ee6/icefaces/icefaces-web/src/main/webapp/WEB-INF/faces-config.xml
2012-08-23 14:27:35 UTC (rev 15072)
@@ -1,21 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<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_1.xsd"
- version="2.1">
- ...
-</faces-config>
- <!--<application>-->
- <!--<message-bundle>messages</message-bundle>-->
-
<!--<view-handler>com.icesoft.faces.facelets.D2DSeamFaceletViewHandler</view-handler>-->
- <!--</application>-->
-
- <!--<managed-bean>-->
-
- <!--<managed-bean-name>highlight</managed-bean-name>-->
-
-
<!--<managed-bean-class>com.icesoft.faces.context.effects.Highlight</managed-bean-class>-->
-
- <!--<managed-bean-scope>application</managed-bean-scope>-->
-
- <!--</managed-bean>-->
Modified:
branches/community/Seam_2_3/examples-ee6/icefaces/icefaces-web/src/main/webapp/WEB-INF/web.xml
===================================================================
---
branches/community/Seam_2_3/examples-ee6/icefaces/icefaces-web/src/main/webapp/WEB-INF/web.xml
2012-08-23 14:27:11 UTC (rev 15071)
+++
branches/community/Seam_2_3/examples-ee6/icefaces/icefaces-web/src/main/webapp/WEB-INF/web.xml
2012-08-23 14:27:35 UTC (rev 15072)
@@ -11,10 +11,6 @@
<listener-class>org.jboss.seam.servlet.SeamListener</listener-class>
</listener>
- <!--<listener>-->
-
<!--<listener-class>com.icesoft.faces.util.event.servlet.ContextEventRepeater</listener-class>-->
- <!--</listener>-->
-
<!-- filters -->
<servlet>
<servlet-name>Seam Resource Servlet</servlet-name>
@@ -44,7 +40,12 @@
<param-name>javax.faces.STATE_SAVING_METHOD</param-name>
<param-value>server</param-value>
</context-param>
-
+
+ <context-param>
+ <param-name>javax.faces.FACELETS_SKIP_COMMENTS</param-name>
+ <param-value>true</param-value>
+ </context-param>
+
<context-param>
<param-name>facelets.DEVELOPMENT</param-name>
<param-value>true</param-value>
@@ -55,78 +56,20 @@
<param-value>.xhtml</param-value>
</context-param>
- <!--<context-param>-->
- <!--<param-name>com.icesoft.faces.actionURLSuffix</param-name>-->
- <!--<param-value>.seam</param-value>-->
- <!--</context-param>-->
-
- <!--<context-param>-->
- <!--<param-name>com.icesoft.faces.synchronousUpdate</param-name>-->
- <!--<param-value>false</param-value>-->
- <!--</context-param>-->
-
- <!--<context-param> -->
- <!--<param-name>com.icesoft.faces.doJSFStateManagement</param-name>-->
- <!--<param-value>true</param-value>-->
- <!--</context-param> -->
-
- <!--<context-param>-->
- <!--<param-name>com.icesoft.faces.standardRequestScope</param-name>-->
- <!--<param-value>true</param-value>-->
- <!--</context-param>-->
- <!---->
- <!--<context-param>-->
- <!--<param-name>com.icesoft.faces.concurrentDOMViews</param-name>-->
- <!--<param-value>true</param-value>-->
- <!--</context-param>-->
-
- <!-- this is only for JBoss AS 6 - it contains JSF RI 2.0.2 which has
a bug
- Remove this if you have upgraded to 2.0.3 -->
- <context-param>
- <param-name>org.jboss.jbossfaces.JSF_CONFIG_NAME</param-name>
- <param-value>Mojarra-1.2</param-value>
- </context-param>
-
- <!-- servlets -->
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
- <!--<servlet>-->
- <!--<servlet-name>Persistent Faces Servlet</servlet-name>-->
-
<!--<servlet-class>com.icesoft.faces.webapp.xmlhttp.PersistentFacesServlet</servlet-class>-->
- <!--<load-on-startup> 1 </load-on-startup>-->
- <!--</servlet>-->
- <!--<servlet>-->
- <!--<servlet-name>Blocking Servlet</servlet-name>-->
-
<!--<servlet-class>com.icesoft.faces.webapp.xmlhttp.BlockingServlet</servlet-class>-->
- <!--<load-on-startup> 1 </load-on-startup>-->
- <!--</servlet> -->
- <!---->
-
-<!-- servlet mappings -->
- <!--<servlet-mapping>-->
- <!--<servlet-name>Persistent Faces Servlet</servlet-name>-->
- <!--<url-pattern>*.seam</url-pattern>-->
- <!--</servlet-mapping>-->
-
- <!--<servlet-mapping>-->
- <!--<servlet-name>Persistent Faces Servlet</servlet-name>-->
- <!--<url-pattern>/xmlhttp/*</url-pattern>-->
- <!--</servlet-mapping>-->
- <!---->
- <!--<!– Blocking Servlet Mapping –>-->
- <!--<servlet-mapping>-->
- <!--<servlet-name>Blocking Servlet</servlet-name>-->
- <!--<url-pattern>/block/*</url-pattern>-->
- <!--</servlet-mapping>-->
-
+ <servlet-mapping>
+ <servlet-name>Faces Servlet</servlet-name>
+ <url-pattern>*.seam</url-pattern>
+ </servlet-mapping>
+
<session-config>
<session-timeout>10</session-timeout>
</session-config>
-
</web-app>
Modified:
branches/community/Seam_2_3/examples-ee6/icefaces/icefaces-web/src/main/webapp/book.xhtml
===================================================================
---
branches/community/Seam_2_3/examples-ee6/icefaces/icefaces-web/src/main/webapp/book.xhtml
2012-08-23 14:27:11 UTC (rev 15071)
+++
branches/community/Seam_2_3/examples-ee6/icefaces/icefaces-web/src/main/webapp/book.xhtml
2012-08-23 14:27:35 UTC (rev 15072)
@@ -1,4 +1,3 @@
-<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
Modified:
branches/community/Seam_2_3/examples-ee6/icefaces/icefaces-web/src/main/webapp/home.xhtml
===================================================================
---
branches/community/Seam_2_3/examples-ee6/icefaces/icefaces-web/src/main/webapp/home.xhtml
2012-08-23 14:27:11 UTC (rev 15071)
+++
branches/community/Seam_2_3/examples-ee6/icefaces/icefaces-web/src/main/webapp/home.xhtml
2012-08-23 14:27:35 UTC (rev 15072)
@@ -1,16 +1,16 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<h:html xmlns="http://www.w3.org/1999/xhtml"
+<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ice="http://www.icesoft.com/icefaces/component"
xmlns:s="http://jboss.org/schema/seam/taglib">
<h:head>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"
/>
- <title>JBoss Suites: Seam Framework</title>
- <link href="css/screen.css" rel="stylesheet" type="text/css" />
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <title>JBoss Suites: Seam Framework</title>
+ <link href="css/screen.css" rel="stylesheet" type="text/css" />
</h:head>
-<h:body id="pgHome">
+<body>
<f:view>
<div id="document">
<div id="header">
@@ -30,7 +30,7 @@
<h:inputSecret id="password"
value="#{identity.password}" style="width: 165px;"/>
</div>
<div class="errors"><h:messages
globalOnly="true"/></div>
- <div class="buttonBox"><ice:commandButton
id="login" action="#{identity.login}" value="Account Login"
+ <div class="buttonBox"><h:commandButton
id="login" action="#{identity.login()}" value="Account Login"
styleClass="button"/></div>
<div class="notes"><s:link id="register"
view="/register.xhtml" value="Register New User"/></div>
<div class="subnotes">
@@ -76,8 +76,8 @@
</div>
</div>
</div>
- <div id="footer">Created with JBoss EJB 3.0, Seam, ICEFaces, and
Facelets</div>
+ <div id="footer">Created with JBoss EJB 3, Seam, JSF 2 and
ICEFaces</div>
</div>
</f:view>
-</h:body>
-</h:html>
+</body>
+</html>
Modified:
branches/community/Seam_2_3/examples-ee6/icefaces/icefaces-web/src/main/webapp/main.xhtml
===================================================================
---
branches/community/Seam_2_3/examples-ee6/icefaces/icefaces-web/src/main/webapp/main.xhtml
2012-08-23 14:27:11 UTC (rev 15071)
+++
branches/community/Seam_2_3/examples-ee6/icefaces/icefaces-web/src/main/webapp/main.xhtml
2012-08-23 14:27:35 UTC (rev 15072)
@@ -1,4 +1,3 @@
-<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
@@ -20,7 +19,7 @@
<h:form id="searchCriteria">
<fieldset>
- <ice:selectInputText id="searchString"
+ <ice:selectInputText id="searchString"
valueChangeListener="#{hotelSearch.handleSearchStringChange}"
value="#{hotelSearch.searchString}"/>
 
Modified:
branches/community/Seam_2_3/examples-ee6/icefaces/icefaces-web/src/main/webapp/password.xhtml
===================================================================
---
branches/community/Seam_2_3/examples-ee6/icefaces/icefaces-web/src/main/webapp/password.xhtml
2012-08-23 14:27:11 UTC (rev 15071)
+++
branches/community/Seam_2_3/examples-ee6/icefaces/icefaces-web/src/main/webapp/password.xhtml
2012-08-23 14:27:35 UTC (rev 15072)
@@ -1,106 +1,68 @@
-<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
- xmlns:ui="http://java.sun.com/jsf/facelets"
- xmlns:h="http://java.sun.com/jsf/html"
- xmlns:f="http://java.sun.com/jsf/core"
- xmlns:s="http://jboss.org/schema/seam/taglib"
- xmlns:ice="http://www.icesoft.com/icefaces/component"
- template="template.xhtml">
-
-<!-- content -->
+ xmlns:ui="http://java.sun.com/jsf/facelets"
+ xmlns:h="http://java.sun.com/jsf/html"
+ xmlns:f="http://java.sun.com/jsf/core"
+ xmlns:s="http://jboss.org/schema/seam/taglib"
+ xmlns:ice="http://www.icesoft.com/icefaces/component"
+ template="template.xhtml">
-<ui:define name="content">
+ <!-- content -->
+ <ui:define name="content">
+ <div class="section">
+ <h1>Change Your Password</h1>
+ </div>
-<div class="section">
+ <div class="section">
- <h1>Change Your Password</h1>
-
-</div>
-
-
-<div class="section">
-
-
- <div class="entry errors">
- <h:messages id="messages" globalOnly="true"/>
- </div>
-
- <h:form id="setpassword">
-
-
-
- <fieldset>
-
-
-
- <s:decorate id="PasswordDecorate" template="edit.xhtml">
-
- <ui:define name="label">Password:</ui:define>
-
- <ice:inputSecret id="password"
value="#{user.password}"
- redisplay="true" required="true"/>
- </s:decorate>
-
-
-
- <s:decorate id="VerifyDecorate" template="edit.xhtml">
- <ui:define name="label">Verify:</ui:define>
- <ice:inputSecret id="verify"
value="#{changePassword.verify}"
- redisplay="true" required="true"/>
- </s:decorate>
- <div class="buttonBox">
-
- <h:commandButton id="change" value="Change"
action="#{changePassword.changePassword}"/>
-  
-
- <s:button id="cancel" value="Cancel"
view="/main.xhtml"/>
-
+ <div class="entry errors">
+ <h:messages id="messages" globalOnly="true" />
</div>
+ <h:form id="setpassword">
+ <fieldset>
+ <s:decorate id="PasswordDecorate"
template="edit.xhtml">
+ <ui:define
name="label">Password:</ui:define>
+ <ice:inputSecret id="password"
value="#{user.password}"
+ redisplay="true"
required="true" />
+ </s:decorate>
-
+ <s:decorate id="VerifyDecorate"
template="edit.xhtml">
+ <ui:define
name="label">Verify:</ui:define>
+ <ice:inputSecret id="verify"
value="#{changePassword.verify}"
+ redisplay="true"
required="true" />
+ </s:decorate>
+ <div class="buttonBox">
- </fieldset>
+ <h:commandButton id="change"
value="Change"
+
action="#{changePassword.changePassword}" />
+  
-
+ <s:button id="cancel"
value="Cancel" view="/main.xhtml" />
- </h:form>
+ </div>
+ </fieldset>
-</div>
+ </h:form>
+ </div>
+ </ui:define>
-</ui:define>
+ <!-- sidebar -->
+ <ui:define name="sidebar">
+ <h1>Simple things should be easy</h1>
+ <p>(And so should some complex things.) You shouldn't have to
+ write four different classes just to change a password.
Traditional
+ J2EE architectures require that developers spend more
time writing
+ code to make the frameworks happy, than they ever get
to spend
+ writing code to make the user happy. Seam lets you
reduce the size of
+ your code dramatically. And that reduces bugs. And it
makes
+ refactoring easier. And it makes delivering new
functionality
+ quicker. Productivity matters. But with Seam, JSF, EJB
3.0 and jBPM,
+ you don't need to sacrifice the ability to handle
complex problems
+ just to achieve great productivity.</p>
-<!-- sidebar -->
+ </ui:define>
-<ui:define name="sidebar">
-
-<h1>Simple things should be easy</h1>
-
-<p>
-
- (And so should some complex things.) You shouldn't have to write four
different classes
-
- just to change a password. Traditional J2EE architectures require that
developers spend
-
- more time writing code to make the frameworks happy, than they ever get to
spend writing
-
- code to make the user happy. Seam lets you reduce the size of your code
dramatically.
-
- And that reduces bugs. And it makes refactoring easier. And it makes
delivering new
-
- functionality quicker. Productivity matters. But with Seam, JSF, EJB 3.0
and jBPM, you
-
- don't need to sacrifice the ability to handle complex problems just to
achieve great
-
- productivity.
-
-</p>
-
-</ui:define>
-
-
-
</ui:composition>
Modified:
branches/community/Seam_2_3/examples-ee6/icefaces/icefaces-web/src/main/webapp/register.xhtml
===================================================================
---
branches/community/Seam_2_3/examples-ee6/icefaces/icefaces-web/src/main/webapp/register.xhtml
2012-08-23 14:27:11 UTC (rev 15071)
+++
branches/community/Seam_2_3/examples-ee6/icefaces/icefaces-web/src/main/webapp/register.xhtml
2012-08-23 14:27:35 UTC (rev 15072)
@@ -1,10 +1,10 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<h:html xmlns="http://www.w3.org/1999/xhtml"
- xmlns:ui="http://java.sun.com/jsf/facelets"
- xmlns:h="http://java.sun.com/jsf/html"
- xmlns:f="http://java.sun.com/jsf/core"
- xmlns:s="http://jboss.org/schema/seam/taglib"
- xmlns:ice="http://www.icesoft.com/icefaces/component" >
+<html xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:ui="http://java.sun.com/jsf/facelets"
+ xmlns:h="http://java.sun.com/jsf/html"
+ xmlns:f="http://java.sun.com/jsf/core"
+ xmlns:s="http://jboss.org/schema/seam/taglib"
+ xmlns:ice="http://www.icesoft.com/icefaces/component">
<h:head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
@@ -12,91 +12,97 @@
<link href="css/screen.css" rel="stylesheet" type="text/css" />
</h:head>
-<h:body id="pgHome">
+<body id="pgHome">
-<ice:panelGroup id="document">
+ <ice:panelGroup id="document">
- <div id="header">
- <ice:panelGroup id="title"><img src="img/hdr.title.gif"
alt="JBoss Suites: ICEfaces-seam framework demo"/></ice:panelGroup>
- </div>
-
- <ice:panelGroup id="container">
-
- <div id="sidebar">
- <h1>Integrated multi-layer validation</h1>
- <p>
- Robust applications need data validation in several
different places. Seam integrates Hibernate Validator,
- a set of annotations for expressing data model
constraints in your domain model classes. Then, these
- constraints are applied almost completely
transparently at three levels of the application: by Seam when
- the user first enters data, by EJB before
persisting data to the database, and, if you use Hibernate to
- generate your database schema, by the database
constraints themselves. Multi-layer validation hardens
- your application and protects your data. Even
better, it's self-documenting, and easy to change when
- your business rules change.
- </p>
- <p>
- <a href="#"
onclick="window.open('exp/registerExp.html','exp','width=752,height=500,scrollbars=yes');">
- What happens when I register?
- </a>
- </p>
+ <div id="header">
+ <ice:panelGroup id="title">
+ <img src="img/hdr.title.gif"
+ alt="JBoss Suites: ICEfaces-seam
framework demo" />
+ </ice:panelGroup>
</div>
-
- <ice:panelGroup id="content">
-
- <div class="section">
- <h1>Register</h1>
+
+ <ice:panelGroup id="container">
+
+ <div id="sidebar">
+ <h1>Integrated multi-layer validation</h1>
+ <p>Robust applications need data validation in
several different
+ places. Seam integrates Hibernate
Validator, a set of annotations
+ for expressing data model constraints
in your domain model classes.
+ Then, these constraints are applied
almost completely transparently
+ at three levels of the application: by
Seam when the user first
+ enters data, by EJB before persisting
data to the database, and, if
+ you use Hibernate to generate your
database schema, by the database
+ constraints themselves. Multi-layer
validation hardens your
+ application and protects your data.
Even better, it's
+ self-documenting, and easy to change
when your business rules
+ change.</p>
+ <p>
+ <a href="#"
+
onclick="window.open('exp/registerExp.html','exp','width=752,height=500,scrollbars=yes');">
+ What happens when I register?
</a>
+ </p>
</div>
-
- <div class="section" style="overflow:auto">
- <div class="entry errors">
- <h:messages id="messages"
globalOnly="true"/>
+
+ <ice:panelGroup id="content">
+
+ <div class="section">
+ <h1>Register</h1>
</div>
- <h:form id="registration">
- <fieldset>
-
- <s:decorate id="usernameDecorate"
template="edit.xhtml">
- <ui:define
name="label">Username:</ui:define>
- <ice:inputText id="username"
value="#{user.username}"
- required="true"
partialSubmit="true"/>
- </s:decorate>
-
- <s:decorate id="nameDecorate"
template="edit.xhtml">
- <ui:define name="label">Real
Name:</ui:define>
- <ice:inputText id="name"
value="#{user.name}"
- required="true"
partialSubmit="true"/>
- </s:decorate>
-
- <s:decorate id="passwordDecorate"
template="edit.xhtml">
- <ui:define
name="label">Password:</ui:define>
- <ice:inputSecret
id="password" value="#{user.password}"
-
redisplay="true" partialSubmit="true" required="true"/>
- </s:decorate>
-
- <s:decorate id="verifyDecorate"
template="edit.xhtml">
- <ui:define name="label">Verify
Password:</ui:define>
- <ice:inputSecret id="verify"
value="#{register.verify}"
- redisplay="true"
partialSubmit="true" required="true"/>
- </s:decorate>
-
- <div class="buttonBox">
- <ice:commandButton
id="register" value="Register" action="#{register.register}"/>
-  
- <s:button id="cancel"
value="Cancel" view="/home.xhtml"/>
+ <div class="section" style="overflow: auto">
+ <div class="entry errors">
+ <h:messages id="messages"
globalOnly="true" />
</div>
-
- </fieldset>
- </h:form>
-
- </div>
-
+
+ <h:form id="registration">
+ <fieldset>
+
+ <s:decorate
id="usernameDecorate" template="edit.xhtml">
+ <ui:define
name="label">Username:</ui:define>
+ <ice:inputText
id="username" value="#{user.username}"
+
required="true" partialSubmit="true" />
+ </s:decorate>
+
+ <s:decorate
id="nameDecorate" template="edit.xhtml">
+ <ui:define
name="label">Real Name:</ui:define>
+ <ice:inputText
id="name" value="#{user.name}" required="true"
+
partialSubmit="true" />
+ </s:decorate>
+
+ <s:decorate
id="passwordDecorate" template="edit.xhtml">
+ <ui:define
name="label">Password:</ui:define>
+
<ice:inputSecret id="password" value="#{user.password}"
+
redisplay="true" partialSubmit="true" required="true" />
+ </s:decorate>
+
+ <s:decorate
id="verifyDecorate" template="edit.xhtml">
+ <ui:define
name="label">Verify Password:</ui:define>
+
<ice:inputSecret id="verify" value="#{register.verify}"
+
redisplay="true" partialSubmit="true" required="true" />
+ </s:decorate>
+
+ <div class="buttonBox">
+
<ice:commandButton id="register" value="Register"
+
action="#{register.register}" />
+  
+ <s:button
id="cancel" value="Cancel" view="/home.xhtml" />
+ </div>
+
+ </fieldset>
+ </h:form>
+
+ </div>
+
+ </ice:panelGroup>
+
</ice:panelGroup>
-
+
+ <div id="footer">Created with JBoss EJB 3, Seam, JSF 2
(Mojarra)</div>
+
</ice:panelGroup>
-
- <div id="footer">Created with JBoss EJB 3.0, Seam, JSF (Mojarra), and
Facelets</div>
-
-</ice:panelGroup>
-</h:body>
+</body>
-</h:html>
+</html>
Modified:
branches/community/Seam_2_3/examples-ee6/icefaces/icefaces-web/src/main/webapp/template.xhtml
===================================================================
---
branches/community/Seam_2_3/examples-ee6/icefaces/icefaces-web/src/main/webapp/template.xhtml
2012-08-23 14:27:11 UTC (rev 15071)
+++
branches/community/Seam_2_3/examples-ee6/icefaces/icefaces-web/src/main/webapp/template.xhtml
2012-08-23 14:27:35 UTC (rev 15072)
@@ -1,19 +1,14 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<h:html xmlns="http://www.w3.org/1999/xhtml"
+<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
- xmlns:s="http://jboss.org/schema/seam/taglib"
- xmlns:ice="http://www.icesoft.com/icefaces/component">
+ xmlns:s="http://jboss.org/schema/seam/taglib">
<h:head>
- <ice:outputDeclaration doctypeRoot="HTML"
- doctypePublic="-//W3C//DTD XHTML 1.0 Transitional//EN"
-
doctypeSystem="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"/>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>JBoss Suites: Seam Framework</title>
- <link rel='stylesheet' type='text/css' href='./xmlhttp/css/xp/xp.css'/>
<link href="css/screen.css" rel="stylesheet" type="text/css" />
</h:head>
-<h:body>
+<body>
<div id="document">
<div id="header">
@@ -34,7 +29,7 @@
<ui:include src="conversations.xhtml" />
</div>
</div>
- <div id="footer">Created with JBoss EJB 3.0, Seam, JSF (Mojarra),
ICEfaces and Facelets</div>
+ <div id="footer">Created with JBoss EJB 3, Seam, JSF 2, ICEfaces</div>
</div>
-</h:body>
-</h:html>
+</body>
+</html>
_______________________________________________
seam-commits mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/seam-commits