<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<rss version="2.0" xmlns:admin="http://webns.net/mvcb/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/">
<channel>
<title>newz.dk - Programmering - JSF read-response og fejlbeskeder til brugeren</title>
<link>http://newz.dk/</link>
<description>nyheder for rigtige nørder</description>
<language>da</language>
<copyright>Copyright 2013, newz.dk</copyright>
<managingEditor>redaktionen@newz.dk(Redaktionen)</managingEditor>
<webMaster>teknik@newz.dk (Teknik)</webMaster>
<pubDate>Tue, 31 Mar 2009 19:04:26 +0200</pubDate>
<lastBuildDate>Tue, 31 Mar 2009 19:04:26 +0200</lastBuildDate>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>
<atom:link href="http://newz.dk/forum/item/89682/rss" rel="self" type="application/rss+xml" />
<image>
<title>newz.dk - Programmering - JSF read-response og fejlbeskeder til brugeren</title>
<url>http://newz.dk/gfx/newz-dk/newz-dk/logo.png</url>
<link>http://newz.dk/</link>
</image>
<item>
<title>#37 - arne_v</title>
<link>http://newz.dk/forum/programmering/jsf-read-response-og-fejlbeskeder-til-brugeren-89682#37</link>
<description><![CDATA[<p>#36</p><p>Det er også bare et navn. Du kan sagtens bruge et generisk navn uafhængigt af klassen.</p>]]></description>
<author>arne_v</author>
<guid isPermaLink="true">http://newz.dk/arne_v</guid>
<pubDate>Tue, 31 Mar 2009 19:04:26 +0200</pubDate>
</item>
<item>
<title>#36 - Windcape</title>
<link>http://newz.dk/forum/programmering/jsf-read-response-og-fejlbeskeder-til-brugeren-89682#36</link>
<description><![CDATA[<p>Oh, det var nok fordi at i dette her tilfælde tænkte jeg udelukkende på Managed Beans. Havde glemt at det også kunne benyttes til alm. sessions</p><code>
	<managed-bean><br/>		<managed-bean-name>Authentication</managed-bean-name><br/>		<managed-bean-class>website.Authentication</managed-bean-class><br/>		<managed-bean-scope>session</managed-bean-scope><br/>	</managed-bean>
</code>
<p></p>]]></description>
<author>Windcape</author>
<guid isPermaLink="true">http://newz.dk/windcape</guid>
<pubDate>Tue, 31 Mar 2009 18:25:18 +0200</pubDate>
</item>
<item>
<title>#35 - arne_v</title>
<link>http://newz.dk/forum/programmering/jsf-read-response-og-fejlbeskeder-til-brugeren-89682#35</link>
<description><![CDATA[<p>#34</p><p>Jeg er helt enig i at session.getAttribute(MyClass.class.getName()) er bedre end session.getAtttribute("mypackage.MyClass"), men hvorfor bruge klassenavnet ?</p><p>session.getAttribute("foobar") eller session.getAttribute(SesionKeys.FOOBAR) synes at give lidt mere fleksibilitet med hensyn til valg af et beskrivende navn fremfor at lægge sigt fast på et klasse navn.</p>]]></description>
<author>arne_v</author>
<guid isPermaLink="true">http://newz.dk/arne_v</guid>
<pubDate>Tue, 31 Mar 2009 18:16:42 +0200</pubDate>
</item>
<item>
<title>#34 - Windcape</title>
<link>http://newz.dk/forum/programmering/jsf-read-response-og-fejlbeskeder-til-brugeren-89682#34</link>
<description><![CDATA[<p>Hvis jeg skal ændre et klassenavn. Så ville refractoring jo ikke opdatere værdien af en string, hvor imod hvis jeg benytter ClassName så ville det jo blive opdateret.</p>]]></description>
<author>Windcape</author>
<guid isPermaLink="true">http://newz.dk/windcape</guid>
<pubDate>Tue, 31 Mar 2009 17:56:21 +0200</pubDate>
</item>
<item>
<title>#33 - arne_v</title>
<link>http://newz.dk/forum/programmering/jsf-read-response-og-fejlbeskeder-til-brugeren-89682#33</link>
<description><![CDATA[<p>#32</p><p>Kan du forklare det lidt nærmere. Jeg er slet ikke med.</p>]]></description>
<author>arne_v</author>
<guid isPermaLink="true">http://newz.dk/arne_v</guid>
<pubDate>Tue, 31 Mar 2009 17:20:49 +0200</pubDate>
</item>
<item>
<title>#32 - Windcape</title>
<link>http://newz.dk/forum/programmering/jsf-read-response-og-fejlbeskeder-til-brugeren-89682#32</link>
<description><![CDATA[<p></p><blockquote cite="arne_v (#31)"><p>men jeg kan ikke rigtigt se nogen pointe i at bruge klasser som identifikation.<cite><a href="#31">arne_v (#31)</a></cite></p></blockquote><p>Refractoring ville umidbart være en god grund synes jeg.</p>]]></description>
<author>Windcape</author>
<guid isPermaLink="true">http://newz.dk/windcape</guid>
<pubDate>Tue, 31 Mar 2009 17:12:59 +0200</pubDate>
</item>
<item>
<title>#31 - arne_v</title>
<link>http://newz.dk/forum/programmering/jsf-read-response-og-fejlbeskeder-til-brugeren-89682#31</link>
<description><![CDATA[<p>#30</p><p>.setAttribute(Object key, Object value) og .getAttribute(Object key) vil tillade brug af mutable keys, hvilket kan gå grueligt galt.</p><p>.setAttribute(Class key, Object value) og .getAttribute(Class key) vil ikke tillade mutable keys, men jeg kan ikke rigtigt se nogen pointe i at bruge klasser som identifikation.</p>]]></description>
<author>arne_v</author>
<guid isPermaLink="true">http://newz.dk/arne_v</guid>
<pubDate>Tue, 31 Mar 2009 17:03:36 +0200</pubDate>
</item>
<item>
<title>#30 - Windcape</title>
<link>http://newz.dk/forum/programmering/jsf-read-response-og-fejlbeskeder-til-brugeren-89682#30</link>
<description><![CDATA[<p></p><blockquote cite="arne_v (#29)"><p>Men man undgår problemer med mutable keys på den måde.<cite><a href="#29">arne_v (#29)</a></cite></p></blockquote><p>Af ren og skær interesse, hvordan kan man lave en muteable key, hvis keys er en stærk type (MyClass.class i java).</p><p>Så vidt jeg kan se kan den kun ændre sig hvis man ændre navnet på klassen, hvilket jo alligevel vil kræve at man ændre sin string key.</p><p>Eller er det for at undgå 2 klasser med samme navn, i forskellige packages? Så at hvis man havde brugt en forkert (autoimports og typo's sker jo), så ville ens refractoring opdatere navnet forkert?</p><p>Eller noget helt tredje? :)</p>]]></description>
<author>Windcape</author>
<guid isPermaLink="true">http://newz.dk/windcape</guid>
<pubDate>Tue, 31 Mar 2009 16:49:01 +0200</pubDate>
</item>
<item>
<title>#29 - arne_v</title>
<link>http://newz.dk/forum/programmering/jsf-read-response-og-fejlbeskeder-til-brugeren-89682#29</link>
<description><![CDATA[<p>#27</p><p>Alle standard objekterne: application, session, request etc. bruger String som key.</p><p>Det er en restriktion. Men man undgår problemer med mutable keys på den måde.</p>]]></description>
<author>arne_v</author>
<guid isPermaLink="true">http://newz.dk/arne_v</guid>
<pubDate>Tue, 31 Mar 2009 16:42:27 +0200</pubDate>
</item>
<item>
<title>#28 - arne_v</title>
<link>http://newz.dk/forum/programmering/jsf-read-response-og-fejlbeskeder-til-brugeren-89682#28</link>
<description><![CDATA[<p>#25</p><p>Det er korrekt at en ændring kræver en reload af app. Sådan er det bare.</p><p>Man låser sig ikke til en bestemt container. Syntaxen i web.xml (og kaldene i servlet API hvis man vil mixe den declarative security med lidt programmatic security) er helt standard, så din web app vil virke uændret i alle containere.</p><p>Opsætningen af bruger og rolle "databasen" er container specifik.</p><p>Tomcat kommer f.eks. med backends til:<br/>- database via JDBC<br/>- database via DataSource via JNDI<br/>- LDAP via JNDI<br/>- XML file<br/>- JAAS<br/>og derudover er det ret nemt at lave sin egen backend (nem som i 50 linier kode).</p><p>JBoss understøtter:<br/>- properties file<br/>- LDAP<br/>- database<br/>- certifikater<br/>og det er også relativt nemt at lave sin egen.</p>]]></description>
<author>arne_v</author>
<guid isPermaLink="true">http://newz.dk/arne_v</guid>
<pubDate>Tue, 31 Mar 2009 16:36:05 +0200</pubDate>
</item>
</channel>
</rss>
