<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-19247092</id><updated>2011-09-21T11:34:10.084+03:00</updated><category term='setup'/><category term='doküman'/><category term='changing welcome file on Tomcat'/><category term='solution'/><category term='maven'/><category term='örnek kod'/><category term='measure'/><category term='java day 2009'/><category term='ideone'/><category term='validation'/><category term='ideless'/><category term='hayat'/><category term='Application content redirection'/><category term='jrebel'/><category term='jbossws'/><category term='Creative Muvo TX FM'/><category term='finansal'/><category term='Asus'/><category term='türkçe lokal'/><category term='ejb3'/><category term='richfaces'/><category term='video'/><category term='myeclipse'/><category term='email'/><category term='Obama'/><category term='lisans'/><category term='Tevfik Kızılören'/><category term='mit'/><category term='eposta'/><category term='AirTies'/><category term='jax-ws'/><category term='turkey'/><category term='hibernate'/><category term='jsf'/><category term='java'/><category term='JAVA_HOME linux'/><category term='seam'/><category term='GlassFish kurulumu'/><category term='maven proxy'/><category term='maven curse'/><category term='reset'/><category term='hot deployment'/><category term='taşucu'/><category term='stop close'/><category term='primefaces'/><category term='java ve teknolojileri'/><category term='türkçe kaynak'/><category term='Beyin Göçü'/><category term='webservice'/><category term='modalpanel'/><category term='integration'/><category term='SwissOtel Bosphorous'/><category term='joda time'/><category term='solved'/><category term='code line'/><category term='Amerikan Rüyası'/><category term='Ubuntu'/><category term='online ide'/><category term='webservis'/><category term='AAM6000UG vista 64 driver'/><category term='joda money'/><category term='online eğitim'/><title type='text'>Mustafa Sait ÖZEN</title><subtitle type='html'>Bilgi en büyük güçtür</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://msozen.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19247092/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://msozen.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Mustafa Sait Özen</name><uri>http://www.blogger.com/profile/15755714826873916523</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-W0K4GVCxYLc/Tabv0ql3bRI/AAAAAAAAFEg/f-pCn4KFzZg/s1600/images%253Fq%253Dtbn%253AANd9GcQAQqr8kbAecgyQ1PyuhzIjARAgEywhJgkrDoPg8c4tdYlpM1Vz%2526t%253D1'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>26</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-19247092.post-7810719726482801271</id><published>2011-09-21T11:34:00.000+03:00</published><updated>2011-09-21T11:34:10.088+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='jrebel'/><category scheme='http://www.blogger.com/atom/ns#' term='lisans'/><title type='text'></title><content type='html'>En çok sevdiğim çatılardan biri olan JRebel, ücretsiz lisans dağıtmaya başladı.&amp;nbsp;&lt;a href="https://social.jrebel.com/"&gt;https://social.jrebel.com/&lt;/a&gt;&amp;nbsp;adresinden facebook veya twitter hesabınızla giriş yaptıktan sonra lisansınıza kavuşabilirsiniz. Tabi bu lisans sadece evde kullanmalık yani ticari ürün geliştirmek için değil. Devamlı derle-paketle-sunucuya koy gibi döngülerden sıkılan geliştiriciler için en etkili çözüm. Ayrıca JRebel forumlarında sorularınıza hemen cevap bulabiliyorsunuz. Benim gibi Java'ya gönül vermiş arkadaşlara şiddetle tavsiye ederim.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19247092-7810719726482801271?l=msozen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://msozen.blogspot.com/feeds/7810719726482801271/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19247092&amp;postID=7810719726482801271' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19247092/posts/default/7810719726482801271'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19247092/posts/default/7810719726482801271'/><link rel='alternate' type='text/html' href='http://msozen.blogspot.com/2011/09/en-cok-sevdigim-catlardan-biri-olan.html' title=''/><author><name>Mustafa Sait Özen</name><uri>http://www.blogger.com/profile/15755714826873916523</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-W0K4GVCxYLc/Tabv0ql3bRI/AAAAAAAAFEg/f-pCn4KFzZg/s1600/images%253Fq%253Dtbn%253AANd9GcQAQqr8kbAecgyQ1PyuhzIjARAgEywhJgkrDoPg8c4tdYlpM1Vz%2526t%253D1'/></author><thr:total>0</thr:total><georss:featurename>Gebze, Kocaeli, Türkiye</georss:featurename><georss:point>40.79164 29.463457999999946</georss:point><georss:box>40.651788 29.268858499999947 40.931492 29.658057499999945</georss:box></entry><entry><id>tag:blogger.com,1999:blog-19247092.post-7729686358961648792</id><published>2010-08-11T14:59:00.004+03:00</published><updated>2011-04-15T09:36:51.255+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tevfik Kızılören'/><category scheme='http://www.blogger.com/atom/ns#' term='java ve teknolojileri'/><title type='text'></title><content type='html'>Yıllarca aynı ofiste birlikte çalıştığım biricik arkadaşım Tevfik'in KODLAB Yayınlarından Java ve Java Teknolojileri adlı bir kitap çıkardığı haberini aldım. Bu başarısından dolayı kendisini kutlarken ne kadar mutlu olduğumu anlatamam =) Hantal bir işleyişe sahip bir yerde kendini araştırmaya ve çalışmaya veren biri için tesadüf olmayan bir başarı! &lt;br /&gt;&lt;br /&gt;Almak için ;)&lt;br /&gt;&lt;a href="http://www.hepsiburada.com/Liste/java-ve-java-teknolojileri/ProductDetails.aspx?productId=kkodlab05257&amp;amp;categoryId=211651"&gt;tıklayınız&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19247092-7729686358961648792?l=msozen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://msozen.blogspot.com/feeds/7729686358961648792/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19247092&amp;postID=7729686358961648792' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19247092/posts/default/7729686358961648792'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19247092/posts/default/7729686358961648792'/><link rel='alternate' type='text/html' href='http://msozen.blogspot.com/2010/08/tebrikler-teyfooooooooooooo-yllarca-ayn.html' title=''/><author><name>Mustafa Sait Özen</name><uri>http://www.blogger.com/profile/15755714826873916523</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-W0K4GVCxYLc/Tabv0ql3bRI/AAAAAAAAFEg/f-pCn4KFzZg/s1600/images%253Fq%253Dtbn%253AANd9GcQAQqr8kbAecgyQ1PyuhzIjARAgEywhJgkrDoPg8c4tdYlpM1Vz%2526t%253D1'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19247092.post-7160923103592625311</id><published>2010-03-11T10:39:00.033+02:00</published><updated>2010-03-11T17:20:40.873+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='integration'/><category scheme='http://www.blogger.com/atom/ns#' term='primefaces'/><category scheme='http://www.blogger.com/atom/ns#' term='richfaces'/><category scheme='http://www.blogger.com/atom/ns#' term='jsf'/><title type='text'></title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;b&gt;PrimeFaces and RichFaces Integration&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Popular JSF component suites PrimeFaces and RichFaces can be used together with no problems. If you have a Seam-Gen project or a RichFaces project, you can follow these steps.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Firstly,&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;With Seam 2.2 and JSF 1.2,&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Used JARs :&lt;/div&gt;&lt;div&gt;primefaces-1.0.0-SNAPSHOT.jar&lt;/div&gt;&lt;div&gt;richfaces-ui-3.3.2.GA.jar&lt;/div&gt;&lt;div&gt;richfaces-impl-3.3.2.GA.jar&lt;/div&gt;&lt;div&gt;richfaces-api-3.3.2.GA.jar&lt;/div&gt;&lt;div&gt;slf4j-api-1.5.8.jar (Not Needed for PrimeFaces &gt;= version 0.9.3)&lt;/div&gt;&lt;div&gt;slf4j-jdk14-1.5.8.jar (Not Needed for  PrimeFaces &gt;= version 0.9.3)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You can find and download these jars at www.findjar.com&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Also some modifications are needed on web.xml&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Just add this code snippet into web.xml&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;pre name="code" class="xml"&gt;&lt;br /&gt; &lt; servlet&gt;&lt;br /&gt;  &lt; servlet-name&gt;Resource Servlet&lt;/servlet-name&gt;&lt;br /&gt;  &lt; servlet-class&gt;org.primefaces.resource.ResourceServlet&lt;/servlet-class&gt;&lt;br /&gt;  &lt; load-on-startup&gt;1&lt;/load-on-startup&gt;&lt;br /&gt; &lt; /servlet&gt;&lt;br /&gt;&lt;br /&gt; &lt; servlet-mapping&gt;&lt;br /&gt;  &lt;servlet-name&gt;Resource Servlet&lt;/servlet-name&gt;&lt;br /&gt;  &lt; url-pattern&gt;/primefaces_resource/*&lt;/url-pattern&gt;&lt;br /&gt; &lt; /servlet-mapping&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I advice you to use Facelets. The reason is &lt;a href="http://www.ibm.com/developerworks/java/library/j-facelets/"&gt;here&lt;/a&gt;.&lt;/div&gt;&lt;br /&gt;After the modifications in web.xml, You must declare primefaces tag library in pages as shown below&lt;div&gt;&lt;div&gt;&lt;pre name="code" class="xml"&gt;&lt;br /&gt;xmlns:prime="http://primefaces.prime.com.tr/ui"&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/div&gt;Inside head tags you must add&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;pre name="code" class="xml"&gt;&lt;br /&gt;&lt; prime:resources/&gt;&lt;br /&gt;&lt;/pre&gt;  &lt;/div&gt;&lt;/div&gt;&lt;div&gt;to reach PrimeFaces's JSs and CSSs.&lt;br /&gt;&lt;br /&gt;Finally,&lt;br /&gt;&lt;br /&gt;PrimeFaces and Seam are ready for serving :)&lt;br /&gt;&lt;br /&gt;You can check &lt;a href="http://www.primefaces.org:8080/prime-showcase/ui/home.jsf"&gt;PrimeFaces ShowCase&lt;/a&gt; and &lt;a href="http://livedemo.exadel.com/richfaces-demo/richfaces/gmap.jsf?c=gmap&amp;amp;tab=usage"&gt;RichFaces LiveDemo&lt;/a&gt; for how to use components.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19247092-7160923103592625311?l=msozen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://msozen.blogspot.com/feeds/7160923103592625311/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19247092&amp;postID=7160923103592625311' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19247092/posts/default/7160923103592625311'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19247092/posts/default/7160923103592625311'/><link rel='alternate' type='text/html' href='http://msozen.blogspot.com/2010/03/primefaces-and-richfaces-integration.html' title=''/><author><name>Mustafa Sait Özen</name><uri>http://www.blogger.com/profile/15755714826873916523</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-W0K4GVCxYLc/Tabv0ql3bRI/AAAAAAAAFEg/f-pCn4KFzZg/s1600/images%253Fq%253Dtbn%253AANd9GcQAQqr8kbAecgyQ1PyuhzIjARAgEywhJgkrDoPg8c4tdYlpM1Vz%2526t%253D1'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19247092.post-2984251157180082513</id><published>2010-01-25T17:11:00.030+02:00</published><updated>2010-01-25T19:08:20.689+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='richfaces'/><category scheme='http://www.blogger.com/atom/ns#' term='validation'/><category scheme='http://www.blogger.com/atom/ns#' term='stop close'/><category scheme='http://www.blogger.com/atom/ns#' term='jsf'/><category scheme='http://www.blogger.com/atom/ns#' term='modalpanel'/><title type='text'></title><content type='html'>&lt;div style="text-align: left;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Prevent RichFaces ModalPanel from Closure&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;If you want to prevent &lt;a href="http://docs.jboss.org/richfaces/3.3.2.GA/en/devguide/html/rich_modalPanel.html"&gt;rich:modalPanel&lt;/a&gt; from closure when an error message occurs, you should follow this cheat :)&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt; By using &lt;a href="http://docs.jboss.org/richfaces/3.3.2.GA/en/devguide/html/a4j_commandButton.html"&gt;a4j:commandButton&lt;/a&gt; "data" property, you can set number of FacesMessages into "data". Checking "data" property in JavaScript can control ModalPanel's closing event.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="html"&gt;&lt;br /&gt;&lt; a4j:commandButton value="Do Something and Close"  action="#{fooBean.doSomething}" &lt;br /&gt;data="#{facesMessages.currentMessages.size()}" &lt;br /&gt;oncomplete="if (data == 0) Richfaces.hideModalPanel('modalPanelID');" /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;In this example no success message should be sent with FacesMessages :)&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;Another solution : &lt;a href="http://community.jboss.org/wiki/ModalPanelValidation"&gt;ModalPanelValidation &lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19247092-2984251157180082513?l=msozen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://msozen.blogspot.com/feeds/2984251157180082513/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19247092&amp;postID=2984251157180082513' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19247092/posts/default/2984251157180082513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19247092/posts/default/2984251157180082513'/><link rel='alternate' type='text/html' href='http://msozen.blogspot.com/2010/01/if-you-want-to-prevent-richmodalpanel.html' title=''/><author><name>Mustafa Sait Özen</name><uri>http://www.blogger.com/profile/15755714826873916523</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-W0K4GVCxYLc/Tabv0ql3bRI/AAAAAAAAFEg/f-pCn4KFzZg/s1600/images%253Fq%253Dtbn%253AANd9GcQAQqr8kbAecgyQ1PyuhzIjARAgEywhJgkrDoPg8c4tdYlpM1Vz%2526t%253D1'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19247092.post-3430536898902264220</id><published>2010-01-13T15:24:00.005+02:00</published><updated>2010-01-19T13:21:54.264+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='code line'/><category scheme='http://www.blogger.com/atom/ns#' term='measure'/><title type='text'></title><content type='html'>How to Measure Code Lines in a Project (cursory)&lt;br /&gt;&lt;br /&gt;Just change projectFolderPath variable's value&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="java"&gt;&lt;br /&gt;import java.io.File;&lt;br /&gt;import java.io.FileFilter;&lt;br /&gt;import java.io.FileNotFoundException;&lt;br /&gt;import java.io.FileReader;&lt;br /&gt;import java.io.IOException;&lt;br /&gt;import java.io.LineNumberReader;&lt;br /&gt;&lt;br /&gt;public class LineCounter {&lt;br /&gt;&lt;br /&gt;private static String projectFolderPath = "/home/anyuser/projectFolder"; //"C:\\projectFolder";&lt;br /&gt;&lt;br /&gt;private static int totalLineCount = 0;&lt;br /&gt;&lt;br /&gt;public static void main(String[] args) {&lt;br /&gt; File projectFolder = new File(projectFolderPath);&lt;br /&gt; lineCountFromFile(projectFolder);&lt;br /&gt; System.out.println(totalLineCount);&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public static int lineCountFromFile(File file) {&lt;br /&gt;&lt;br /&gt; int linecount = 0;&lt;br /&gt;&lt;br /&gt; if (file.isFile() &amp;amp;&amp;amp; file.canRead() &amp;amp;&amp;amp; !file.isHidden()) {&lt;br /&gt;  try {&lt;br /&gt;   FileReader fr = new FileReader(file);&lt;br /&gt;&lt;br /&gt;   LineNumberReader ln = new LineNumberReader(fr);&lt;br /&gt;&lt;br /&gt;   while (ln.readLine() != null) {&lt;br /&gt;    linecount++;&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   ln.close();&lt;br /&gt;   fr.close();&lt;br /&gt;&lt;br /&gt;  } catch (FileNotFoundException e) {&lt;br /&gt;   e.printStackTrace();&lt;br /&gt;  } catch (IOException e) {&lt;br /&gt;   e.printStackTrace();&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt; } else {&lt;br /&gt;&lt;br /&gt;  File[] files = file.listFiles(new LineCounter.ProjectFileFilter());&lt;br /&gt;&lt;br /&gt;              for (int i = 0; i &lt; files.length; i++) {&lt;br /&gt;    lineCountFromFile(files[i]);&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt; }&lt;br /&gt; System.out.println(file.getAbsoluteFile() +"'s line count \t"+ linecount);&lt;br /&gt; totalLineCount += linecount;&lt;br /&gt; return linecount;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;static class ProjectFileFilter implements FileFilter {&lt;br /&gt;&lt;br /&gt; private final String[] okFileExtensions = new String[] { "java",&lt;br /&gt;   "jspx", "jspa","xhtml", "xml" };&lt;br /&gt;&lt;br /&gt; @Override&lt;br /&gt; public boolean accept(File file) {&lt;br /&gt;  for (String extension : okFileExtensions) {&lt;br /&gt;   if (file.getName().toLowerCase().endsWith(extension)&lt;br /&gt;     || file.isDirectory()) {&lt;br /&gt;    return true;&lt;br /&gt;   }&lt;br /&gt;  }&lt;br /&gt;  return false;&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19247092-3430536898902264220?l=msozen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://msozen.blogspot.com/feeds/3430536898902264220/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19247092&amp;postID=3430536898902264220' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19247092/posts/default/3430536898902264220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19247092/posts/default/3430536898902264220'/><link rel='alternate' type='text/html' href='http://msozen.blogspot.com/2010/01/how-to-measure-code-lines-in-project_13.html' title=''/><author><name>Mustafa Sait Özen</name><uri>http://www.blogger.com/profile/15755714826873916523</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-W0K4GVCxYLc/Tabv0ql3bRI/AAAAAAAAFEg/f-pCn4KFzZg/s1600/images%253Fq%253Dtbn%253AANd9GcQAQqr8kbAecgyQ1PyuhzIjARAgEywhJgkrDoPg8c4tdYlpM1Vz%2526t%253D1'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19247092.post-140148401852158878</id><published>2009-12-25T09:11:00.005+02:00</published><updated>2010-01-25T18:58:48.766+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ideone'/><category scheme='http://www.blogger.com/atom/ns#' term='online ide'/><category scheme='http://www.blogger.com/atom/ns#' term='ideless'/><title type='text'></title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Would you like to test your code online? &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Yes online. &lt;a href="http://www.ideone.com/"&gt;ideOne&lt;/a&gt; promises this. You can try 38(still growing) different programming languages just using your browser.  You can share your code with links. I wrote a infinite-loop in C to test C compiler and saw that there is a time-limit :) Also you can run your codes with your own data inputs. Just try and see the results :)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19247092-140148401852158878?l=msozen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://msozen.blogspot.com/feeds/140148401852158878/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19247092&amp;postID=140148401852158878' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19247092/posts/default/140148401852158878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19247092/posts/default/140148401852158878'/><link rel='alternate' type='text/html' href='http://msozen.blogspot.com/2009/12/would-you-like-to-test-your-code-online.html' title=''/><author><name>Mustafa Sait Özen</name><uri>http://www.blogger.com/profile/15755714826873916523</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-W0K4GVCxYLc/Tabv0ql3bRI/AAAAAAAAFEg/f-pCn4KFzZg/s1600/images%253Fq%253Dtbn%253AANd9GcQAQqr8kbAecgyQ1PyuhzIjARAgEywhJgkrDoPg8c4tdYlpM1Vz%2526t%253D1'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19247092.post-8530606919052289901</id><published>2009-12-15T14:58:00.011+02:00</published><updated>2010-01-25T18:59:53.494+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AAM6000UG vista 64 driver'/><category scheme='http://www.blogger.com/atom/ns#' term='AirTies'/><category scheme='http://www.blogger.com/atom/ns#' term='Asus'/><category scheme='http://www.blogger.com/atom/ns#' term='solution'/><category scheme='http://www.blogger.com/atom/ns#' term='solved'/><title type='text'></title><content type='html'>&lt;div style="text-align: left;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;ASUS AAM6000UG USB Adsl Modem Windows 64-bit Driver&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;My &lt;a href="http://www.airties.com/datasheets/RT211TR_DS.pdf"&gt;AirTies RT-211&lt;/a&gt; ADSL modem is broken down at Saturday. I called AirTies Customer Service. The guy on the phone was so polite and helpful. After trying to reset modem, nothing was changed. The AirTies man gave me a repair tracking number. I sent the modem to AirTies Repair Center. Today(After 3 days) I checked modem repair status and saw that a new modem has been sent to my address. Thanks AirTies for responsible approach to its customers :)))&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Without my adsl modem, I could not connect to internet. I remembered that I had bought an ASUS AAM6000UG USB Adsl Modem. But It has no Microsoft Vista &lt;b&gt;64-bit&lt;/b&gt; driver :((&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;After a few minutes, A smart idea found me :)) "If I connect AAM6000UG to a virtual machine which has Windows XP by using USB port, I can use AAM6000UG Windows XP driver easily." I have built this system and now I can connect to internet :)))&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;I wanted to share guest OS's internet connection with host OS . I tried to add default gateway as guest IP address to host OS. But nothing was changed. Internet connection on guest OS is just enough until my new AirTies will come.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19247092-8530606919052289901?l=msozen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://msozen.blogspot.com/feeds/8530606919052289901/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19247092&amp;postID=8530606919052289901' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19247092/posts/default/8530606919052289901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19247092/posts/default/8530606919052289901'/><link rel='alternate' type='text/html' href='http://msozen.blogspot.com/2009/12/without-my-adsl-modem-i-can-not-connect.html' title=''/><author><name>Mustafa Sait Özen</name><uri>http://www.blogger.com/profile/15755714826873916523</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-W0K4GVCxYLc/Tabv0ql3bRI/AAAAAAAAFEg/f-pCn4KFzZg/s1600/images%253Fq%253Dtbn%253AANd9GcQAQqr8kbAecgyQ1PyuhzIjARAgEywhJgkrDoPg8c4tdYlpM1Vz%2526t%253D1'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19247092.post-4535430218440002075</id><published>2009-09-25T11:11:00.003+03:00</published><updated>2009-09-25T11:14:16.811+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='hayat'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><title type='text'></title><content type='html'>&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Java ve Siz &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Java hayatımızda bir çok yerde var. Nasıl mı ? Videoyu mutlaka izleyin. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;object id="flashObj" width="486" height="322" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,47,0"&gt;&lt;param name="movie" value="http://c.brightcove.com/services/viewer/federated_f9/1640183659?isVid=1&amp;amp;publisherID=1460825906"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="flashVars" value="videoId=1656454262&amp;amp;playerID=1640183659&amp;amp;domain=embed&amp;amp;"&gt;&lt;param name="base" value="http://admin.brightcove.com"&gt;&lt;param name="seamlesstabbing" value="false"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="swLiveConnect" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://c.brightcove.com/services/viewer/federated_f9/1640183659?isVid=1&amp;amp;publisherID=1460825906" bgcolor="#FFFFFF" flashvars="videoId=1656454262&amp;amp;playerID=1640183659&amp;amp;domain=embed&amp;amp;" base="http://admin.brightcove.com" name="flashObj" width="486" height="322" seamlesstabbing="false" type="application/x-shockwave-flash" allowfullscreen="true" swliveconnect="true" allowscriptaccess="always" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19247092-4535430218440002075?l=msozen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://msozen.blogspot.com/feeds/4535430218440002075/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19247092&amp;postID=4535430218440002075' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19247092/posts/default/4535430218440002075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19247092/posts/default/4535430218440002075'/><link rel='alternate' type='text/html' href='http://msozen.blogspot.com/2009/09/java-ve-siz-java-hayatmzda-bir-cok.html' title=''/><author><name>Mustafa Sait Özen</name><uri>http://www.blogger.com/profile/15755714826873916523</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-W0K4GVCxYLc/Tabv0ql3bRI/AAAAAAAAFEg/f-pCn4KFzZg/s1600/images%253Fq%253Dtbn%253AANd9GcQAQqr8kbAecgyQ1PyuhzIjARAgEywhJgkrDoPg8c4tdYlpM1Vz%2526t%253D1'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19247092.post-1742557037677433946</id><published>2009-08-24T11:03:00.003+03:00</published><updated>2009-08-24T11:17:54.115+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='joda money'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='finansal'/><category scheme='http://www.blogger.com/atom/ns#' term='joda time'/><title type='text'></title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.starwars.com/databank/character/yoda/"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 291px; height: 400px;" src="http://2.bp.blogspot.com/_2rHFyaTve4g/SpJMPH11ciI/AAAAAAAACq4/g2D54ZQTRv8/s400/joda_by_car_toons.jpg" alt="" id="BLOGGER_PHOTO_ID_5373441128093020706" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Joda Money Geliyor !....  &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Zaman işlemleri için kullandığım yegane kütüphane olan &lt;a href="http://joda-time.sourceforge.net/"&gt;joda-time&lt;/a&gt;'a kardeş geliyor. &lt;a href="http://joda-money.sourceforge.net/"&gt;Joda Money&lt;/a&gt; ile finansal hesaplamalar ve işlemler daha kolay olacak. Şimdiki özellikler:&lt;br /&gt;&lt;br /&gt;Money Para miktarını hangi para birimindeyse ona göre ondalık kısmını tutacak nesne&lt;br /&gt;&lt;br /&gt;Money Formatter para birimleri arasında geçişler için kullanılacak operatorümüz :D&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;İnşallah Joda-Money'de Joda-Time kadar başarılı olur...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19247092-1742557037677433946?l=msozen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://msozen.blogspot.com/feeds/1742557037677433946/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19247092&amp;postID=1742557037677433946' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19247092/posts/default/1742557037677433946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19247092/posts/default/1742557037677433946'/><link rel='alternate' type='text/html' href='http://msozen.blogspot.com/2009/08/joda-money-geliyor.html' title=''/><author><name>Mustafa Sait Özen</name><uri>http://www.blogger.com/profile/15755714826873916523</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-W0K4GVCxYLc/Tabv0ql3bRI/AAAAAAAAFEg/f-pCn4KFzZg/s1600/images%253Fq%253Dtbn%253AANd9GcQAQqr8kbAecgyQ1PyuhzIjARAgEywhJgkrDoPg8c4tdYlpM1Vz%2526t%253D1'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_2rHFyaTve4g/SpJMPH11ciI/AAAAAAAACq4/g2D54ZQTRv8/s72-c/joda_by_car_toons.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19247092.post-210275537388089516</id><published>2009-07-25T15:02:00.006+03:00</published><updated>2010-10-25T15:49:03.648+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hot deployment'/><category scheme='http://www.blogger.com/atom/ns#' term='jrebel'/><title type='text'></title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.zeroturnaround.com/javarebel/"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 138px; height: 26px;" src="http://3.bp.blogspot.com/_2rHFyaTve4g/Smr3IgBICWI/AAAAAAAACmY/SSjJapXqV_U/s400/javarebel.jpg" alt="" id="BLOGGER_PHOTO_ID_5362370031743666530" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Hot Deployment Sorunları&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Java EE geliştiricilerin ortak sorunu geliştirme sırasında yaşanan redeployment süreleri. Yapılan değişikliklerin sisteme yansıması zaman almakta ve bu sabırsızlıkla sonucu bekleyen geliştiricinin sinirlerini bozmakta. Bu sorun için size önerim JavaRebel ( JRebel ) kullanmanız. JavaRebel kurulumu basit. Jar kütüphanesini indiriyorsunuz ve JVM konsol satırına &lt;code&gt;-noverify -javaagent:/path/to/javarebel.jar &lt;/code&gt;komutunu ekliyorsunuz. Piyasada en çok kullanılan sunucuları da &lt;a href="http://www.zeroturnaround.com/javarebel/"&gt;d&lt;/a&gt;&lt;a href="http://www.zeroturnaround.com/javarebel/"&gt;estekliyor.&lt;/a&gt; Kurulumları için bir kaç adım daha &lt;a href="http://www.zeroturnaround.com/javarebel/installation/"&gt;var&lt;/a&gt;. Ben eclipse plugin'ini kullandım. JavaRebel ticari bir ürün. Eğer kişisel kullanım için düşünüyorsanız bedava lisans &lt;a href="http://www.zeroturnaround.com/scala-license/?&amp;amp;success"&gt;alabilirsiniz&lt;/a&gt;. JBoss AS ile denemelerimde güzel sonuç aldım :) Ayrıca JavaRebel için güzel bir video &lt;a href="http://www.zeroturnaround.com/a-javarebel-story/"&gt;var&lt;/a&gt;. İzlemenizi tavsiye ederim.&lt;br /&gt;&lt;br /&gt;JRebel kullanan firmaların arasında LinkedIn bile &lt;a href="http://www.zeroturnaround.com/javarebel/customers/"&gt;var.&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19247092-210275537388089516?l=msozen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://msozen.blogspot.com/feeds/210275537388089516/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19247092&amp;postID=210275537388089516' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19247092/posts/default/210275537388089516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19247092/posts/default/210275537388089516'/><link rel='alternate' type='text/html' href='http://msozen.blogspot.com/2009/07/hot-deployment-sorunlar-java-ee.html' title=''/><author><name>Mustafa Sait Özen</name><uri>http://www.blogger.com/profile/15755714826873916523</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-W0K4GVCxYLc/Tabv0ql3bRI/AAAAAAAAFEg/f-pCn4KFzZg/s1600/images%253Fq%253Dtbn%253AANd9GcQAQqr8kbAecgyQ1PyuhzIjARAgEywhJgkrDoPg8c4tdYlpM1Vz%2526t%253D1'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_2rHFyaTve4g/Smr3IgBICWI/AAAAAAAACmY/SSjJapXqV_U/s72-c/javarebel.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19247092.post-5107694290249043751</id><published>2009-06-29T23:58:00.014+03:00</published><updated>2009-08-05T23:09:36.567+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='turkey'/><category scheme='http://www.blogger.com/atom/ns#' term='SwissOtel Bosphorous'/><category scheme='http://www.blogger.com/atom/ns#' term='java day 2009'/><title type='text'></title><content type='html'>&lt;div style="text-align: left;"&gt;&lt;span style="font-family:arial;"&gt;Tüm sorunlara (görevlendirme, tren&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh6.ggpht.com/_2rHFyaTve4g/SkkztZ8zvQI/AAAAAAAAChc/Np6L-N4EOPQ/l0_javaday2009.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 299px; height: 63px;" src="http://lh6.ggpht.com/_2rHFyaTve4g/SkkztZ8zvQI/AAAAAAAAChc/Np6L-N4EOPQ/l0_javaday2009.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;bileti vb...) rağmen 25 Haziran 2009&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;günü SwissOtel Bosphorous'da gerçekleşen Java &lt;/span&gt;&lt;span style="font-family:arial;"&gt;Day 2009 'a katıldım. &lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family:arial;"&gt;Etkinlikler sabah &lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;10:00'da &lt;strong style="font-weight: normal;"&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;Sun Microsystems Türkiye Genel Müdürü Özhan Toktaş'ın konuşmasıyla başladı. Bu konuşmada dünya çapında 6.5 milyondan fazla Java geliştiricinin bulunduğunu ve 4.5 milyarı aşkın cihazda da aktif olarak kullanıldığını söyledi. Türkiye'de, &lt;span style="font-weight: bold;"&gt;18000&lt;/span&gt; fazla geliştiricinin olduğunu ifade eden Özhan Toktaş, bunun lokal olarak çok ciddi bir community manasına geldiğini dile getirdi.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 238);"&gt;&lt;span class="Apple-style-span" style="text-decoration: underline;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;strong style="font-weight: normal;"&gt;Toktaş'ın konuşmasından sonra Sun Microsystems Yazılım İş Ortakları Satış Müdürü Dr. Funda Öncü&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;'nün konuşması vardı. O da günün genel bir &lt;/span&gt;&lt;span style="font-family:arial;"&gt;özetinden bahsetti ve geçen seneki etkinlik ile bu yıllı karşılaştırdı. Daha sonra sırayla  Sun Microsystems Teknoloji Danışmanları Java ile ilgili konuları anlattılar:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt; &lt;/span&gt;&lt;a style="font-family: arial;" href="http://today.java.net/pub/au/207"&gt;Angela Caicedo&lt;/a&gt;&lt;span style="font-family:arial;"&gt; JavaFX ve Java Next - Java SE7 konularını, &lt;/span&gt;&lt;a style="font-family: arial;" href="http://http//www.nofluffjuststuff.com/conference/speaker/simon_ritter.html"&gt;Simon Ritter&lt;/a&gt;&lt;span style="font-family:arial;"&gt; Java Real Time ve Improving Java Performance konularını, &lt;/span&gt;&lt;a style="font-family: arial;" href="http://au.sun.com/sunnews/events/2008/techdays/speakers.jsp#karlsson"&gt;Peter Karlsson&lt;/a&gt;&lt;span style="font-family:arial;"&gt; DTrace: Bridging the Observability Gap for Java and Scripting Applications konusunu ve &lt;/span&gt;&lt;a style="font-family: arial;" href="http://weblogs.java.net/blog/caroljmcdonald/"&gt;Carol McDonald&lt;/a&gt;&lt;span style="font-family:arial;"&gt; ise MySQL: The Database for Web 2.0 konusunu anlattılar. Konuşmacılar gerçekten iyiydiler. Ama ben en çok Simon Ritter'in anlatımı beğendim. Peter Karlson' un Oracle göndermeside epey eğlenceliydi.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;" class="pad5x10"&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_2rHFyaTve4g/Skky4uzgA1I/AAAAAAAAChU/uolRBrQxujE/s1600-h/dscn0203.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 373px; height: 240px;" src="http://2.bp.blogspot.com/_2rHFyaTve4g/Skky4uzgA1I/AAAAAAAAChU/uolRBrQxujE/s320/dscn0203.jpg" alt="" id="BLOGGER_PHOTO_ID_5352865582324646738" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Bu yoğun konuşmalar arasında birde Ericsson, EtcBase, KoçSistem, Turkcell, Turkcell Teknoloji ve Vardar Yazılım firmalarından katılımcıların olduğu bir panel vardı. Panelde firmaların neden Java'yı tercih ettikleri konuşuldu. Arkasında bu kadar büyük bir open community'i olan ve ölçeklenebilir bir programlama dili tabikide kurumsal çözümlerde bu kadar yoğun kullanılacağı bir kez daha anlaşıldı.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre width="80"&gt;&lt;a name="line1"&gt;  1: &lt;/a&gt;&lt;strong&gt;&lt;span style="color: rgb(65, 105, 225);"&gt;&lt;a name="Wish"&gt;&lt;/a&gt;class Wish &lt;/span&gt;&lt;/strong&gt;{&lt;br /&gt;&lt;a name="line2"&gt;  2: &lt;/a&gt; &lt;br /&gt;&lt;a name="line3"&gt;  3: &lt;/a&gt;&lt;strong&gt;&lt;span style="color: rgb(65, 105, 225);"&gt;    public static void main(String args[])&lt;/span&gt;&lt;/strong&gt;{&lt;br /&gt;&lt;a name="line4"&gt;  4: &lt;/a&gt;     &lt;br /&gt;&lt;a name="line5"&gt;  5: &lt;/a&gt;        &lt;span style="color: rgb(65, 105, 225);"&gt;for&lt;/span&gt;(int i=0;i&amp;lt;40;i++){&lt;br /&gt;&lt;a name="line6"&gt;  6: &lt;/a&gt;                System.out.println(&lt;span style="color: rgb(102, 102, 102);"&gt;"Java DayS 2010 olsun"&lt;/span&gt;);&lt;br /&gt;&lt;a name="line7"&gt;  7: &lt;/a&gt;        } &lt;br /&gt;&lt;a name="line8"&gt;  8: &lt;/a&gt;        System.out.println(&lt;span style="color: rgb(102, 102, 102);"&gt;"Bir şeyi kırk kere söylersen olurmuş :) "&lt;/span&gt;);&lt;br /&gt;&lt;a name="line9"&gt;  9: &lt;/a&gt;    }&lt;br /&gt;&lt;a name="line10"&gt; 10: &lt;/a&gt;} &lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Swiss Otel'de gerçekleşen bu etkinlikte sponsorlar sağolsunlar hiç aç ve susuz kalmadık =) Açık büfe öğle yemeği, gece 01:27'de Eskişehir'den trene binip İstanbul'a gelen ve adam gibi kahvaltı yapamadan kendini otelde bulan gençlere ilaç gibi geldi. Seneye sadece &lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;bir&lt;/span&gt;&lt;span style="font-family:arial;"&gt; günden ibaret olmayan bir etkinlik bekliyorum.   Nasipse Java Day&lt;/span&gt;&lt;span style=";font-family:arial;font-size:130%;"  &gt;&lt;span style="font-weight: bold;"&gt;s&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt; 2010 'da görüşmek üzere...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt; &lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19247092-5107694290249043751?l=msozen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://msozen.blogspot.com/feeds/5107694290249043751/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19247092&amp;postID=5107694290249043751' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19247092/posts/default/5107694290249043751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19247092/posts/default/5107694290249043751'/><link rel='alternate' type='text/html' href='http://msozen.blogspot.com/2009/06/tum-sorunlara-gorevlendirme-tren-bileti.html' title=''/><author><name>Mustafa Sait Özen</name><uri>http://www.blogger.com/profile/15755714826873916523</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-W0K4GVCxYLc/Tabv0ql3bRI/AAAAAAAAFEg/f-pCn4KFzZg/s1600/images%253Fq%253Dtbn%253AANd9GcQAQqr8kbAecgyQ1PyuhzIjARAgEywhJgkrDoPg8c4tdYlpM1Vz%2526t%253D1'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_2rHFyaTve4g/SkkztZ8zvQI/AAAAAAAAChc/Np6L-N4EOPQ/s72-c/l0_javaday2009.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19247092.post-4387918833897429210</id><published>2009-06-18T16:10:00.018+03:00</published><updated>2010-01-13T23:27:29.518+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='webservis'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='webservice'/><category scheme='http://www.blogger.com/atom/ns#' term='jax-ws'/><category scheme='http://www.blogger.com/atom/ns#' term='ejb3'/><category scheme='http://www.blogger.com/atom/ns#' term='jbossws'/><title type='text'></title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://upload.wikimedia.org/wikipedia/commons/4/4a/Webservices.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 240px; height: 218px;" src="http://upload.wikimedia.org/wikipedia/commons/4/4a/Webservices.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;font-size:180%;"&gt;JBoss Web Servisleri (&lt;/span&gt;JAX-WS&lt;span style="font-weight: bold;font-size:180%;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Öncelikle bilgisayarınınızda &lt;a href="http://jbossws.jboss.org/mediawiki/index.php?title=JBossWS"&gt;JBossWS&lt;/a&gt; , &lt;a href="http://www.jboss.org/jbossas/"&gt; JBossAS&lt;/a&gt; ve &lt;a href="http://java.sun.com/javase/downloads/index.jsp"&gt;JDK&lt;/a&gt;5/6 kurulu olması gerekmektedir.Bu gerekenleri bilgisayarınıza&lt;br /&gt;kurduktan sonra web servis yazmanın iki tane yolu vardır.&lt;br /&gt;Bunlardan birincisi &lt;a href="http://java.sun.com/products/ejb/"&gt;EJB3&lt;/a&gt; yapısını kullanarak ikincisi ise &lt;a href="http://en.wikipedia.org/wiki/POJO"&gt;POJO(Plain Old Java Object)&lt;/a&gt; kullanarak yapılmaktadır.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Stateless EJB3 ile :&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Öncelikle Remote Interface'imizi oluşturalım&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="java"&gt;&lt;br /&gt;import javax.ejb.Remote;&lt;br /&gt;&lt;br /&gt;@Remote&lt;br /&gt;public interface MerhabaDunyaRI {&lt;br /&gt;public String merhabaDe(String isim);&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Daha sonra bu interface'i gerçekleyen sınıfı "MerhabaDunya" yı oluşturalım&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;import javax.ejb.Stateless;&lt;br /&gt;import javax.jws.WebMethod;&lt;br /&gt;import javax.jws.WebResult;&lt;br /&gt;import javax.jws.WebService;&lt;br /&gt;import javax.jws.soap.SOAPBinding;&lt;br /&gt;import org.jboss.wsf.spi.annotation.WebContext;&lt;br /&gt;&lt;br /&gt;@WebService(name = "EndpointInterface", targetNamespace = "http://www.domaininiz.com/servisler", serviceName = "MerhabaDunyaServisi")&lt;br /&gt;@SOAPBinding(style = SOAPBinding.Style.RPC)&lt;br /&gt;@WebContext (contextRoot="/servislerim", urlPattern="/MerhabaServisi")&lt;br /&gt;@Stateless&lt;br /&gt;public class MerhabaDunya implements MerhabaDunyaRI {&lt;br /&gt;&lt;br /&gt;@WebMethod&lt;br /&gt;@WebResult(name="sonuc",targetNamespace="sonuc")&lt;br /&gt;public String merhabaDe(String isim) {&lt;br /&gt;return "Merhaba "+ isim;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;JBossAS yi çalıştıralım ve &lt;a href="http://127.0.0.1:8080/jbossws/services"&gt;http://127.0.0.1:8080/jbossws/services&lt;/a&gt; (admin/admin) adresine bir bakalım&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh3.ggpht.com/_2rHFyaTve4g/SjpCsuWeVCI/AAAAAAAACBg/vfvvfYa4_U4/Picture%202.png"&gt;&lt;img style="cursor: pointer; width: 676px; height: 256px;" src="http://lh3.ggpht.com/_2rHFyaTve4g/SjpCsuWeVCI/AAAAAAAACBg/vfvvfYa4_U4/Picture%202.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Web servisimiz hazır :)))&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;POJO ile:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Interface falan yazmanıza gerek yok. Basit bir sınıf olan MerhabaDunyaPOJO 'nun başına @WebService annotation'ı ekleneniz yeterli.&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="java"&gt;&lt;br /&gt;import javax.jws.WebMethod;&lt;br /&gt;import javax.jws.WebService;&lt;br /&gt;import javax.jws.soap.SOAPBinding;&lt;br /&gt;&lt;br /&gt;@WebService(targetNamespace = "http://www.domaininiz.com/servisler", serviceName = "MerhabaDunyaPOJOServisi")&lt;br /&gt;@SOAPBinding(style = SOAPBinding.Style.RPC)&lt;br /&gt;public class MerhabaDunyaPOJO {&lt;br /&gt;&lt;br /&gt;@WebMethod&lt;br /&gt;public String hello(String input) {&lt;br /&gt;return "hello from pojo " + input;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Tabi birde web.xml de düzenleme yapmamız lazım. Sınıfımızı servlet olarak kayıt ettirmeliyiz.&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="xml"&gt;&lt;br /&gt;&lt;servlet&gt;&lt;/servlet&gt;&amp;lt;servlet&amp;gt;&lt;br /&gt;&amp;lt;servlet-name&amp;gt;MerhabaDunyaPOJOServisi&amp;lt;/servlet-name&amp;gt;&lt;br /&gt;&amp;lt;servlet-class&amp;gt;samples.webservice.HelloPOJO&amp;lt;/servlet-class&amp;gt;&lt;br /&gt;&amp;lt;/servlet&amp;gt;&lt;br /&gt;&amp;lt;servlet-mapping&amp;gt;&lt;br /&gt;&amp;lt;servlet-name&amp;gt;MerhabaDunyaPOJOServisi&amp;lt;/servlet-name&amp;gt;&lt;br /&gt;&amp;lt;url-pattern&amp;gt;/servislerim/MerhabaPOJOServisi&amp;lt;/url-pattern&amp;gt;&lt;br /&gt;&amp;lt;/servlet-mapping&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;JBossAS yi tekrar çalıştıralım ve &lt;a href="http://127.0.0.1:8080/jbossws/services"&gt;http://127.0.0.1:8080/jbossws/services&lt;/a&gt;  adresine bir göz atalım.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh4.ggpht.com/_2rHFyaTve4g/SjpFNp0buoI/AAAAAAAACBk/gJlNRAZ9a7g/Picture%206.png"&gt;&lt;img style="cursor: pointer; width: 539px; height: 424px;" src="http://lh4.ggpht.com/_2rHFyaTve4g/SjpFNp0buoI/AAAAAAAACBk/gJlNRAZ9a7g/Picture%206.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: justify;"&gt;Peki web servis yazarken hangisini seçmeliyim diyorsanız biraz aradaki farklılıklara bakmalıyız.&lt;br /&gt;EJB3 yazılan web servislerle POJO lara göre bir kaç tane fazladan annotations vardır.&lt;br /&gt;EJB3 ile yazılan web servisleri  sadece Enterprise Application (EAR) projelerinin içinde paketlenebilirken POJO 'lar ise hem EAR hemde WAR içinde paketlenebilirler. Stateless EJB kullandığımız için AOP 'un avantajlarından olan  @PreDestroy ve @PostConstruct ' ları ve diğer EJB3 'in özelliklerini web servisinizde kullanabilirsiniz.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Benim tavsiyem stateless EJB3 ile web servis yazmanız :)))&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19247092-4387918833897429210?l=msozen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://msozen.blogspot.com/feeds/4387918833897429210/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19247092&amp;postID=4387918833897429210' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19247092/posts/default/4387918833897429210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19247092/posts/default/4387918833897429210'/><link rel='alternate' type='text/html' href='http://msozen.blogspot.com/2009/06/jboss-web-servisi-yazma-oncelikle.html' title=''/><author><name>Mustafa Sait Özen</name><uri>http://www.blogger.com/profile/15755714826873916523</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-W0K4GVCxYLc/Tabv0ql3bRI/AAAAAAAAFEg/f-pCn4KFzZg/s1600/images%253Fq%253Dtbn%253AANd9GcQAQqr8kbAecgyQ1PyuhzIjARAgEywhJgkrDoPg8c4tdYlpM1Vz%2526t%253D1'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_2rHFyaTve4g/SjpCsuWeVCI/AAAAAAAACBg/vfvvfYa4_U4/s72-c/Picture%202.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19247092.post-6532697926296541183</id><published>2009-06-05T14:09:00.030+03:00</published><updated>2010-01-13T23:30:07.290+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='email'/><category scheme='http://www.blogger.com/atom/ns#' term='seam'/><category scheme='http://www.blogger.com/atom/ns#' term='jsf'/><category scheme='http://www.blogger.com/atom/ns#' term='eposta'/><title type='text'></title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_2rHFyaTve4g/SirrC5j3wyI/AAAAAAAABAo/vpY4-j4pxoQ/s1600-h/seam_icon_large.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 196px; height: 160px;" src="http://3.bp.blogspot.com/_2rHFyaTve4g/SirrC5j3wyI/AAAAAAAABAo/vpY4-j4pxoQ/s320/seam_icon_large.png" alt="" id="BLOGGER_PHOTO_ID_5344342342872056610" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;SEAM ile E-Posta Gönderme&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-style: italic;"&gt;Seam kullanarak çok rahatlıkla e-posta gönderebilirsiniz. Bunun için farklı bir kütüphane kullanmanıza gerek yok. Yapılacak işlemler sırasıyla aşağıda anlatıldığım gibidir.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Öncelikle &lt;span style="font-weight: bold;"&gt;components.xml&lt;/span&gt;  dosyasına&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;pre name="code" class="xml"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&amp;lt;mail:mail-session host="SMTP_Sunucu_IP_Adresi_veya_DNS_Adresi"&lt;br /&gt;port="25" username="kullaniciadi"&lt;br /&gt;password="sifreniz"&amp;gt;&amp;lt;/mail:mail-session&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;satırını eklenemiz veya dosyada varolan satırı bu şekilde düzenlemelisiniz.&lt;/span&gt; &lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;E-posta alıcıları bir listede olacağından onların tutulacağı sınıf olan EPostaKullanicisi sınıfını oluşturalım&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;pe&gt;&lt;/pe&gt;&lt;pre name="code" class="java"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;package sato.services.email;&lt;br /&gt;&lt;br /&gt;public class EPostaKullanicisi {&lt;br /&gt;&lt;br /&gt;String isim;&lt;br /&gt;String epostaAdresi;&lt;br /&gt;&lt;br /&gt;public EPostaKullanicisi(String isim, String epostaAdresi) {&lt;br /&gt;setIsim(isim);&lt;br /&gt;setEpostaAdresi(epostaAdresi);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public String getIsim() {&lt;br /&gt;return isim;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public void setIsim(String isim) {&lt;br /&gt;this.isim = isim;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public String getEpostaAdresi() {&lt;br /&gt;return epostaAdresi;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public void setEpostaAdresi(String epostaAdresi) {&lt;br /&gt;this.epostaAdresi = epostaAdresi;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;span style="font-style: italic;"&gt;E-Posta göndermek için servis sınıfı yazalım.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;pre name="code" class="java"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;package sato.services.email;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;import java.util.List;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;import org.jboss.seam.annotations.AutoCreate;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;import org.jboss.seam.annotations.Logger;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;import org.jboss.seam.annotations.Name;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;import org.jboss.seam.faces.Renderer;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;import org.jboss.seam.log.Log;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;import org.jboss.seam.annotations.In;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;@Name("epostaServis")&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;@AutoCreate&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;public class EPostaServis {&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;@Logger&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;private Log log;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;private List&lt;/span&gt;&lt;epostakullanicisi&gt;&lt;span style="font-weight: normal;"&gt; ePostaKullanicilari;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;private String konu;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;private String icerik;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;@In(create = true)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;private Renderer renderer;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;public void kullanicilaraEPostaGonder(String konu,String icerik) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;try {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;setKonu(konu);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;setIcerik(icerik);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;renderer.render("/eposta/kullanicilaraEPostaGonder.xhtml");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;log.info("E-Postalar gonderilmistir.");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;catch (Exception e) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;log.error(e.getMessage());&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;public List&lt;/span&gt;&lt;epostakullanicisi&gt;&lt;span style="font-weight: normal;"&gt; getEPostaKullanicilari() {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;//E-Posta gönderilecek kişiler burada ayarlanır.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;return ePostaKullanicilari;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;public void setEPostaKullanicilari(List&lt;/span&gt;&lt;epostakullanicisi&gt;&lt;span style="font-weight: normal;"&gt; postaKullanicilari) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;ePostaKullanicilari = postaKullanicilari;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;public String getKonu() {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;return konu;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;public void setKonu(String konu) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;this.konu = konu;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;public String getIcerik() {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;return icerik;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;public void setIcerik(String icerik) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;this.icerik = icerik;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/epostakullanicisi&gt;&lt;/epostakullanicisi&gt;&lt;/epostakullanicisi&gt;&lt;/pre&gt;&lt;/span&gt;&lt;span&gt;&lt;epostakullanicisi&gt;&lt;epostakullanicisi&gt;&lt;epostakullanicisi&gt;&lt;span style="font-style: italic;"&gt;E-Posta göndereceğimiz facelet olan kullanicilaraEPostaGonder.xhtml dosyasını düzenleyelim.&lt;/span&gt;&lt;/epostakullanicisi&gt;&lt;/epostakullanicisi&gt;&lt;/epostakullanicisi&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;epostakullanicisi&gt;&lt;epostakullanicisi&gt;&lt;epostakullanicisi&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/epostakullanicisi&gt;&lt;/epostakullanicisi&gt;&lt;/epostakullanicisi&gt;&lt;span style="font-weight: bold;"&gt;&lt;pre&gt;&lt;br /&gt;&lt;epostakullanicisi&gt;&lt;epostakullanicisi&gt;&lt;epostakullanicisi&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;&amp;lt;m:message xmlns="http://www.w3.org/1999/xhtml"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;xmlns:m="http://jboss.com/products/seam/mail"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;xmlns:h="http://java.sun.com/jsf/html"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;xmlns:ui="http://java.sun.com/jsf/facelets"&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;&amp;lt;m:from name="gonderenKisininIsmi" address="gonderici@mailSunucuDNS" /&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;&amp;lt;ui:repeat value="#{epostaServis.getEPostaKullanicilari()}"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;var="kullanici"&amp;gt;`&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;&amp;lt;m:to name="#{kullanici.isim}"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;address="#{kullanici.epostaAdresi}" /&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;&amp;lt;/ui:repeat&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;&amp;lt;m:subject&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;&amp;lt;h:outputText value="#{epostaServis.getKonu()}" /&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;&amp;lt;/m:subject&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;&amp;lt;m:body&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;&amp;lt;p&amp;gt;&amp;lt;h:outputText value="Sayin Kullanici" /&amp;gt;,&amp;lt;/p&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;&amp;lt;p&amp;gt;&amp;lt;h:outputText value="#{epostaServis.getIcerik()}" /&amp;gt;&amp;lt;/p&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;&amp;lt;p&amp;gt;iyi günler dileriz&amp;lt;/p&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;&amp;lt;/m:body&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;&amp;lt;/m:message&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/epostakullanicisi&gt;&lt;/epostakullanicisi&gt;&lt;/epostakullanicisi&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;epostakullanicisi&gt;&lt;epostakullanicisi&gt;&lt;epostakullanicisi&gt;&lt;span style="font-style: italic;"&gt;Servisi bir yerlerden çağırmak için gereken kodu yazalım.&lt;/span&gt;&lt;/epostakullanicisi&gt;&lt;/epostakullanicisi&gt;&lt;/epostakullanicisi&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;epostakullanicisi&gt;&lt;epostakullanicisi&gt;&lt;epostakullanicisi&gt;&lt;br /&gt;&lt;/epostakullanicisi&gt;&lt;/epostakullanicisi&gt;&lt;/epostakullanicisi&gt;&lt;epostakullanicisi&gt;&lt;epostakullanicisi&gt;&lt;epostakullanicisi&gt;&lt;/epostakullanicisi&gt;&lt;/epostakullanicisi&gt;&lt;/epostakullanicisi&gt;&lt;/span&gt;&lt;pre name="code" class="java"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: normal;"&gt;@In(create = true)&lt;br /&gt;private EPostaServis ePostaServis;&lt;br /&gt;&lt;br /&gt;public void biseyOlursaCalisirim(){&lt;br /&gt;// Bir sürü değişken, kontrol vb....&lt;br /&gt;ePostaServis.kullanicilaraEPostaGonder(EPostanınKonusu, Icerik);&lt;br /&gt;}&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;Seam&lt;/span&gt; ile e-posta göndermek bu kadar kolay &lt;span style="font-weight: bold;"&gt;:)))&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19247092-6532697926296541183?l=msozen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://msozen.blogspot.com/feeds/6532697926296541183/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19247092&amp;postID=6532697926296541183' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19247092/posts/default/6532697926296541183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19247092/posts/default/6532697926296541183'/><link rel='alternate' type='text/html' href='http://msozen.blogspot.com/2009/06/seam-kullanarak-cok-rahatlkla-e-posta.html' title=''/><author><name>Mustafa Sait Özen</name><uri>http://www.blogger.com/profile/15755714826873916523</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-W0K4GVCxYLc/Tabv0ql3bRI/AAAAAAAAFEg/f-pCn4KFzZg/s1600/images%253Fq%253Dtbn%253AANd9GcQAQqr8kbAecgyQ1PyuhzIjARAgEywhJgkrDoPg8c4tdYlpM1Vz%2526t%253D1'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_2rHFyaTve4g/SirrC5j3wyI/AAAAAAAABAo/vpY4-j4pxoQ/s72-c/seam_icon_large.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19247092.post-3988628067468586316</id><published>2009-02-13T13:22:00.005+02:00</published><updated>2010-10-25T15:48:48.451+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='taşucu'/><title type='text'></title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_2rHFyaTve4g/SZVYZQM5spI/AAAAAAAAAyA/O_pVcRNJ1q4/s1600-h/n667143561_1166641_5783.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5302241327167681170" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 320px; CURSOR: hand; HEIGHT: 240px" alt="" src="http://2.bp.blogspot.com/_2rHFyaTve4g/SZVYZQM5spI/AAAAAAAAAyA/O_pVcRNJ1q4/s320/n667143561_1166641_5783.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_2rHFyaTve4g/SZVYTEQuJNI/AAAAAAAAAx4/I5qJnt22KF0/s1600-h/n667143561_1331562_6895.jpg"&gt;&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;Taşucu'ndan Selamlar&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;Uzun zamandır internet'e bağlanamadığımdan bugünkü çarşı iznimde bunun acısını çıkarttıyorum. En kısa zamanda yanınızdayım dostlar. Şafak 92&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19247092-3988628067468586316?l=msozen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://msozen.blogspot.com/feeds/3988628067468586316/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19247092&amp;postID=3988628067468586316' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19247092/posts/default/3988628067468586316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19247092/posts/default/3988628067468586316'/><link rel='alternate' type='text/html' href='http://msozen.blogspot.com/2009/02/tasucundan-selamlar-uzun-zamandr.html' title=''/><author><name>Mustafa Sait Özen</name><uri>http://www.blogger.com/profile/15755714826873916523</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-W0K4GVCxYLc/Tabv0ql3bRI/AAAAAAAAFEg/f-pCn4KFzZg/s1600/images%253Fq%253Dtbn%253AANd9GcQAQqr8kbAecgyQ1PyuhzIjARAgEywhJgkrDoPg8c4tdYlpM1Vz%2526t%253D1'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_2rHFyaTve4g/SZVYZQM5spI/AAAAAAAAAyA/O_pVcRNJ1q4/s72-c/n667143561_1166641_5783.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19247092.post-4174034995275277903</id><published>2008-12-10T12:45:00.005+02:00</published><updated>2009-07-02T09:18:25.469+03:00</updated><title type='text'></title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_2rHFyaTve4g/ST-ed3qyTuI/AAAAAAAAAjY/XOgLVk9zPuk/s1600-h/n667143561_992731_5919.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5278111524298313442" style="margin: 0px 0px 10px 10px; float: right; width: 147px; height: 142px;" alt="" src="http://3.bp.blogspot.com/_2rHFyaTve4g/ST-ed3qyTuI/AAAAAAAAAjY/XOgLVk9zPuk/s320/n667143561_992731_5919.jpg" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;Hayırlı Teskereler&lt;/span&gt;&lt;br /&gt;&lt;div&gt;Bir haftadır sabırsızlıkla beklediğim 325. Dönem Yedek Subay yerleştirme sonuçları belli oldu. Mersin'e Jandarma Er olarak görevlendirildim. Böylelikle ailemdeki tüm erkekler gibi bende vatani hizmetimi jandarma olarak yapma fırsatına eriştim :)  Tüm Devrelerime hayırlı teskereler diliyorum.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19247092-4174034995275277903?l=msozen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://msozen.blogspot.com/feeds/4174034995275277903/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19247092&amp;postID=4174034995275277903' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19247092/posts/default/4174034995275277903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19247092/posts/default/4174034995275277903'/><link rel='alternate' type='text/html' href='http://msozen.blogspot.com/2008/12/bir-haftadr-sabrszlkla-beklediim.html' title=''/><author><name>Mustafa Sait Özen</name><uri>http://www.blogger.com/profile/15755714826873916523</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-W0K4GVCxYLc/Tabv0ql3bRI/AAAAAAAAFEg/f-pCn4KFzZg/s1600/images%253Fq%253Dtbn%253AANd9GcQAQqr8kbAecgyQ1PyuhzIjARAgEywhJgkrDoPg8c4tdYlpM1Vz%2526t%253D1'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_2rHFyaTve4g/ST-ed3qyTuI/AAAAAAAAAjY/XOgLVk9zPuk/s72-c/n667143561_992731_5919.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19247092.post-3783778743048935246</id><published>2008-11-26T01:50:00.003+02:00</published><updated>2008-11-26T02:10:20.264+02:00</updated><title type='text'></title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_2rHFyaTve4g/SSySO9lLLVI/AAAAAAAAAjQ/9OPBWlrBgeQ/s1600-h/eskisehir1mn5.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 286px;" src="http://1.bp.blogspot.com/_2rHFyaTve4g/SSySO9lLLVI/AAAAAAAAAjQ/9OPBWlrBgeQ/s320/eskisehir1mn5.jpg" alt="" id="BLOGGER_PHOTO_ID_5272750049490316626" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Ve zaman geldi...&lt;/span&gt;&lt;br /&gt;Vatani hizmetimi gerçekleştirmek amacıyla çok yakın bir zamanda askere gidiyorum. Neresi olduğu daha belli değil. Gideceğim yer, Yedek Subay sınavı(1-2-3 Aralık Polatlı) 'na girdikten sanırsam bir kaç gün sonra belli olacak. Dün(20081125) Çalıştığım kurum olan Anadolu Üniversitesi Bilgisayar Araştırma ve Uygulama Merkezi nam-ı diğer BAUM 'dan ücretsiz izne ayrılarak ilişiğimi kestim.  Bugün veya yarın ise 7 seneyi aşkın yaşadığım şehir olan Eskişehir'den ayrılıyorum. Ayrılırken vedalaşamadığım tüm arkadaşlarımdan ve hocalarımdan özür dilerim. Lütfen kusuruma bakmasınlar. &lt;a href="http://tr.wikipedia.org/wiki/Murphy_Kanunlar%C4%B1"&gt;Murphy Kanunları&lt;/a&gt; yine hayat sahnemin başrolündeydi :((&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19247092-3783778743048935246?l=msozen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://msozen.blogspot.com/feeds/3783778743048935246/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19247092&amp;postID=3783778743048935246' title='2 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19247092/posts/default/3783778743048935246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19247092/posts/default/3783778743048935246'/><link rel='alternate' type='text/html' href='http://msozen.blogspot.com/2008/11/ve-zaman-geldi.html' title=''/><author><name>Mustafa Sait Özen</name><uri>http://www.blogger.com/profile/15755714826873916523</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-W0K4GVCxYLc/Tabv0ql3bRI/AAAAAAAAFEg/f-pCn4KFzZg/s1600/images%253Fq%253Dtbn%253AANd9GcQAQqr8kbAecgyQ1PyuhzIjARAgEywhJgkrDoPg8c4tdYlpM1Vz%2526t%253D1'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_2rHFyaTve4g/SSySO9lLLVI/AAAAAAAAAjQ/9OPBWlrBgeQ/s72-c/eskisehir1mn5.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19247092.post-8140045937572215707</id><published>2008-11-12T14:39:00.006+02:00</published><updated>2008-11-12T16:46:22.552+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GlassFish kurulumu'/><category scheme='http://www.blogger.com/atom/ns#' term='setup'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='JAVA_HOME linux'/><title type='text'></title><content type='html'>&lt;span style="font-weight: bold;font-size:130%;" &gt;Ubuntu 8.10 ve GlassFish V2 Kurulumu&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Yeni kurulmuş bir Ubuntu 8.10 (Intrepid Ibex) üzerine GlasshFish kurmak istiyorsanız aşağıda sıraladığım basamakları takip ederek bunu başarabilirsiniz.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1- JDK kurulumu&lt;/span&gt;&lt;br /&gt;Ubuntu 8.10 içinde open-jdk kurulu olarak geliyor. Ama isterseniz tercih ettiğiniz Sun Jdk yi da kurabilirsiniz. Bunun için komut satırında,&lt;br /&gt;&lt;br /&gt;"sudo apt-get install sun-java5-jdk" veya "sudo apt-get install sun-java6-jdk"&lt;br /&gt;&lt;br /&gt;yazarak tercih ettiğiniz JDK yi linux üzerine kurabilirsiniz. Daha sonra&lt;br /&gt;&lt;br /&gt;"sudo update-java-alternatives -l" yazarak işletim sistemi üzerindeki kurulu JDK ları ve dosya sistemindeki yerlerini görebilirsiniz. Örnek Çıktı&lt;br /&gt;&lt;br /&gt;java-1.5.0-sun 53 /usr/lib/jvm/java-1.5.0-sun&lt;br /&gt;java-6-openjdk 1061 /usr/lib/jvm/java-6-openjdk&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Tabi bu alternatifler arasından birini seçmeniz gerekmektedir. Bunun için ise&lt;br /&gt;"sudo update-java-alternatives -s SECILENJDK" komutunu çalıştırarak tercihinizi yapabilirsiniz. SECILENJDK benim sistemim için java-1.5.0-sun&lt;br /&gt;&lt;br /&gt;java --version yazarak doğru JDK nın yüklenip seçildiğini kontrol ediniz.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2- JAVA_HOME değişkeninin ayarlanması&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;sudo bash -c "echo JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun/ &gt;&gt; /etc/environment" &lt;br /&gt;komutunu çalıştırırsanız eğer JAVA_HOME değişkeni /etc/environment içine eklenir. Sistemi reboot edin ve "echo $JAVA_HOME" komutuyla değişkenin atanıp atanmadığını kontrol edin.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3- GlassFish Kurulumu&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Öncelikle GlassFish i download etmemiz gerekmektedir. Keşke apt-get install glassfish tarzı bir işlem olabilseydi. Bunun için aşağıdaki komutu çalıştırın.&lt;br /&gt;&lt;br /&gt;wget http://java.net/download/javaee5/v2ur2/promoted/Linux/glassfish-installer-v2ur2-b04-linux.jar&lt;br /&gt;&lt;br /&gt;daha sonra inen jar dosyasını açmak için&lt;br /&gt;&lt;br /&gt;java -Xmx256m -jar glassfish-installer-v2ur2-b04-linux.jar&lt;br /&gt;&lt;br /&gt;komutunu kullanın. İşlem sonucunda "glassfish" adında bir klasör oluşmaktadır. Bu klasörü GlassFish in nerde olmasını istediğiniz yere taşıyın. Ben bu işlemler için Midnight Commander(apt-get install mc) kullanıyorum. Örnek olarak ben glassfish klasörünü /usr/local/ in altına taşıdım. Sırada glassfish in ayarlanması gerekiyor bunun için ant(apt-get install ant) gerekmektedir. Terminalde&lt;br /&gt;&lt;br /&gt;sudo /usr/local/glassfish/ant -f setup.xml&lt;br /&gt;&lt;br /&gt;komutunu çalıştırarak setup işlemini bitirmiş olursunuz.&lt;br /&gt;&lt;br /&gt;sudo /usr/local/glassfish/bin/./asadmin start-domain domain1&lt;br /&gt;&lt;br /&gt;komutuyla da GlassFish i çalıştırmış olursunuz.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;4- GlassFish in Ubuntu Startup/Boot sırasında çalıştırılması&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Bunun için /etc/init.d/ altında bir script oluşturulması lazım. Öncelikle aşağıdaki komutu yazarak bu scripti oluşturun&lt;br /&gt;&lt;br /&gt;sudo vi /etc/init.d/GlassFish&lt;br /&gt;&lt;br /&gt;Daha sonra aşağıdaki içerini bu scripte ekleyin&lt;br /&gt;&lt;br /&gt;GLASSFISHHOME=/usr/local/glassfish&lt;br /&gt;case "$1" in&lt;br /&gt;start)&lt;br /&gt;   ${GLASSFISHHOME}/bin/asadmin start-domain domain1&lt;br /&gt;   ;;&lt;br /&gt;stop)&lt;br /&gt;   ${GLASSFISHHOME}/bin/asadmin stop-domain domain1&lt;br /&gt;   ;;&lt;br /&gt;restart)&lt;br /&gt;   ${GLASSFISHHOME}/bin/asadmin stop-domain domain1&lt;br /&gt;   ${GLASSFISHHOME}/bin/asadmin start-domain domain1&lt;br /&gt;   ;;&lt;br /&gt;*)&lt;br /&gt;   echo $"usage: $0 {start|stop|restart}"&lt;br /&gt;   exit 1&lt;br /&gt;esac&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ubuntuyu yeniden başlatın ve http://ubuntunuzunIPAdresi:8080 adresini edin. Eğer 8080 port adresi yerine 80. portu kullanmak istiyorsanız http://ubuntunuzunIPAdresi:4848 adresinden Admin Console'una giriniz (Kullanıcı adı: admin, Şifre: adminadmin) . Configuration&gt; HTTP Service&gt; HTTP Listeners dan 8080 portunu gösteren HTTP Listener'ı 80 yapınız. Tüm işlemlerden sonra son bir reboot yapın :D&lt;br /&gt;&lt;br /&gt;8080 den 80. porta yönlendirmek aslında güzel bir hareket değil. Onun yerine Apache httpd kurup 80. porta gelen istekleri glasshfish'e yönlendirmek daha iyi bir çözüm. Biraz tembelim bu aralar sanırsam :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19247092-8140045937572215707?l=msozen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://msozen.blogspot.com/feeds/8140045937572215707/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19247092&amp;postID=8140045937572215707' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19247092/posts/default/8140045937572215707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19247092/posts/default/8140045937572215707'/><link rel='alternate' type='text/html' href='http://msozen.blogspot.com/2008/11/ubuntu-8.html' title=''/><author><name>Mustafa Sait Özen</name><uri>http://www.blogger.com/profile/15755714826873916523</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-W0K4GVCxYLc/Tabv0ql3bRI/AAAAAAAAFEg/f-pCn4KFzZg/s1600/images%253Fq%253Dtbn%253AANd9GcQAQqr8kbAecgyQ1PyuhzIjARAgEywhJgkrDoPg8c4tdYlpM1Vz%2526t%253D1'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19247092.post-5874089606850107828</id><published>2008-11-08T14:38:00.005+02:00</published><updated>2008-11-08T16:39:24.653+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Obama'/><category scheme='http://www.blogger.com/atom/ns#' term='Amerikan Rüyası'/><category scheme='http://www.blogger.com/atom/ns#' term='Beyin Göçü'/><title type='text'></title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_2rHFyaTve4g/SRWJXLI3cMI/AAAAAAAAAis/H907kv5DCPI/s1600-h/barak.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 320px; height: 188px;" src="http://3.bp.blogspot.com/_2rHFyaTve4g/SRWJXLI3cMI/AAAAAAAAAis/H907kv5DCPI/s320/barak.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5266266370499637442" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Ve sonunda Obama A.B.D. başkanı oldu&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Yazdan beri takip ettiğim ABD başkanlık seçimleri sonunda bitti. Demokratların desteklediği Obama bir ilki gerçekleştirdi ve ilk Afrika kökenli başkan seçildi.&lt;br /&gt;&lt;br /&gt;Amerikan rüyası dedikleri bu olmalı belkide. Kenyalı bir babadan olan ve Hawaii'de doğan Obama daha sonra kendi çalışmaları sayesinde en iyi okullardan (Columbia Üniversitesi, Harvard Hukuk Okulu) mezun olup başkanlık koltuğuna oturdu. Türkiye'de yaşayan biri olarak bana bu çok ilginç geliyor. Çünkü gözlemlediğim kadarıyla Türkiye'de "torpil" adı verdiğimiz olaya sahip insanlar fazla çaba göstermeden istedikleri yerlere gelebiliyorlar. Siz istediğiniz kadar aslan kaplan olun yaptıklarınız takdir toplamıyor. Türkiye'de yükselmek bir yerlere gelmek için çalışmanızın yanında sizin veya ailenizin çevresi de geniş olması gerekiyor!!! İşini yapanlar daha çok işle cezalandırılırken başkaları sadece sizi izlemekle ve üç maymunu oynamakla meşguller. &lt;br /&gt;&lt;br /&gt;Beyin göçü tabi olur olacakta. Siz değerli insanların kıymetlerini bilmez onların önlerini açmak yerine torpilli insanlara kıyak yapmaya çalışırsanız bu değerli insanlar tabiki kıymet bilinen yerlere gitmeyi düşünürler. Obama'nın hikayesi masal gibi geliyor bana Türkiye şartlarında. Sıfırdan başlayarak başkanlık koltuğuna giden bu kişiyi tebrik ediyorum ( Congratulations, Obama!!! ). Tabi seçim süresinde Sözde Ermeni Soykırımı ve Kıbrıs konusunda söyledikleri inşallah sadece seçim vaatleri olarak kalır.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19247092-5874089606850107828?l=msozen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://msozen.blogspot.com/feeds/5874089606850107828/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19247092&amp;postID=5874089606850107828' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19247092/posts/default/5874089606850107828'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19247092/posts/default/5874089606850107828'/><link rel='alternate' type='text/html' href='http://msozen.blogspot.com/2008/11/ve-sonunda-obama.html' title=''/><author><name>Mustafa Sait Özen</name><uri>http://www.blogger.com/profile/15755714826873916523</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-W0K4GVCxYLc/Tabv0ql3bRI/AAAAAAAAFEg/f-pCn4KFzZg/s1600/images%253Fq%253Dtbn%253AANd9GcQAQqr8kbAecgyQ1PyuhzIjARAgEywhJgkrDoPg8c4tdYlpM1Vz%2526t%253D1'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_2rHFyaTve4g/SRWJXLI3cMI/AAAAAAAAAis/H907kv5DCPI/s72-c/barak.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19247092.post-463070305533106612</id><published>2008-11-07T14:53:00.005+02:00</published><updated>2008-11-08T14:39:10.820+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application content redirection'/><category scheme='http://www.blogger.com/atom/ns#' term='changing welcome file on Tomcat'/><title type='text'></title><content type='html'>Tomcat, Jetty gibi web container veya JBoss, GlassFish gibi Application server kullanıyorsanız ve kullanıcıların www.webadresiniz.org adresini adres çubuğuna yazdığında www.webadresiniz.org/webContentName/giris.xyz adresine gitmesini istiyorsanız eğer bunun için size tavsiyem kullandığınız server programının ROOT content inin altındaki index.html dosyasının içeriğini şu şekilde&lt;br /&gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;  &amp;lt;meta http-equiv="Refresh" content="0; URL=webContentName/giris.xyz"&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;br /&gt;değiştirmeniz. Böylece www.webadresiniz.org adresine gelen istekler www.webadresiniz.org/webContentName/giris.xyz adresine yönlendirilecektir.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19247092-463070305533106612?l=msozen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://msozen.blogspot.com/feeds/463070305533106612/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19247092&amp;postID=463070305533106612' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19247092/posts/default/463070305533106612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19247092/posts/default/463070305533106612'/><link rel='alternate' type='text/html' href='http://msozen.blogspot.com/2008/11/tomcat-jetty-gibi-web-container-veya.html' title=''/><author><name>Mustafa Sait Özen</name><uri>http://www.blogger.com/profile/15755714826873916523</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-W0K4GVCxYLc/Tabv0ql3bRI/AAAAAAAAFEg/f-pCn4KFzZg/s1600/images%253Fq%253Dtbn%253AANd9GcQAQqr8kbAecgyQ1PyuhzIjARAgEywhJgkrDoPg8c4tdYlpM1Vz%2526t%253D1'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19247092.post-3266295177896251010</id><published>2008-01-20T21:25:00.001+02:00</published><updated>2010-10-25T15:44:21.426+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='maven curse'/><category scheme='http://www.blogger.com/atom/ns#' term='maven'/><category scheme='http://www.blogger.com/atom/ns#' term='maven proxy'/><title type='text'></title><content type='html'>&lt;div style="text-align: justify;"&gt;Maven ile proje geliştirirken iş arkadaşlarımın sorunları olduğunu gördüm. Birincisi kütüphaneleri repository lerden indirirken veya güncellerken uzun zaman beklemek hatta yeni bir local repository  nin oluşması üniversitenin band genişliğine rağmen 1 saat!! ten fazla zaman almaktaydı. İkinci sorun ise projelerde kullandığımız projelere özel oluşturulmuş kütüphanelerin tek tek makinalara yüklenmesi gerekiyordu. Dağıtım usb diskle oluyordu :(&lt;br /&gt;&lt;br /&gt;Bende bu sorunları çözmek için Anadolu Üniversitesinde bir Maven Repository ve Maven Proxy kurdum. Maven repository ve proxy Tomcat 6.0 ın üzerinde çalıştırılıyor. Proxy için gerekli olan tek şey projelerde tanımladığınız repository leri belirtmek ve hangi sürelerde güncelleme yapılacağını belirtmek. Proxy ve Repository i ise aynı m2 klasörünü kullanınca sistemler birleşmiş oldu Maven kullanan proje geliştiricilere içeriğini düzenlediğim settings.xml dosyasını gönderdim. Böylece bu sistem hayata geçti :)&lt;br /&gt;&lt;br /&gt;Bu işlemler geliştiricilere daha hızlı maven işlemleri yapabilmeyi sundu. Ayrıca özel kütüphanelerin dağıtımı ise daha kolay gerçekleşti. Fakat şu "Maven Curse" ten hala kurtulamadık :(( Maven da sorun yaşıyorum diye gelen birinin makinasında yazdığı komutu ben yazınca çalışıyor :)) Yeni sürümlerle beraber bunlar sadece komik anılar haline gelir inşallah.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19247092-3266295177896251010?l=msozen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://msozen.blogspot.com/feeds/3266295177896251010/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19247092&amp;postID=3266295177896251010' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19247092/posts/default/3266295177896251010'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19247092/posts/default/3266295177896251010'/><link rel='alternate' type='text/html' href='http://msozen.blogspot.com/2008/01/maven-ile-proje-gelitirirken-i.html' title=''/><author><name>Mustafa Sait Özen</name><uri>http://www.blogger.com/profile/15755714826873916523</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-W0K4GVCxYLc/Tabv0ql3bRI/AAAAAAAAFEg/f-pCn4KFzZg/s1600/images%253Fq%253Dtbn%253AANd9GcQAQqr8kbAecgyQ1PyuhzIjARAgEywhJgkrDoPg8c4tdYlpM1Vz%2526t%253D1'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19247092.post-9130775171960007525</id><published>2007-08-21T14:50:00.002+03:00</published><updated>2010-10-25T15:45:50.906+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='doküman'/><category scheme='http://www.blogger.com/atom/ns#' term='türkçe kaynak'/><category scheme='http://www.blogger.com/atom/ns#' term='maven'/><title type='text'></title><content type='html'>&lt;span style="font-family:arial;"&gt;Maven hakkında maalesef türkçe bir kaynak bulmak çok zor bu nedenle çalıştığım kurumda benim gözetimimde ve denetimimde maven hakkında çalışmalar yaptırdım ve bunu bir dokümanda toplattırdım. Maven hakkındaki türkçe dokümanı buradan &lt;a href="http://msozen.home.anadolu.edu.tr/maven2.x_dokuman.pdf"&gt;i&lt;/a&gt;&lt;a href="http://msaitozen.googlepages.com/maven2.x_dokuman.pdf"&gt;ndirebilirsiniz&lt;/a&gt;.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19247092-9130775171960007525?l=msozen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://msozen.blogspot.com/feeds/9130775171960007525/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19247092&amp;postID=9130775171960007525' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19247092/posts/default/9130775171960007525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19247092/posts/default/9130775171960007525'/><link rel='alternate' type='text/html' href='http://msozen.blogspot.com/2007/08/maven-hakknda-maalesef-trke-bir-kaynak.html' title=''/><author><name>Mustafa Sait Özen</name><uri>http://www.blogger.com/profile/15755714826873916523</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-W0K4GVCxYLc/Tabv0ql3bRI/AAAAAAAAFEg/f-pCn4KFzZg/s1600/images%253Fq%253Dtbn%253AANd9GcQAQqr8kbAecgyQ1PyuhzIjARAgEywhJgkrDoPg8c4tdYlpM1Vz%2526t%253D1'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19247092.post-621918493460703131</id><published>2007-03-21T21:27:00.001+02:00</published><updated>2010-10-25T15:46:35.399+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='myeclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='türkçe lokal'/><title type='text'></title><content type='html'>MyEclipse ile kod geliştiriciler eğer bir gün JSP visual editör ü kullanırken şöyle bir hatayla karşı karşıya gelirseniz:&lt;br /&gt;&lt;br /&gt;org.eclipse.swt.SWTException: Widget is disposed&lt;br /&gt;at org.eclipse.swt.SWT.error(SWT.java:3374)&lt;br /&gt;at org.eclipse.swt.SWT.error(SWT.java:3297)&lt;br /&gt;at org.eclipse.swt.SWT.error(SWT.java:3268)&lt;br /&gt;at org.eclipse.swt.widgets.Widget.error(Widget.java:435)&lt;br /&gt;at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:330)&lt;br /&gt;.......................................&lt;br /&gt;&lt;br /&gt;Yapacağınız şey kurcalan Yerel ayarlarınızı ingilizceye çevirmek olsun. Çok baktım forumlara en sonunda bu çözümü buldum. Yok yeniden kurun yok mscvr71.dll i kopyalayın yok workspace i değiştirin... hiçbiri işe yaramadı.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19247092-621918493460703131?l=msozen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://msozen.blogspot.com/feeds/621918493460703131/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19247092&amp;postID=621918493460703131' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19247092/posts/default/621918493460703131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19247092/posts/default/621918493460703131'/><link rel='alternate' type='text/html' href='http://msozen.blogspot.com/2007/03/myeclipse-ile-kod-gelitiriciler-eer-bir.html' title=''/><author><name>Mustafa Sait Özen</name><uri>http://www.blogger.com/profile/15755714826873916523</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-W0K4GVCxYLc/Tabv0ql3bRI/AAAAAAAAFEg/f-pCn4KFzZg/s1600/images%253Fq%253Dtbn%253AANd9GcQAQqr8kbAecgyQ1PyuhzIjARAgEywhJgkrDoPg8c4tdYlpM1Vz%2526t%253D1'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19247092.post-116558608841745656</id><published>2006-12-08T15:50:00.001+02:00</published><updated>2010-10-25T15:46:56.547+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mit'/><category scheme='http://www.blogger.com/atom/ns#' term='online eğitim'/><title type='text'></title><content type='html'>MIT yani Massachusetts Institute of Technology yani :) En iyi mühendislik mektebi derslerde kullanılan metaryalleri herkese açık hale getirmiş.  Ben biraz  &lt;a href="http://ocw.mit.edu/OcwWeb/index.htm"&gt;site&lt;/a&gt;de gezindim. Bizden pekte farklı şeyler öğrenmemişler :))&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19247092-116558608841745656?l=msozen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://msozen.blogspot.com/feeds/116558608841745656/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19247092&amp;postID=116558608841745656' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19247092/posts/default/116558608841745656'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19247092/posts/default/116558608841745656'/><link rel='alternate' type='text/html' href='http://msozen.blogspot.com/2006/12/mit-yani-massachusetts-institute-of.html' title=''/><author><name>Mustafa Sait Özen</name><uri>http://www.blogger.com/profile/15755714826873916523</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-W0K4GVCxYLc/Tabv0ql3bRI/AAAAAAAAFEg/f-pCn4KFzZg/s1600/images%253Fq%253Dtbn%253AANd9GcQAQqr8kbAecgyQ1PyuhzIjARAgEywhJgkrDoPg8c4tdYlpM1Vz%2526t%253D1'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19247092.post-115755141680641826</id><published>2006-09-06T16:53:00.001+03:00</published><updated>2010-10-25T15:47:11.996+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reset'/><category scheme='http://www.blogger.com/atom/ns#' term='Creative Muvo TX FM'/><title type='text'></title><content type='html'>&lt;div style="text-align: justify;"&gt;Bu sabah otobüste mp3 dinlerken birden sesin kesildiğini farkettim.Aklıma önce pilin bitmiş olması geldi ama baktığımda &lt;a href="http://www.creative.com/products/product.asp?category=213&amp;amp;subcategory=215&amp;amp;product=9771"&gt;Creative Muvo TX FM&lt;/a&gt; mp3 player'ıma ekranın donduğunu farkettim. Tabi pilini yuvasından çıkartıp takarak yeniden çalıştırdım. Sorun yine kendini tekrarladı. Sonra firmware ini indirip kurmaya çalıştım fakat update sonucunda bilgisayar bir türlü cihazı görmedi.  Netten &lt;a href="http://www.creative.com/"&gt;Creative&lt;/a&gt; in  &lt;a href="http://forums.creative.com/"&gt;forumu&lt;/a&gt;nda gezdim. Forumdan birşey çıkmadı bende türkçe forumlarda şansımı denedim ve şu çözümü buldum:&lt;br /&gt;&lt;span class="msg"&gt;"&lt;br /&gt;Creative Muvo TX FM firmware Update Sorununa Çözüm :)&lt;br /&gt;&lt;br /&gt;-mass storage driver'ı kur&lt;br /&gt;-sonra mp3 playerın pilini çıkar&lt;br /&gt;-10 saniye boyunca playerın play tuşunu basılı tut&lt;br /&gt;-play tuşuna halen basarken playerı usb'ye tak&lt;br /&gt;-usb portuna taktıktan sonra 10-15 saniye daha basılı tut&lt;br /&gt;-aygıt yöneticisi açık olsun bu arada, orada "player recovery device" diye birşey çıkacak. play tuşunu bırakabilirsin ondan sonra :) sonra bilgisayar bu player recovery device için senden sürücü isticek. otomatik yükle diyip sürücüyü yükle. bu, mp3 çaları bilgisayara recovery (iyileştirme) modunda bağlamak oluyor.&lt;br /&gt;-sürücü yüklemesi bitince fw dosyasını çalıştır.&lt;br /&gt;-dosya çalışınca sisteme bağlı olan creative ürünlerini arıcak, sonra senin muvo'yu bulcak.&lt;br /&gt;-ve format işlemi başlıcak. format penceresinde "format/erase data area" gibi bi seçenek var onu işaretle,&lt;br /&gt;-sonra da formata başla. format sırasında "do not disconnect device during update" yazar zaten. bu "update sırasında cihazı sistemden ayırmayın" demek.&lt;br /&gt;-kısa bi süre sonra update'in başarıyla tamamlanması lazım. "&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19247092-115755141680641826?l=msozen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://msozen.blogspot.com/feeds/115755141680641826/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19247092&amp;postID=115755141680641826' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19247092/posts/default/115755141680641826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19247092/posts/default/115755141680641826'/><link rel='alternate' type='text/html' href='http://msozen.blogspot.com/2006/09/bu-sabah-otobste-mp3-dinlerken-birden.html' title=''/><author><name>Mustafa Sait Özen</name><uri>http://www.blogger.com/profile/15755714826873916523</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-W0K4GVCxYLc/Tabv0ql3bRI/AAAAAAAAFEg/f-pCn4KFzZg/s1600/images%253Fq%253Dtbn%253AANd9GcQAQqr8kbAecgyQ1PyuhzIjARAgEywhJgkrDoPg8c4tdYlpM1Vz%2526t%253D1'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19247092.post-115753390458561919</id><published>2006-09-06T12:09:00.001+03:00</published><updated>2010-10-25T15:48:14.757+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hibernate'/><category scheme='http://www.blogger.com/atom/ns#' term='örnek kod'/><title type='text'></title><content type='html'>&lt;div style="text-align: justify;"&gt;Hibernate kullanarak yapılan bir işlemim örnek fonksiyonu :)&lt;br /&gt;&lt;br /&gt;--------------------------------------------------------&lt;br /&gt;private  .....  OrnekDataBaseFonksiyonu(....    ....)&lt;br /&gt;Session session = null;&lt;br /&gt;      Transaction tx = null;&lt;br /&gt;&lt;br /&gt;      try {&lt;br /&gt;          session=(Session)HibernateSessionFactory.getInstance().openSession();&lt;br /&gt;          tx=session.beginTransaction();&lt;br /&gt;          //Kod Kısmı&lt;br /&gt;   &lt;br /&gt;          tx.commit();&lt;br /&gt;          session.close();&lt;br /&gt;&lt;br /&gt;      } catch (HibernateException ex) {&lt;br /&gt;          ex.printStackTrace();&lt;br /&gt;          logger.error("Hibernate Hatası :" + ex.getMessage());&lt;br /&gt;          if (session != null &amp;amp;&amp;amp; tx.isActive()) {&lt;br /&gt;              tx.rollback();&lt;br /&gt;              session.close();&lt;br /&gt;          }&lt;br /&gt;&lt;br /&gt;      } catch (Exception e) {&lt;br /&gt;          e.printStackTrace();&lt;br /&gt;          logger.error(e.getMessage());&lt;br /&gt;          if (session != null &amp;amp;&amp;amp; tx.isActive()) {&lt;br /&gt;&lt;br /&gt;              tx.rollback();&lt;br /&gt;              session.close();&lt;br /&gt;          }&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;--------------------------------------&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19247092-115753390458561919?l=msozen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://msozen.blogspot.com/feeds/115753390458561919/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19247092&amp;postID=115753390458561919' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19247092/posts/default/115753390458561919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19247092/posts/default/115753390458561919'/><link rel='alternate' type='text/html' href='http://msozen.blogspot.com/2006/09/hibernate-kullanarak-yaplan-bir-ilemim.html' title=''/><author><name>Mustafa Sait Özen</name><uri>http://www.blogger.com/profile/15755714826873916523</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-W0K4GVCxYLc/Tabv0ql3bRI/AAAAAAAAFEg/f-pCn4KFzZg/s1600/images%253Fq%253Dtbn%253AANd9GcQAQqr8kbAecgyQ1PyuhzIjARAgEywhJgkrDoPg8c4tdYlpM1Vz%2526t%253D1'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19247092.post-113286637981210816</id><published>2005-11-25T09:06:00.000+02:00</published><updated>2005-11-28T12:50:18.106+02:00</updated><title type='text'></title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-family:verdana;"&gt;Herkese Merhabalar...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19247092-113286637981210816?l=msozen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://msozen.blogspot.com/feeds/113286637981210816/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19247092&amp;postID=113286637981210816' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19247092/posts/default/113286637981210816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19247092/posts/default/113286637981210816'/><link rel='alternate' type='text/html' href='http://msozen.blogspot.com/2005/11/herkese-merhabalar.html' title=''/><author><name>Mustafa Sait Özen</name><uri>http://www.blogger.com/profile/15755714826873916523</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-W0K4GVCxYLc/Tabv0ql3bRI/AAAAAAAAFEg/f-pCn4KFzZg/s1600/images%253Fq%253Dtbn%253AANd9GcQAQqr8kbAecgyQ1PyuhzIjARAgEywhJgkrDoPg8c4tdYlpM1Vz%2526t%253D1'/></author><thr:total>0</thr:total></entry></feed>
