<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>Cemre Ceren Akkan</title>
	<link>http://www.cemreceren.com</link>
	<description></description>
	<pubDate>Thu, 19 Jun 2008 19:25:22 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
	<language>en</language>
			<item>
		<title>Migrate Eclipse 3.2 to 3.3.1</title>
		<link>http://www.cemreceren.com/2008/03/18/migrate-eclipse-32-to-331/</link>
		<comments>http://www.cemreceren.com/2008/03/18/migrate-eclipse-32-to-331/#comments</comments>
		<pubDate>Tue, 18 Mar 2008 19:23:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[java]]></category>

		<category><![CDATA[Eclipse 3.3.1]]></category>

		<guid isPermaLink="false">http://www.cemreceren.com/2008/03/18/migrate-eclipse-32-to-331/</guid>
		<description><![CDATA[I migrated Eclipse 3.2 to 3.3.1, at first I used the same workspace and I had some problems with myln plugins and the server did not start correctly. Then i tried with a new workspace and everything was smooth except at server startup:
Timeout waiting for Tomcat v5.5 Server at localhost to start. Server did not [...]]]></description>
			<content:encoded><![CDATA[<p>I migrated Eclipse 3.2 to 3.3.1, at first I used the same workspace and I had some problems with myln plugins and the server did not start correctly. Then i tried with a new workspace and everything was smooth except at server startup:</p>
<p><em>Timeout waiting for Tomcat v5.5 Server at localhost to start. Server did not start after 45s. </em></p>
<p>You need to set server timeout delay = Unlimited from Window&gt;Preferences&gt;Server&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cemreceren.com/2008/03/18/migrate-eclipse-32-to-331/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SVN Merge Branch into Trunk using Eclipse</title>
		<link>http://www.cemreceren.com/2008/01/20/svn-merge-branch-into-trunk-using-eclipse/</link>
		<comments>http://www.cemreceren.com/2008/01/20/svn-merge-branch-into-trunk-using-eclipse/#comments</comments>
		<pubDate>Sun, 20 Jan 2008 12:27:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[java]]></category>

		<category><![CDATA[SVN merge]]></category>

		<category><![CDATA[SVN Merge Branch into Trunk using Eclipse]]></category>

		<guid isPermaLink="false">http://www.cemreceren.com/2008/01/20/svn-merge-branch-into-trunk-using-eclipse/</guid>
		<description><![CDATA[I needed to merge the branch changes into trunk of the project, after many changes at both the branch and trunk&#8230;
First we have to commit all changes, in case of some failure at the merge operation we may revert all changes.
Select Team &#62; Merge from menu, select the path of the branch and the revision. [...]]]></description>
			<content:encoded><![CDATA[<p>I needed to merge the branch changes into trunk of the project, after many changes at both the branch and trunk&#8230;</p>
<p>First we have to commit all changes, in case of some failure at the merge operation we may revert all changes.</p>
<p>Select <em><span class="menu">Team &gt; Merge</span></em> from menu, select the path of the branch and the revision. Revision number is selected from the <em>Show Log, </em>and is number when we created the branch.</p>
<p><a href="http://www.cemreceren.com/wp-content/uploads/2008/01/svn_merge_3.jpg" title="svn_merge"><img src="http://www.cemreceren.com/wp-content/uploads/2008/01/svn_merge_3.jpg" alt="svn_merge" /></a></p>
<p>Some useful links for SVN merge:<br />
<a href="http://svn.collab.net/subclipse/help/topic/org.tigris.subversion.subclipse.doc/html/reference/merge.html"><br />
Eclipse SDK - Subversion Eclipse Plugin Manual</a></p>
<p><a href="http://svnbook.red-bean.com/en/1.1/ch04.html">SVN Book</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cemreceren.com/2008/01/20/svn-merge-branch-into-trunk-using-eclipse/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Code Analysis - Finding Duplicate Code</title>
		<link>http://www.cemreceren.com/2007/12/18/code-analysis-finding-duplicate-code/</link>
		<comments>http://www.cemreceren.com/2007/12/18/code-analysis-finding-duplicate-code/#comments</comments>
		<pubDate>Tue, 18 Dec 2007 18:32:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://www.cemreceren.com/?p=11</guid>
		<description><![CDATA[I tried Maven plugins for code analysis and finding duplicate/similar code.
CPD-PMD&#8217;s Copy/Paste Detector can be used for finding duplicate code, which is included in PMD, a Java code analysis tool.
run mvn pmd:cpd ,
The report is displayed at cpd.html file, and the results are very efficient.
Simian - Similarity Analyser is also an alternative for finding duplicates.
]]></description>
			<content:encoded><![CDATA[<p>I tried Maven plugins for code analysis and finding duplicate/similar code.</p>
<p><strong><a href="http://pmd.sourceforge.net/cpd.html">CPD-PMD&#8217;s Copy/Paste Detector</a></strong> can be used for finding duplicate code, which is included in <strong><a href="http://www.cemreceren.com/?p=9">PMD</a></strong>, a Java code analysis tool.<br />
run <em>mvn pmd:cpd</em> ,<br />
The report is displayed at cpd.html file, and the results are very efficient.</p>
<p><a href="http://www.redhillconsulting.com.au/products/simian/">Simian - Similarity Analyser</a> is also an alternative for finding duplicates.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cemreceren.com/2007/12/18/code-analysis-finding-duplicate-code/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Code Analysis using PMD and Checkstyle</title>
		<link>http://www.cemreceren.com/2007/12/18/code-analysis-using-pmd/</link>
		<comments>http://www.cemreceren.com/2007/12/18/code-analysis-using-pmd/#comments</comments>
		<pubDate>Tue, 18 Dec 2007 08:19:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[java]]></category>

		<category><![CDATA[Caused by: net.sourceforge.pmd.ast.ParseException: Can']]></category>

		<category><![CDATA[Code Analysis using PMD]]></category>

		<category><![CDATA[customize maven reports]]></category>

		<category><![CDATA[PMD]]></category>

		<category><![CDATA[PMD maven]]></category>

		<guid isPermaLink="false">http://www.cemreceren.com/?p=9</guid>
		<description><![CDATA[We started code review using Crucible, so i searched for some code analysis maven plugins. PMD  is a Java code analysis tool and used to find potential problems like unused code, duplicate code, unused variables&#8230; PMD is useful and easy:
pom.xml:

    &#60;reporting&#62;
        &#60;outputDirectory&#62;target/reporting/pmd&#60;/outputDirectory&#62;
   [...]]]></description>
			<content:encoded><![CDATA[<p>We started code review using Crucible, so i searched for some code analysis maven plugins. <a href="http://pmd.sourceforge.net/">PMD </a> is a Java code analysis tool and used to find potential problems like unused code, duplicate code, unused variables&#8230; PMD is useful and easy:</p>
<p>pom.xml:<!-- code formatted by http://manoli.net/csharpformat/ --></p>
<pre class="htmlformatcode">
    <span class="kwrd">&lt;</span><span class="html">reporting</span><span class="kwrd">&gt;</span>
        <span class="kwrd">&lt;</span><span class="html">outputDirectory</span><span class="kwrd">&gt;</span>target/reporting/pmd<span class="kwrd">&lt;/</span><span class="html">outputDirectory</span><span class="kwrd">&gt;</span>
        <span class="kwrd">&lt;</span><span class="html">plugins</span><span class="kwrd">&gt;</span>
            <span class="kwrd">&lt;</span><span class="html">plugin</span><span class="kwrd">&gt;</span>
              <span class="kwrd">&lt;</span><span class="html">groupId</span><span class="kwrd">&gt;</span>org.apache.maven.plugins<span class="kwrd">&lt;/</span><span class="html">groupId</span><span class="kwrd">&gt;</span>
              <span class="kwrd">&lt;</span><span class="html">artifactId</span><span class="kwrd">&gt;</span>maven-pmd-plugin<span class="kwrd">&lt;/</span><span class="html">artifactId</span><span class="kwrd">&gt;</span>
            <span class="kwrd">&lt;/</span><span class="html">plugin</span><span class="kwrd">&gt;</span>
        <span class="kwrd">&lt;/</span><span class="html">plugins</span><span class="kwrd">&gt;</span>
    <span class="kwrd">&lt;/</span><span class="html">reporting</span><span class="kwrd">&gt;</span></pre>
<p>If you get the following error, simply add target-jdk configuration:<br />
<font color="#000080"> Caused by: net.sourceforge.pmd.ast.ParseException: Can&#8217;t use generics unless running in JDK 1.5 mode!</font><!-- code formatted by http://manoli.net/csharpformat/ --></p>
<pre class="htmlformatcode">
    <span class="kwrd">&lt;</span><span class="html">reporting</span><span class="kwrd">&gt;</span>
        <span class="kwrd">&lt;</span><span class="html">outputDirectory</span><span class="kwrd">&gt;</span>target/reporting/pmd<span class="kwrd">&lt;/</span><span class="html">outputDirectory</span><span class="kwrd">&gt;</span>
        <span class="kwrd">&lt;</span><span class="html">plugins</span><span class="kwrd">&gt;</span>
            <span class="kwrd">&lt;</span><span class="html">plugin</span><span class="kwrd">&gt;</span>
              <span class="kwrd">&lt;</span><span class="html">groupId</span><span class="kwrd">&gt;</span>org.apache.maven.plugins<span class="kwrd">&lt;/</span><span class="html">groupId</span><span class="kwrd">&gt;</span>
              <span class="kwrd">&lt;</span><span class="html">artifactId</span><span class="kwrd">&gt;</span>maven-pmd-plugin<span class="kwrd">&lt;/</span><span class="html">artifactId</span><span class="kwrd">&gt;</span>
              <span class="kwrd">&lt;</span><span class="html">configuration</span><span class="kwrd">&gt;</span>
                  <span class="kwrd">&lt;</span><span class="html">targetJdk</span><span class="kwrd">&gt;</span>1.5<span class="kwrd">&lt;/</span><span class="html">targetJdk</span><span class="kwrd">&gt;</span>
              <span class="kwrd">&lt;/</span><span class="html">configuration</span><span class="kwrd">&gt;</span>
            <span class="kwrd">&lt;/</span><span class="html">plugin</span><span class="kwrd">&gt;</span>
        <span class="kwrd">&lt;/</span><span class="html">plugins</span><span class="kwrd">&gt;</span>
    <span class="kwrd">&lt;/</span><span class="html">reporting</span><span class="kwrd">&gt;</span></pre>
<p>The PMD report is at pmd.html, but i couldn&#8217;t find categories, and more detailed reports.</p>
<p>We can also customize PMD rules &amp; rulesets:</p>
<p><a href="http://pmd.sourceforge.net/howtowritearule.html">How to write a PMD rule?</a><br />
<a href="http://pmd.sourceforge.net/howtomakearuleset.html">How to make a new rule set?</a></p>
<p><a href="http://maven.apache.org/plugins/maven-checkstyle-plugin/index.html"><strong>CheckStyle</strong></a> is also a strong Maven 2 plugin for java code analysis. Simply running <em>mvn checkstyle:checkstyle</em> gives us detailed html/rss report(<em>mvn site</em> gives heap or memory error for some projects).<!-- code formatted by http://manoli.net/csharpformat/ --></p>
<pre class="htmlformatcode">
    <span class="kwrd">&lt;</span><span class="html">reporting</span><span class="kwrd">&gt;</span>
    &#8230;&#8230;<span class="kwrd"></span>
        <span class="kwrd">&lt;</span><span class="html">plugins</span><span class="kwrd">&gt;</span>
            <span class="kwrd">&lt;</span><span class="html">plugin</span><span class="kwrd">&gt;</span>
              <span class="kwrd">&lt;</span><span class="html">groupId</span><span class="kwrd">&gt;</span>org.apache.maven.plugins<span class="kwrd">&lt;/</span><span class="html">groupId</span><span class="kwrd">&gt;</span>
              <span class="kwrd">&lt;</span><span class="html">artifactId</span><span class="kwrd">&gt;</span>maven-checkstyle-plugin<span class="kwrd">&lt;/</span><span class="html">artifactId</span><span class="kwrd">&gt;</span>
            <span class="kwrd">&lt;/</span><span class="html">plugin</span><span class="kwrd">&gt;</span>
        <span class="kwrd">&lt;/</span><span class="html">plugins</span><span class="kwrd">&gt;</span>
    <span class="kwrd">&lt;/</span><span class="html">reporting</span><span class="kwrd">&gt;</span></pre>
<p>We can customize the reports generated by Maven&#8217;s site plugin. Simply add or overwrite &lt;reports&gt; tag at <em>project.xml</em>. The result gives us reports of project like dependencies, project info, project reports (CMD and PMD reports included), source repository, &#8230;<!-- code formatted by http://manoli.net/csharpformat/ --></p>
<pre class="htmlformatcode">
<span class="kwrd">&lt;</span><span class="html">reports</span><span class="kwrd">&gt;</span>
    <span class="kwrd">&lt;</span><span class="html">report</span><span class="kwrd">&gt;</span>index<span class="kwrd">&lt;/</span><span class="html">report</span><span class="kwrd">&gt;</span>
    <span class="kwrd">&lt;</span><span class="html">report</span><span class="kwrd">&gt;</span>dependencies<span class="kwrd">&lt;/</span><span class="html">report</span><span class="kwrd">&gt;</span>
    <span class="kwrd">&lt;</span><span class="html">report</span><span class="kwrd">&gt;</span>project-team<span class="kwrd">&lt;/</span><span class="html">report</span><span class="kwrd">&gt;</span>
    <span class="kwrd">&lt;</span><span class="html">report</span><span class="kwrd">&gt;</span>mailing-list<span class="kwrd">&lt;/</span><span class="html">report</span><span class="kwrd">&gt;</span>
    <span class="kwrd">&lt;</span><span class="html">report</span><span class="kwrd">&gt;</span>cim<span class="kwrd">&lt;/</span><span class="html">report</span><span class="kwrd">&gt;</span>
    <span class="kwrd">&lt;</span><span class="html">report</span><span class="kwrd">&gt;</span>issue-tracking<span class="kwrd">&lt;/</span><span class="html">report</span><span class="kwrd">&gt;</span>
    <span class="kwrd">&lt;</span><span class="html">report</span><span class="kwrd">&gt;</span>license<span class="kwrd">&lt;/</span><span class="html">report</span><span class="kwrd">&gt;</span>
    <span class="kwrd">&lt;</span><span class="html">report</span><span class="kwrd">&gt;</span>scm<span class="kwrd">&lt;/</span><span class="html">report</span><span class="kwrd">&gt;</span>
    <span class="kwrd">&lt;</span><span class="html">report</span><span class="kwrd">&gt;</span>maven-pmd-plugin<span class="kwrd">&lt;/</span><span class="html">report</span><span class="kwrd">&gt;</span>
    <span class="kwrd">&lt;</span><span class="html">report</span><span class="kwrd">&gt;</span>maven-checkstyle-plugin<span class="kwrd">&lt;/</span><span class="html">report</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;/</span><span class="html">reports</span><span class="kwrd">&gt;</span></pre>
]]></content:encoded>
			<wfw:commentRss>http://www.cemreceren.com/2007/12/18/code-analysis-using-pmd/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Format and Color Code Snippets For Blog</title>
		<link>http://www.cemreceren.com/2007/12/10/format-and-color-java-code-snippets-for-blog/</link>
		<comments>http://www.cemreceren.com/2007/12/10/format-and-color-java-code-snippets-for-blog/#comments</comments>
		<pubDate>Mon, 10 Dec 2007 11:42:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[java]]></category>

		<category><![CDATA[Format and Color Code Snippets For Blog]]></category>

		<category><![CDATA[format java code for blog]]></category>

		<category><![CDATA[format xml code for blog]]></category>

		<guid isPermaLink="false">http://www.cemreceren.com/?p=8</guid>
		<description><![CDATA[I need formatting java code snippets at my blogs so i use an eclipse plugin, simply you can copy html code to editor.
java2html Eclipse Plugin
I think the most practical way to format html  and xml code snippets is using:
http://www.manoli.net/csharpformat
Thanks to Truong Hong Thi for sharing  
Edit: I also found a brilliant wordpress plugin [...]]]></description>
			<content:encoded><![CDATA[<p>I need formatting java code snippets at my blogs so i use an eclipse plugin, simply you can copy html code to editor.</p>
<p><a href="http://www.java2html.de/eclipse.html">java2html Eclipse Plugin</a></p>
<p>I think the most practical way to format html  and xml code snippets is using:<br />
<a href="http://www.manoli.net/csharpformat">http://www.manoli.net/csharpformat</a></p>
<p>Thanks to <a href="http://thith.blogspot.com/2006/11/format-code-snippets-in-blogs.html">Truong Hong Thi</a> for sharing <img src='http://www.cemreceren.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Edit: I also found a brilliant wordpress plugin for formatting  source code.<br />
<a href="http://wordpress.org/extend/plugins/syntaxhighlighter/">SyntaxHighlighter</a></p>
<p>Easy to use, just add source language=&#8217;java&#8217; tag <img src='http://www.cemreceren.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<pre name="code" class="java">

public class FileComponent implements Serializable{
private String fileName;
private String contentType;
private int size;
private String localPath;

public String getFileName() {
return fileName;
}

public void setFileName(String fileName) {
this.fileName = fileName;
}

}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.cemreceren.com/2007/12/10/format-and-color-java-code-snippets-for-blog/feed/</wfw:commentRss>
		</item>
		<item>
		<title>maven 2.0.7 filtering</title>
		<link>http://www.cemreceren.com/2007/11/27/maven-207-filtering/</link>
		<comments>http://www.cemreceren.com/2007/11/27/maven-207-filtering/#comments</comments>
		<pubDate>Tue, 27 Nov 2007 21:42:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[java]]></category>

		<category><![CDATA[filtering]]></category>

		<category><![CDATA[maven]]></category>

		<category><![CDATA[maven 2.0.7]]></category>

		<guid isPermaLink="false">http://www.cemreceren.com/?p=7</guid>
		<description><![CDATA[I upgraded maven 2.0.4 to 2.0.7 and the i couldn&#8217;t compile the existing projects because of filtering problem - filtering files couldn&#8217;t be read, the source of problem was maven-assembly-plugin. I think such kind of incongruities generally may occur. The simplest solution of such problems is simply renaming the maven folder &#8230;\.m2\repository\org\apache\ and installing the [...]]]></description>
			<content:encoded><![CDATA[<p>I upgraded maven 2.0.4 to 2.0.7 and the i couldn&#8217;t compile the existing projects because of filtering problem - filtering files couldn&#8217;t be read, the source of problem was <em>maven-assembly-plugin</em>. I think such kind of incongruities generally may occur. The simplest solution of such problems is simply renaming the maven folder <em>&#8230;\.m2\repository\org\apache\</em> and installing the project again for full download of all maven and maven plugins <img src='http://www.cemreceren.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>The details of the problem and the solution is below:</p>
<p><a href="http://jira.codehaus.org/browse/MASSEMBLY-178">http://jira.codehaus.org/browse/MASSEMBLY-178</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cemreceren.com/2007/11/27/maven-207-filtering/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Tomcat - VerifyError Fix</title>
		<link>http://www.cemreceren.com/2007/11/27/tomcat-verifyerror-fix-javalangverifyerror-class-orgapachejasperruntimepagecontextimpl/</link>
		<comments>http://www.cemreceren.com/2007/11/27/tomcat-verifyerror-fix-javalangverifyerror-class-orgapachejasperruntimepagecontextimpl/#comments</comments>
		<pubDate>Tue, 27 Nov 2007 21:42:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[java]]></category>

		<category><![CDATA[geronimo-spec-jsp.jar]]></category>

		<category><![CDATA[java.lang.VerifyError]]></category>

		<category><![CDATA[java.lang.VerifyError: (class: org/apache/jasper/runtim]]></category>

		<category><![CDATA[method: getExpressionEvaluator]]></category>

		<category><![CDATA[tomcat]]></category>

		<guid isPermaLink="false">http://www.cemreceren.com/?p=6</guid>
		<description><![CDATA[Using Tomcat 5.5.17 after starting application, jsp pages couldn&#8217;t be rendered and the following error is taken with an empty page. To fix the problem simply check the commons-el.jar versions and also remove geronimo-spec-jsp.jar from WEB-INF\lib directory if this jar is not already excluded:
java.lang.VerifyError: (class: org/apache/jasper/runtime/PageContextImpl, method: getExpressionEvaluator signature: ()Ljavax/servlet/jsp/el/ExpressionEvaluator;) Wrong return type in function
at [...]]]></description>
			<content:encoded><![CDATA[<p>Using Tomcat 5.5.17 after starting application, jsp pages couldn&#8217;t be rendered and the following error is taken with an empty page. To fix the problem simply check the commons-el.jar versions and also remove geronimo-spec-jsp.jar from WEB-INF\lib directory if this jar is not already excluded:</p>
<p><span style="color: #000099; font-family: arial; font-size: 85%">java.lang.VerifyError: (class: org/apache/jasper/runtime/PageContextImpl, method: getExpressionEvaluator signature: ()Ljavax/servlet/jsp/el/ExpressionEvaluator;) Wrong return type in function<br />
at org.apache.jasper.runtime.JspFactoryImpl.internalGetPageContext(JspFactoryImpl.java:99)<br />
at org.apache.jasper.runtime.JspFactoryImpl.getPageContext(JspFactoryImpl.java:61)<br />
at org.apache.jsp.pages.P60.Common.StandardPageParentTemplate_jsp._jspService(StandardPageParentTemplate_jsp.java:87)<br />
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)<br />
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)<br />
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)<br />
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)<br />
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)<br />
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cemreceren.com/2007/11/27/tomcat-verifyerror-fix-javalangverifyerror-class-orgapachejasperruntimepagecontextimpl/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Adsız Kent</title>
		<link>http://www.cemreceren.com/2007/11/27/adsiz-kent/</link>
		<comments>http://www.cemreceren.com/2007/11/27/adsiz-kent/#comments</comments>
		<pubDate>Tue, 27 Nov 2007 21:41:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[personal]]></category>

		<category><![CDATA[Adsız Kent]]></category>

		<category><![CDATA[Lovecraft]]></category>

		<guid isPermaLink="false">http://www.cemreceren.com/?p=5</guid>
		<description><![CDATA[Sonsuza dek yatan sanma ölüdür,
Tuhaf çağlarda ölüm de ölür.
Korku Öyküleri Antolojisi - Karanlıkta 33 Yazar kitabında en beğendiğim öykülerden biri Adsız Kent, ve yazarı H.P. Lovecraft&#8216;in diğer kitapları ve öykülerini okumak için sabırsızlanıyorum 
]]></description>
			<content:encoded><![CDATA[<p><span style="font-style: italic">Sonsuza dek yatan sanma ölüdür,<br />
Tuhaf çağlarda ölüm de ölür.</span></p>
<p>Korku Öyküleri Antolojisi - Karanlıkta 33 Yazar kitabında en beğendiğim öykülerden biri <span style="font-style: italic">Adsız Kent</span>, ve yazarı <a href="http://en.wikipedia.org/wiki/H._P._Lovecraft">H.P. Lovecraft</a>&#8216;in diğer kitapları ve öykülerini okumak için sabırsızlanıyorum <img src='http://www.cemreceren.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cemreceren.com/2007/11/27/adsiz-kent/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Creating Dynamic JSF Components</title>
		<link>http://www.cemreceren.com/2007/11/27/creating-dynamic-jsf-components/</link>
		<comments>http://www.cemreceren.com/2007/11/27/creating-dynamic-jsf-components/#comments</comments>
		<pubDate>Tue, 27 Nov 2007 21:41:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[jsf]]></category>

		<category><![CDATA[Dynamic JSF Component]]></category>

		<guid isPermaLink="false">http://www.cemreceren.com/?p=4</guid>
		<description><![CDATA[Creating Dynamic Components at JSF is really easy but because of performance problems and the large number of components to generate i choose different way at project. A simple sample:
Use datagrid/datatable object to add your components:

&#60;h:panelgrid id=&#8221;grid1″ styleclass=&#8221;panelGrid&#8221; columns=&#8221;2″&#62;&#60;/h:panelgrid&#62; &#60;hx:commandexbutton id=&#8221;newComponentBtn&#8221;

action=&#8221;#{pc_DynaComponentView.addNewComponent}&#8221; styleclass=&#8221;commandExButton&#8221;

type=&#8221;submit&#8221; value=&#8221;New Component&#8221;&#62;

&#60;/hx:commandexbutton&#62;
Sample JSF:


&#60;h:form id=&#8221;form1&#8243; styleclass=&#8221;form&#8221;&#62; &#60;h:panelgrid id=&#8221;grid1&#8243; styleclass=&#8221;panelGrid&#8221; columns=&#8221;2&#8243;&#62;&#60;/h:panelgrid&#62;

&#60;hx:commandexbutton id=&#8221;newComponentBtn&#8221;

action=&#8221;#{pc_DynaComponentView.addNewComponent}&#8221; styleclass=&#8221;commandExButton&#8221;

type=&#8221;submit&#8221; value=&#8221;New Component&#8221;&#62;&#60;/hx:commandexbutton&#62;

&#60;h:panelgrid [...]]]></description>
			<content:encoded><![CDATA[<p>Creating Dynamic Components at JSF is really easy but because of performance problems and the large number of components to generate i choose different way at project. A simple sample:</p>
<p>Use datagrid/datatable object to add your components:</p>
<pre class="htmlformatcode">
<span class="kwrd">&lt;</span><span class="html">h:panelgrid</span> <span class="attr">id</span><span class="kwrd">=&#8221;grid1″ styleclass=&#8221;</span><span class="attr">panelGrid</span><span class="kwrd">&#8221; columns=&#8221;</span><span class="attr">2</span>″<span class="kwrd">&gt;&lt;/</span><span class="html">h:panelgrid</span><span class="kwrd">&gt;</span> <span class="kwrd">&lt;</span><span class="html">hx:commandexbutton</span> <span class="attr">id</span><span class="kwrd">=&#8221;newComponentBtn&#8221;</span>

<span class="attr">action</span><span class="kwrd">=&#8221;#{pc_DynaComponentView.addNewComponent}&#8221;</span> <span class="attr">styleclass</span><span class="kwrd">=&#8221;commandExButton&#8221;</span>

<span class="attr">type</span><span class="kwrd">=&#8221;submit&#8221;</span> <span class="attr">value</span><span class="kwrd">=&#8221;New Component&#8221;</span><span class="kwrd">&gt;</span>

<span class="kwrd">&lt;/</span><span class="html">hx:commandexbutton</span><span class="kwrd">&gt;</span></pre>
<p>Sample JSF:</p>
<p><!-- code formatted by http://manoli.net/csharpformat/ --></p>
<pre class="htmlformatcode">
<span class="kwrd">&lt;</span><span class="html">h:form</span> <span class="attr">id</span><span class="kwrd">=&#8221;form1&#8243;</span> <span class="attr">styleclass</span><span class="kwrd">=&#8221;form&#8221;</span><span class="kwrd">&gt;</span> <span class="kwrd">&lt;</span><span class="html">h:panelgrid</span> <span class="attr">id</span><span class="kwrd">=&#8221;grid1&#8243;</span> <span class="attr">styleclass</span><span class="kwrd">=&#8221;panelGrid&#8221;</span> <span class="attr">columns</span><span class="kwrd">=&#8221;2&#8243;</span><span class="kwrd">&gt;&lt;/</span><span class="html">h:panelgrid</span><span class="kwrd">&gt;</span>

<span class="kwrd">&lt;</span><span class="html">hx:commandexbutton</span> <span class="attr">id</span><span class="kwrd">=&#8221;newComponentBtn&#8221;</span>

<span class="attr">action</span><span class="kwrd">=&#8221;#{pc_DynaComponentView.addNewComponent}&#8221;</span> <span class="attr">styleclass</span><span class="kwrd">=&#8221;commandExButton&#8221;</span>

<span class="attr">type</span><span class="kwrd">=&#8221;submit&#8221;</span> <span class="attr">value</span><span class="kwrd">=&#8221;New Component&#8221;</span><span class="kwrd">&gt;&lt;/</span><span class="html">hx:commandexbutton</span><span class="kwrd">&gt;</span>

<span class="kwrd">&lt;</span><span class="html">h:panelgrid</span> <span class="attr">id</span><span class="kwrd">=&#8221;grid1&#8243;</span> <span class="attr">styleclass</span><span class="kwrd">=&#8221;panelGrid&#8221;</span> <span class="attr">columns</span><span class="kwrd">=&#8221;2&#8243;</span><span class="kwrd">&gt;&lt;/</span><span class="html">h:panelgrid</span><span class="kwrd">&gt;</span>

<span class="kwrd">&lt;</span><span class="html">hx:commandexbutton</span> <span class="attr">id</span><span class="kwrd">=&#8221;newComponentBtn&#8221;</span>

<span class="attr">action</span><span class="kwrd">=&#8221;#{pc_PageView.addNewComponent}&#8221;</span> <span class="attr">styleclass</span><span class="kwrd">=&#8221;commandExButton&#8221;</span>

<span class="attr">type</span><span class="kwrd">=&#8221;submit&#8221;</span> <span class="attr">value</span><span class="kwrd">=&#8221;New Component&#8221;</span><span class="kwrd">&gt;&lt;/</span><span class="html">hx:commandexbutton</span><span class="kwrd">&gt;</span>

<span class="kwrd">&lt;/</span><span class="html">h:form</span><span class="kwrd">&gt;</span></pre>
<p>Sample Code at Backing Bean:</p>
<pre name="code" class="java">

public void addNewComponent() {
// create sample components
HtmlSelectOneListbox listbox = new HtmlSelectOneListbox();
HtmlInputText text1 = new HtmlInputText();
text1.setValue(&quot;TEST&quot;);
List valueList = new ArrayList();
SelectItem selectItem = new SelectItem(&quot;TEST1&quot;, &quot;TEST1&quot;);
valueList.add(selectItem);
selectItem = new SelectItem(&quot;TEST2&quot;, &quot;TEST2&quot;);
valueList.add(selectItem);
UISelectItems items = new UISelectItems();
items.setValue(valueList);
listbox.getChildren().add(items);
grid1 = getGrid1();
// Add components
grid1.getChildren().add(listbox);
grid1.getChildren().add(text1);
}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.cemreceren.com/2007/11/27/creating-dynamic-jsf-components/feed/</wfw:commentRss>
		</item>
		<item>
		<title>JSF Custom Messages</title>
		<link>http://www.cemreceren.com/2007/11/27/jsf-custom-messages/</link>
		<comments>http://www.cemreceren.com/2007/11/27/jsf-custom-messages/#comments</comments>
		<pubDate>Tue, 27 Nov 2007 21:41:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[jsf]]></category>

		<category><![CDATA[JSF Custom Message]]></category>

		<guid isPermaLink="false">http://www.cemreceren.com/?p=3</guid>
		<description><![CDATA[..\IBM\Rational\SDP\6.0\rwd\eclipse\plugins\com.ibm.etools.jsf.
runtime.ri_6.0.0\runtime\jsf-impl.jar added to project lib.
com.xxx.model.data.messages.messages.properties edited.
faces-config.xml :
&#60;application&#62;
&#60;variable-resolver&#62;com.ibm.faces.databind.SelectItemsVarResolver&#60;/variable-resolver&#62;
&#60;property-resolver&#62;com.ibm.faces.databind.SelectItemsPropResolver&#60;/property-resolver&#62;
&#60;locale-config&#62;
&#60;default-locale&#62;tr&#60;/default-locale&#62;
&#60;/locale-config&#62;
&#60;message-bundle&#62;com.hbtr.model.data.messages.messages&#60;/message-bundle&#62;
&#60;/application&#62;
]]></description>
			<content:encoded><![CDATA[<p>..\IBM\Rational\SDP\6.0\rwd\eclipse\plugins\com.ibm.etools.jsf.<br />
runtime.ri_6.0.0\runtime\jsf-impl.jar added to project lib.</p>
<p>com.xxx.model.data.messages.messages.properties edited.</p>
<p>faces-config.xml :</p>
<p>&lt;application&gt;<br />
&lt;variable-resolver&gt;com.ibm.faces.databind.SelectItemsVarResolver&lt;/variable-resolver&gt;<br />
&lt;property-resolver&gt;com.ibm.faces.databind.SelectItemsPropResolver&lt;/property-resolver&gt;<br />
&lt;locale-config&gt;<br />
&lt;default-locale&gt;tr&lt;/default-locale&gt;<br />
&lt;/locale-config&gt;<br />
&lt;message-bundle&gt;com.hbtr.model.data.messages.messages&lt;/message-bundle&gt;<br />
&lt;/application&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cemreceren.com/2007/11/27/jsf-custom-messages/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
