锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲中文字幕在线无码一区二区 ,亚洲一区二区影院,亚洲尹人九九大色香蕉网站http://www.tkk7.com/wansong/category/39023.htmlwansongzh-cnSat, 31 Dec 2011 18:13:09 GMTSat, 31 Dec 2011 18:13:09 GMT60seam 閮ㄧ講 stuffhttp://www.tkk7.com/wansong/articles/367530.htmlw@ns0ngw@ns0ngThu, 29 Dec 2011 13:56:00 GMThttp://www.tkk7.com/wansong/articles/367530.htmlhttp://www.tkk7.com/wansong/comments/367530.htmlhttp://www.tkk7.com/wansong/articles/367530.html#Feedback0http://www.tkk7.com/wansong/comments/commentRss/367530.htmlhttp://www.tkk7.com/wansong/services/trackbacks/367530.htmlseam create-project

seam generate

鍚姩JBoss

seam explode  鍙樻洿縐誨叆jboss搴旂敤鏈嶅姟鍣?br />

seam hot deploy to jboss5.1:

yes just delete  <value>WEB-INF/dev</value> from line 100 of   $JBOSS_HOME/server/default/conf/bootstrap/profile.xml

seam 浠ar緇撴瀯閮ㄧ講鍒癹boss錛岄亣鍒頒竴涓棶棰橈紙not bound錛夛細
<transaction:ejb-transaction/>

 



w@ns0ng 2011-12-29 21:56 鍙戣〃璇勮
]]>
jboss 鍦╰omcat涓儴緗?/title><link>http://www.tkk7.com/wansong/articles/367428.html</link><dc:creator>w@ns0ng</dc:creator><author>w@ns0ng</author><pubDate>Wed, 28 Dec 2011 08:50:00 GMT</pubDate><guid>http://www.tkk7.com/wansong/articles/367428.html</guid><wfw:comment>http://www.tkk7.com/wansong/comments/367428.html</wfw:comment><comments>http://www.tkk7.com/wansong/articles/367428.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/wansong/comments/commentRss/367428.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/wansong/services/trackbacks/367428.html</trackback:ping><description><![CDATA[<div>http://docs.jboss.org/seam/2.0.0.GA/reference/zh/html/configuration.html       鍦╰omcat涓儴緗?br /><br /><div>http://community.jboss.org/wiki/EmbeddedAndTomcat<br /><br /><div>http://www.iteye.com/topic/1046702</div></div></div><img src ="http://www.tkk7.com/wansong/aggbug/367428.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/wansong/" target="_blank">w@ns0ng</a> 2011-12-28 16:50 <a href="http://www.tkk7.com/wansong/articles/367428.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>seam 涓?pageflow (jbpm)鐨勪嬌鐢?/title><link>http://www.tkk7.com/wansong/articles/367206.html</link><dc:creator>w@ns0ng</dc:creator><author>w@ns0ng</author><pubDate>Mon, 26 Dec 2011 11:41:00 GMT</pubDate><guid>http://www.tkk7.com/wansong/articles/367206.html</guid><wfw:comment>http://www.tkk7.com/wansong/comments/367206.html</wfw:comment><comments>http://www.tkk7.com/wansong/articles/367206.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/wansong/comments/commentRss/367206.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/wansong/services/trackbacks/367206.html</trackback:ping><description><![CDATA[<div>http://docs.redhat.com/docs/en-US/JBoss_Enterprise_Web_Platform/5/html/Seam_Reference_Guide/numberguess.html<br /><br /><div><div>http://docs.jboss.org/seam/2.0.0.GA/reference/zh/html/configuration.html       鍦╰omcat涓儴緗?br /></div></div></div><img src ="http://www.tkk7.com/wansong/aggbug/367206.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/wansong/" target="_blank">w@ns0ng</a> 2011-12-26 19:41 <a href="http://www.tkk7.com/wansong/articles/367206.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>JBoss Seam 浠嬬粛http://www.tkk7.com/wansong/articles/364841.htmlw@ns0ngw@ns0ngFri, 25 Nov 2011 09:28:00 GMThttp://www.tkk7.com/wansong/articles/364841.htmlhttp://www.tkk7.com/wansong/comments/364841.htmlhttp://www.tkk7.com/wansong/articles/364841.html#Feedback0http://www.tkk7.com/wansong/comments/commentRss/364841.htmlhttp://www.tkk7.com/wansong/services/trackbacks/364841.htmlhttp://www.open-open.com/news/view/1c64593

w@ns0ng 2011-11-25 17:28 鍙戣〃璇勮
]]>
seam testinghttp://www.tkk7.com/wansong/articles/339465.htmlw@ns0ngw@ns0ngWed, 01 Dec 2010 00:47:00 GMThttp://www.tkk7.com/wansong/articles/339465.htmlhttp://www.tkk7.com/wansong/comments/339465.htmlhttp://www.tkk7.com/wansong/articles/339465.html#Feedback0http://www.tkk7.com/wansong/comments/commentRss/339465.htmlhttp://www.tkk7.com/wansong/services/trackbacks/339465.html public class RegisterTest extends DBUnitSeamTest {

http://testng.org/doc/documentation-main.html ????

鎸塖eam鍙傝冩墜鍐岋紝JBoss Seam欏圭洰鐨勬祴璇曞彲浠ヤ嬌鐢╫rg.jboss.seam.mock.SeamTest鏉ュ畬鎴愩?/p> http://happydev.javaeye.com/blog/328099

w@ns0ng 2010-12-01 08:47 鍙戣〃璇勮
]]>
JSF瀛︿範http://www.tkk7.com/wansong/articles/324114.htmlw@ns0ngw@ns0ngTue, 22 Jun 2010 01:26:00 GMThttp://www.tkk7.com/wansong/articles/324114.htmlhttp://www.tkk7.com/wansong/comments/324114.htmlhttp://www.tkk7.com/wansong/articles/324114.html#Feedback0http://www.tkk7.com/wansong/comments/commentRss/324114.htmlhttp://www.tkk7.com/wansong/services/trackbacks/324114.html 1錛屽浜?span style="color: red">UIInput緇勪歡錛氬鏋滄寜閽簨浠剁殑immediate灞炴т負true錛?lt;h:commandButton immediate="true" .../>錛夛紝JSF浼氬湪 [Apply Request Values Phase錛氬簲鐢ㄨ姹傚奸樁孌礭錛屽弽涔嬶紝JSF浼氬湪[Process Validations Phase錛氭暟鎹鏌ラ樁孌礭 媯楠岀敤鎴瘋緭鍏ョ殑鏈夋晥鎬э紝鏈夋晥鐨勬儏鍐典笅浼氳皟鐢ㄧ粦瀹氬埌璇IInput緇勪歡鐨凜onverter瀵圭敤鎴瘋緭鍏ヨ繘琛岃漿鎹€傚悓鏃訛紝璺烾IOutput緇勪歡涓鏍鳳紝JSF浼氬湪[Render Response錛氶噸鐢葷敾闈㈤樁孌礭璋冪敤Converter瀵筓IInput榪涜鏄劇ず鍓嶇殑鍙樻崲澶勭悊
2錛屽浜?span style="color: red">UIOutput緇勪歡錛欽SF浼氬湪[Render Response錛氶噸鐢葷敾闈㈤樁孌礭璋冪敤緇戝畾鍒拌UIOutput緇勪歡鐨凜onverter瀵瑰皢瑕佹樉紺虹殑鍊艱繘琛屽彉鎹€?

JSF鐨勭敓鍛藉懆鏈燂細涓涓吀鍨婮SF璇鋒眰鍒嗘垚浠ヤ笅6涓樁孌碉細(http://www.lifevv.com/tenyo/doc/20070520012424461.html)

  1. Restore View Phase錛氶噸杞借鍥鵑樁孌?
  2. Apply Request Values Phase錛氬簲鐢ㄨ姹傚奸樁孌?榪欎釜闃舵涓昏鍋?浠朵簨錛氱涓錛屾妸鐢ㄦ埛鎻愪氦鐨勬暟鎹緗埌緇勪歡涓幓錛涚浜岋紝鎶婄敤鎴蜂簨浠訛紙姣斿鎸変笅鎸夐挳絳夛級鍔犲埌浜嬩歡闃熷垪銆?br />
  3. Process Validations Phase錛氭暟鎹鏌ラ樁孌?榪欎釜闃舵涓昏鍋氭暟鎹殑鍚堟硶鎬ф鏌ワ紝濡傛灉鐢ㄦ埛杈撳叆浜嗛潪娉曟暟鎹紝鍒欏湪鐢婚潰涓婃樉紺虹浉搴旂殑閿欒娑堟伅銆?br />
  4. Update Model Values Phase錛氭洿鏂版ā鍨嬪奸樁孌?鎶婄粍浠墮噷鐨勫艱緗埌Model涓幓銆?br />
  5. Invoke Application Phase錛氱敤鎴蜂笟鍔¢昏緫闃舵 涓昏澶勭悊鐢ㄦ埛鎸夐挳浜嬩歡絳夛紝璋冪敤涓氬姟閫昏緫澶勭悊錛坅ction錛夈?br />
  6. Render Response錛氶噸鐢葷敾闈㈤樁孌?鐢婚潰鎻忕敾鍜屽睍鐜般?/li>



 



w@ns0ng 2010-06-22 09:26 鍙戣〃璇勮
]]>
Seam 鍙傝冩枃妗g綉鍧http://www.tkk7.com/wansong/articles/265448.htmlw@ns0ngw@ns0ngTue, 14 Apr 2009 03:04:00 GMThttp://www.tkk7.com/wansong/articles/265448.htmlhttp://www.tkk7.com/wansong/comments/265448.htmlhttp://www.tkk7.com/wansong/articles/265448.html#Feedback0http://www.tkk7.com/wansong/comments/commentRss/265448.htmlhttp://www.tkk7.com/wansong/services/trackbacks/265448.html

w@ns0ng 2009-04-14 11:04 鍙戣〃璇勮
]]>
Selecting from a list of entities <s:convertEntity/> <s:convertEnum/>http://www.tkk7.com/wansong/articles/265447.htmlw@ns0ngw@ns0ngTue, 14 Apr 2009 03:01:00 GMThttp://www.tkk7.com/wansong/articles/265447.htmlhttp://www.tkk7.com/wansong/comments/265447.htmlhttp://www.tkk7.com/wansong/articles/265447.html#Feedback0http://www.tkk7.com/wansong/comments/commentRss/265447.htmlhttp://www.tkk7.com/wansong/services/trackbacks/265447.html               <s:selectItems value="#{availableCountriesQuery.resultList}" var="c" label="#{c.name}" itemValue="#{c}" >       
                </s:selectItems>
                <s:convertEntity/>
              <a4j:support action="#" event="onlistchanged" reRender="cgManagementPanel" ajaxSingle="true" />
            </rich:pickList>


Selecting from a list of entities

See http://docs.jboss.org/seam/latest/reference/en/html/controls.html

  • Use <s:selectItems> to produce a list of labeled select items from a list of entities.
  • Use <s:convertEntity> to map back and forth between the select items and the actual entity values. This is what allows you to map the value of the <h:selectOneMenu> directly to the property of the referencing entity (e.g. a property that is a many-to-one).
<h:selectOneMenu value="#{person.continent}" required="true">                        (1)

<s:selectItems value="#{continents.resultList}" var="continent" (2)

label="#{continent.name}" noSelectionLabel="Please Select..."/>

<s:convertEntity /> (3)

</h:selectOneMenu>

  1. person is an entity that has been outjected into the conversation. It has a 'continent' property which is many-to-one association with another entity.
  2. continents is a Seam application framework 'query' object. This 'query' object should probably use a Seam-managed EntityManager because we want have the Hibernate session-in-view behavior so we don't get lazy initialization exceptions when rendering the labels, etc.
  3. s:convertEntity will convert the Continent entities into values for the HTML select, and vice versa.

Tips

  1. To avoid LazyInitializationExceptions and/or writing extra code in your EJB/Controller bean to initialize objects, use session in view.
  2. For required fields, put required="true" on the selectOneMenu and override javax.faces.component.UIInput.REQUIRED in messages.properties (see Standard Faces Error Messages).

Select from an enum

This works just like selecting an entity, but <s:convertEnum/> is used instead.


XHTML:

<h:selectOneMenu id="marketStatus" value="#{person.status}"         (1)

required="true">

<s:selectItems value="#{enumLists.statusArray}" var="status" (2)

label="#{status}"

noSelectionLabel="Select a status..."/>

<s:convertEnum/>

</h:selectOneMenu>

EnumLists.java:

@Name("enumLists")

@Scope(ScopeType.STATELESS)

public class EnumLists

{

public Status[] getStatusArray()

{

return Status.values();

}

}

  1. person is an entity that has been outjected into the conversation. It has a 'status' property which is an enum.
  2. We need to expose the values of the enum as a list or an array, so we make a stateless POJO component with getters that returns arrays for various enums called enumLists.

Multi-select from an enum

Here we use a selectManyCheckbox.


<h:selectManyCheckbox id="roles" 

layout="pageDirection" value="#{person.roles}"

required="true">

<s:selectItems value="#{enumLists.roleArray}" var="role"

label="#{role}"/>

<s:convertEnum/>

</h:selectManyCheckbox>

Unfortunately, Seam's convertEnum can't handle multi selects yet. This example will yeild a strange exception:

java.lang.IllegalArgumentException: java.util.List is not an enum type

Luckily, it's very easy to create custom converter tags with Facelets. Here is the converter class that handles both ordinary enums and multi-selects:

package eg;



import javax.faces.component.*;

import javax.faces.context.*;

import javax.faces.convert.*;

import javax.faces.el.ValueBinding;

import java.util.List;

import java.util.Collection;



/**

* Converter for enum multi-selects.

* <br>User: Joshua Davis

* Date: May 16, 2007

* Time: 7:25:58 AM

*/

public class EnumListConverter implements Converter

{

@SuppressWarnings({"unchecked"})

public Object getAsObject(FacesContext context,

UIComponent comp,

String value)

throws ConverterException

{

ValueBinding binding = comp.getValueBinding("value");

Class enumType = binding.getType(context);

if (enumType.isEnum()) // Single enum?

return Enum.valueOf(enumType, value);

else // List of enums.

{

// Find the s:selectItems so we can get the enum.

List children = comp.getChildren();

for (Object child : children)

{

if (child instanceof UIComponent)

{

UIComponent c = (UIComponent) child;

ValueBinding b = c.getValueBinding("value");

Class t = b.getType(context);

// Array of enums: use the component type.

if (t.isArray() && t.getComponentType().isEnum())

{

t = t.getComponentType();

return Enum.valueOf(t,value);

}

else

{

Object v = b.getValue(context);

// Collection of enum values, get the type of the first element.

if (v instanceof Collection)

{

t = ((Collection) v).iterator().next().getClass();

return Enum.valueOf(t,value);

}

}

}

}

throw new ConverterException("Unable to find selectItems with enum values!");

}

}



public String getAsString(FacesContext context,

UIComponent component,

Object object)

throws ConverterException

{

if (object == null) {

return null;

}



return ((Enum) object).name();

}



}

Retrieved from "




w@ns0ng 2009-04-14 11:01 鍙戣〃璇勮
]]> 主站蜘蛛池模板: 亚洲看片无码在线视频| 美女黄频a美女大全免费皮| 国产精品亚洲四区在线观看| 成人a毛片视频免费看| 真人做A免费观看| 久久亚洲2019中文字幕| 亚洲国产精品白丝在线观看| 国产精品美女免费视频观看| 久久成人国产精品免费软件| 国产hs免费高清在线观看| 亚洲精品NV久久久久久久久久| 亚洲精品乱码久久久久久下载 | 图图资源网亚洲综合网站| 亚洲精品日韩专区silk| 亚洲黄色免费电影| 国产三级免费电影| 中文字幕无线码免费人妻| 91香蕉国产线观看免费全集| 在线观看永久免费视频网站| 久久亚洲高清观看| 免费精品国偷自产在线在线 | 无遮挡a级毛片免费看| 日韩在线不卡免费视频一区| 久久久无码精品亚洲日韩软件 | 国外亚洲成AV人片在线观看| 九九九国产精品成人免费视频| 国产精品jizz在线观看免费| 久久精品免费大片国产大片| 亚洲精品乱码久久久久久中文字幕 | 亚洲国产成人综合精品| 亚洲国产精品无码久久久久久曰| 亚洲最大黄色网址| 凹凸精品视频分类国产品免费| a级毛片免费全部播放| 国产小视频在线免费| 久久久精品午夜免费不卡| 亚洲国产精品无码久久久秋霞1 | 亚洲乱码国产乱码精华| 亚洲国产精品无码久久久久久曰| 99视频免费在线观看| 亚洲毛片一级带毛片基地|