Quantcast
Channel: BTSoru.com - Bilisim ve Yazilim Teknolojileri Soru/Cevap Platformu - latest questions
Viewing all 4270 articles
Browse latest View live

Datatableda sadece seçili satır üzerinde nasıl işlem yapılır ?

$
0
0

Primefacesde herhangi bir satırı seçip Context Menüdeki Update butonuna tıkladığım zaman rendered property kullanarak outputText yerine inputText gözükmesini istiyorum ama bu işlem bütün satırlara uygulanıyor bunu nasıl engelleyebilirim .

<p:panel id="panel" header="Fakülte Listesi">   
 <p:dataTable id="faculties" value="#{facultyBean.facultyDataList}" selectionMode="single" selection="#{facultyBean.faculty}" rowKey="#{c.facultyNo}" sortBy="#{c.facultyNo}" var="c" paginator="true" rows="10">
 <p:column width="100">     
     <f:facet name="header">
        <h:outputText value="Fakülte No" />     
     </f:facet>              
    <h:outputText value="#{c.facultyNo}" rendered="#{not update.updatable}"/>
    <h:inputText value="#{c.facultyNo}" rendered="#{update.updatable}" style="width:100px;"/>    
 </p:column>    
 <p:column>     
    <f:facet name="header">    
        <h:outputText value="Fakülte Adı" />  
    </f:facet>   
    <h:outputText value="#{c.facultyName}" rendered="#{not update.updatable}"/>
    <h:inputText value="#{c.facultyName}" rendered="#{update.updatable}"/>    
 </p:column> 
 </p:dataTable>
 <p:contextMenu>
    <p:menuitem value="Save" actionListener="#{facultyBean.facultyUpdate()}" update=":list:panel" icon="ui-icon-disk"/>
    <p:menuitem value="Update" actionListener="#{update.activeToUpdatable()}" update=":list:panel" icon="ui-icon-arrowrefresh-1-w"/>
    <p:menuitem value="Delete" icon="ui-icon-close"/>
    <p:menuitem value="Homepage" url="index.jsf" icon="ui-icon-extlink"/>
 </p:contextMenu>

JSF ve Spring (MVC) yapısal farklılıkları ve tercih sebepleriniz?

$
0
0

Core java yazmış biriyim. Şu şıralar frameworkler üzerine yoğunlaştım. Hibernate ve JSF ile haşır neşirim. Fakat piyasada Spring üzerine daha çok yoğunlaşma var. JSF kısmen hoşuma gitti ve ilk olarak onu kullanmayı tercih ettim. BU tercihim herhangi bir sebebi yok. JSF'yi genel hatlarıyla öğrendikten sonra Spring öğrenmem daha kolaylaşacağı kanısındayım. Yetkin arkadaşlar bana bu iki framework'un yapısal farklılıklarını ve şema olarak nasıl çalıştıklarını açıklarsa sevinirim.

Windows üzerinde çalışan bir java uygulamasının ubuntu üzerinde düzgün çalışmaması

$
0
0

Kısa bir süre önce ubuntuya geçtim ve eclipse kurdum.Java ile yapılmış bir gui yılan oyunu vardı.Bunu ubuntuda denemek istedim.Aslında oyun çalışıyor ama ekranda puanları gösteren yazılar siyah oluyor.Bu renkle ilgili kısımın kodları aşağıda,

package org.psnbtech;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Font;
import java.awt.Graphics;
import javax.swing.JPanel;

/**
 * The {@code SidePanel} class is responsible for displaying statistics and
 * controls to the player.
 * @author Brendan Jones
 *
 */
public class SidePanel extends JPanel {

/**
 * Serial Version UID.
 */
private static final long serialVersionUID = -40557434900946408L;

/**
 * The large font to draw with.
 */
private static final Font LARGE_FONT = new Font("Tahoma", Font.BOLD, 20);

/**
 * The medium font to draw with.
 */
private static final Font MEDIUM_FONT = new Font("Tahoma", Font.BOLD, 16);

/**
 * The small font to draw with.
 */
private static final Font SMALL_FONT = new Font("Tahoma", Font.BOLD, 12);

/**
 * The SnakeGame instance.
 */
private SnakeGame game;

/**
 * Creates a new SidePanel instance.
 * @param game The SnakeGame instance.
 */
public SidePanel(SnakeGame game) {
    this.game = game;

    setPreferredSize(new Dimension(300, BoardPanel.ROW_COUNT * BoardPanel.TILE_SIZE));
    setBackground(Color.BLACK);
}

private static final int STATISTICS_OFFSET = 150;

private static final int CONTROLS_OFFSET = 320;

private static final int MESSAGE_STRIDE = 30;

private static final int SMALL_OFFSET = 30;

private static final int LARGE_OFFSET = 50;

@Override
public void paintComponent(Graphics g) {
    super.paintComponent(g);

    /*
     * Set the color to draw the font in to white.
     */
    g.setColor(Color.WHITE);  //Burada başka renkler yazdığımda düzgün çalışıyor.
                              //Fakat white yaptığımda siyah yazıyor.
    /*
     * Draw the game name onto the window.
     */
    g.setFont(LARGE_FONT);
    g.drawString("Snake Game", getWidth() / 2 - g.getFontMetrics().stringWidth("Snake Game") / 2, 50);

    /*
     * Draw the categories onto the window.
     */
    g.setFont(MEDIUM_FONT);
    g.drawString("Statistics", SMALL_OFFSET, STATISTICS_OFFSET);
    g.drawString("Controls", SMALL_OFFSET, CONTROLS_OFFSET);

    /*
     * Draw the category content onto the window.
     */
    g.setFont(SMALL_FONT);

    //Draw the content for the statistics category.
    int drawY = STATISTICS_OFFSET;
    g.drawString("Total Score: " + game.getScore(), LARGE_OFFSET, drawY += MESSAGE_STRIDE);
    g.drawString("Fruit Eaten: " + game.getFruitsEaten(), LARGE_OFFSET, drawY += MESSAGE_STRIDE);
    g.drawString("Fruit Score: " + game.getNextFruitScore(), LARGE_OFFSET, drawY += MESSAGE_STRIDE);
    //Draw the content for the controls category.
    drawY = CONTROLS_OFFSET;
    g.drawString("Move Up: W / Up Arrowkey", LARGE_OFFSET, drawY += MESSAGE_STRIDE);
    g.drawString("Move Down: S / Down Arrowkey", LARGE_OFFSET, drawY += MESSAGE_STRIDE);
    g.drawString("Move Left: A / Left Arrowkey", LARGE_OFFSET, drawY += MESSAGE_STRIDE);
    g.drawString("Move Right: D / Right Arrowkey", LARGE_OFFSET, drawY += MESSAGE_STRIDE);
    g.drawString("Pause Game: P", LARGE_OFFSET, drawY += MESSAGE_STRIDE);
}

}

Kodlar daha uzun ama sorun burda gibi WHITE yerine diğer renkleri yazdığımda renkler düzelmekte.Sorun java sürümü ile mi ilgilidir acaba?Yoksa java her işletim sistemine göre değişiklik mi gösterir?Cevaplarınız için teşekkürler.

Vakti olanlar denemek isterse oyunun kaynak kodlarının linkini veriyorum.Belki soru çok anlaşılır olmamıştır.

https://github.com/PSNB92/SnakeRemake

Son olarak java -versionçıktısını veriyorum.

java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)

HTML sayfamda birden fazla ajax requesti için loading spinnerlarını nasıl gösterebilirim?

$
0
0

Merhabalar, Projemin javascript tarafında birden fazla ajax call yapılıyor.Bunlar yapılırken loading.gif leri göstermek istiyorum.Araştırma yaparken global ajax loading fonksiyonuna rastladım.Ama bununla sayfanın sadece bir bölümünde spinner gösterebiliyorum.Örneğin, combobox'tan bir şey seçildiğinde ajax call yapılıyor ve hemen altında bu isteğin yapıldığını gösterir bir spinner gösterebiliyorum.Ama sayfanın başka bir yerinde başka bir işlem için de ajax call yaptığımda yine comboboxın altındaki spinner dönüyor.Bunu yapmak yerine birden fazla loading spinner ı gerektiği zaman göstermek istiyorum.Denediğim kod:

Stations
 <select name="selectStation" id="selectStation" onchange="sta_callStation(this);">  
 </select>
 <div id="noOfPassengers"></div>
 <div id="sta_numberOfIcons"></div>
 <div id="spinner">
    <img src="ajax-loader.gif" alt="Loading..." />
 </div>

Js tarafı:

<script>
 $('#spinner').ajaxStart(function () {
 $(this).fadeIn('fast');
//Set time interval
}).ajaxStop(function () {
$(this).stop().fadeOut('fast');
 });
//There are lots of functions here
</script>

CSS tarafı

div#spinner{
display: none;
width:10px;
height: 10px;
position:center;
top: 50%;
left: 50%;
text-align:center;
margin-left: -50px;
margin-top: -100px;
z-index:2;
overflow: auto;
}

Ajax call olarak $.getJSON() ve $.ajax() fonksiyonlarını kullanıyorum.

Derleme sonrası istediğiniz isme sahip dosya nasıl üretilir?

$
0
0

c ile yazdığım bir kodu minGW ile derledikten sonra masaüstünde oluşan exe'nin adı otomatik olarak a.exe oluyor. bunu nasıl değiştirebilirim ?

Yazılımcı olmak ve mutluluk?

$
0
0

Çalışma sektörüne baktığımızda insanların %80 mutsuz olduğunu ve yaptığı işi sevmediğini görürüz.

Apayrı bir sektördeyim ve programcı olmadığım halde nerede yazılım kitabı görsem okumak istiyorum Python’un kod parçalarını görünce kendimi iyi, mutlu kendimi birden harikalar diyarında hissediyorum. Bana şu soru sorulsaydı --- Programlamayı öğrenip bir yerlerde çakışmak ister miydin? Bu sorunun cevabımı: ---Kesinlikle hayır.

olurdu, bir şeyi iş olarak algılayıp onun için öğrenmek düşüncesi bende nefret uyandırıyor.

---Ya siz, sizin yazılım sektörde durum nedir ?

-------Ne kadar mutlusunuz ?

Python Klavye den girilen degerlerle islemler yardım!!

$
0
0

x=raw_input("bir sayi girin")

y=raw_input("bir sayi daha girin ") def toplam(): def toplam1(x,y): return(x+y)

print"sayilarin toplami",toplam1

def carpim(): def carpim1(x,y): return(x*y)

print"sayilarin deger carpimi",carpim1

def bolum():

def bolum1(x,y):
    return(x/y)
print "sayi degerleri bolumu",bolum1

istenen='' while istenen <> 'E': print print 'hangi islemin yapilmasini istiyorsunuz' print '[Ç]arpim [T]oplam [B]olum [E]xit'

istenen=raw_input()

if istenen=='Ç':carpim()
elif istenen=='T':toplam()
elif istenen=='B':bolum()
elif istenen=='E':print"simdi cikiliyor"
else:print"gecersiz islem"

BURDA İSLEME GİRMİYO DEGERLER CALISIYO AMA İSLEM YOK HANGİ METOTLARI YANLIS KULLANIYORUM DOGRULARI HANGİSİ SİMDİDEN TESEKKURLER İYİ CALİSMALAR

Hibernate cfg xml

$
0
0

Herkese iyi akşamlar Şuan JSF+hibernate ile bir web projesi yapmaktayım veritabanında ki bir tablomla ilgili kayıt ekle sil listele ve bazı sorguları yapıp çalıştırmaktayım fakat başka bir tablo eklediğim de dao,pojo ve bean sınıflarımın düzgün çalıştığını düşünüyorum (kontrol amaçlı kod satırları koydum çalışıyor) ekleme yaptığımda veritabanına eklemiyor sizce hibernate.cfg.xml dosyasında değiştirmem gerekli olan bir yer var mı? veya başka bir düşüncesi olan şimdiden teşekkür ederim kolay gelsin..

<hibernate-configuration>
     <session-factory>
<property name="hibernate.dialect">org.hibernate.dialect.PostgreSQLDialect</property>
<property name="hibernate.connection.driver_class">org.postgresql.Driver</property>
<property name="hibernate.connection.url">jdbc:postgresql://localhost:5432/JSF</property><property name="hibernate.connection.username">postgres</property>
<property name="hibernate.connection.password">1234</property>
<property name="hibernate.hbm2ddl.auto">update</property>
<mapping class="com.pojos.KayitPojo"/>//Bu benim 1. tablom için Pojo sınıfım

</session-factory>
</hibernate-configuration>

FormCollection Hakkında

$
0
0

Selamlar arkadaşlar ben bir oda rezervasyon formu yazıyorum ancak bir yerde takıldım. Konunun özü şöyle

Kullanıcı 2 adet oda istiyor biri tek kişilik bitanesi 2 kişilik bu odalarda kalacakların bilgilerini dolduracağı bir form getiroyurm karşısına ve aşağıdaki gibi bir form ekrana basılıyor.

1. Oda (1 yetişkinin kalacağını varsayıyorum)

1.Yetişkin

-Adı Soyadı

-Tc kimlik

2. Oda (2 yetişkinin kalacagını varsayıyorum)

1.Yetişkin

-Adı Soyadı

-Tc kimlik

2.Yetişkin

-Adı Soyadı

-Tc kimlik

Bu bilgileri alacak olan html formu oluşturup ekrana basıyorum ancak benim hangi bilginin hangi odaya ait olduğunu bilmem gerekiyor ki ona göre reservasyon işlemini gerçekleştireyim bir kaç yöntem düşündüm (name leri dinamik yapmak gibi örnek name="oda_0_0" yani 1. odanın 1.yetişkini gibi) ama bu yol baya bir karmaşık olacak gibi geldi. Buraya danışayım istedim bu formdaki değerleri en sade şekilde odalara ayırarak nasıl yakalayabilirim ?

Not : asp.net mvc kullanarak yazıyorum

Raporlama araçlarının seçimi ve kullanımı

$
0
0

Herkese iyi akşamlar Projelerde raporlama ve analiz aşamaları nasıl işler. Raporlama araçları kullanılırken nelere dikkat edilmelidir? Hangi raporlama araçları iş dünyasında daha çok tercih edilmektedir?

WebSocket'i birden fazla callback ile kullanmak

$
0
0

Websocket kullanirken farkli send cagrilarina farkli callbackler atamak mümkün mü? Bazi responselari istek yaptigim noktada dinlemek (veya farkli yerlere yönlendirmek) istiyorum.

Java da thread kullanımı nasıl oluyor

$
0
0

Thread kullanarak saati label'a yazdırmaya çalışıyorum.Fakat saniye hiç ilerlemiyor .Acaba neyi yanlış yapıyorum

public void Cal() throws InterruptedException {

    Thread thread=new Thread(new Runnable() {

        @Override
        public void run() {
            Calendar calendar=new GregorianCalendar();
            int sec=calendar.get(Calendar.SECOND);
            int min=calendar.get(Calendar.MINUTE);
            int hour=calendar.get(Calendar.HOUR);
            lblClock.setText("Day "+hour+": "+min+" :"+sec);

        }
    });
    Thread.sleep(1000);
    thread.start();

mysql de anlık veri nasil kontrol edilir?

$
0
0

Selamunaleyküm yiğitler,
Kısa ve net bir soru soracağım
şimdi veritabanı kontrolü yapıyoruz, diyelim 5 saniye de bir. Ben yeni veri gelip gelmediğini nasıl anlayabilirim? İlk bir kere kontrol edip ordaki satır sayısını hafıza da tutmak doğru bir yöntem mi? Ama update olursa veri satır sayısı değişmemiş oluyor. Daha optimize bir çözüm var mıdır bunun için? Bir entity oluşturup veritabanına flag koymak doğru olabilir mi? O zaman da değişen ögenin flagini mi 1 yapmalıyım? Bu işi nasıl çözebiliriz? Böyle olursa da her seferinde komple veritabanını taramak gerekecek. Bununla ilgili ayrı bir flag tablosu yapıp ordan mı kontrol edilmeli ?

O --veri at, flag 1 yap--> VERİTABANI <---veri al, flag 0 yap--- O

Bu doğru bi yaklaşım mı?

C'de İç İçe Döngü Sorusu

$
0
0

Merhaba, bu tür soruları malesef her zaman yapamıyorum, sınavda bu soru çıktı ve çözemedim. Ayrıca bu sorunun çözümünün yanında bu konuda kendimi nasıl geliştirebilirim yardımcı olursanız sevinirim.

1a3a5
1a3a
1a3
1a
1

Soruda istenen bu ekran görüntüsünü almak için iç içe for döngüsü yazılmasıydı.

Regex özel karakter ayıklamak?

$
0
0

Selam arkadaşlar regex ile {[]} parantezlerinin içindeki veriyi ayıklamak istiyorum. Yani şöyle bir satır var; {data[link:'facebook.com', baslik:'Facebook']}, {data[link:'google.com', baslik:'Google']}, {data[link:'youtube.com', baslik:'Youtube']}

Şöyle bi satır yazdım ama olmadı,

MatchCollection datas = Regex.Matches(json, "{data[(.*?)]}");
        for (int i = 0; i < datas.Count; i++)
        {
            string data = datas[i].Groups[1].Value;
            Match baslik = Regex.Match(data, "baslik:'(.*?)'");
            Match link = Regex.Match(data, "link:'(.*?)'");
}

c++ şapkalı değişken ne oluyor? Örnek: ^a.

$
0
0

Kullanımını bir yerde gördüm. Bilgisi olan var mıdır?

Visual Studio 2013 ODBC Ekleme Sorunu

$
0
0

Merhaba arkadaşlar, Server Explorer kısmından yeni bir data connection eklemek istiyorum.

"Use user or system data source name"

kısmından gerekli databasemi seçiyorum. Ancak aşağıdaki resimdeki hatayı alıyorum. Databe olarak firebird kullanıyorum.

alt text

HATA

Java ile Web Servis yazmaya yeni başlayanlar için öneriler

$
0
0

Herkese merhaba,

Yazılım dünyasına yeni adım attım sayılır. Database'e bağlanıp swing ile desktop application yazacak kadar bilgi edindim şuana kadar. Web Application'lar üzerinde de çalışmaları mı sürdürüyorum. Servlet'i, JSP'yi, JSF'i, Maven'ı, Spring'i, PrimeFace'i yeni yeni öğreniyorum. Ama aslında yapmak istediğim şey Java ile Web Application yazmak değil. Java ile Web Servis yazmak. Yolun da başında biri olarak sormak istediğim sorular şunlar;

Kullanmayı düşündüğüm teknolojiler: SOAP Web Servis, MySQL Database

  1. En kısa yoldan Database ile etkileşimli Web Servis yazmak için hangi yol haritasını izlemeliyim?
  2. Web Servis yazmakta ki amacım kodu bir kere yazıp her platformda web servisin dönderdiği wsdl'ı okuyarak o platforma adapte etmek. Şöyle bir yararı olacağın düşünüyorum, gereksiz yere PrimeFaces gibi frameworkler kullanarak web sitesi dizayn etmek yerine HTML5, CSS3, PHP belki Ruby kullanarak responsive design Web Application'lar geliştirmek. Burada ki düşüncem de bir terslik var mı?
  3. Ben SOAP dedim ancak piyasada benim biliğim REST ve JSON gibi Web Servis teknolojileri de var. Amacıma en kısa yoldan ulaşmamı hangisi sağlar sizce? Öğrenme kolaylığını bir kenera bırakırsak hangisi daha faydalı bir teknoloji?
  4. Zaten yolun başındasın Java'ya hiç buluşma Web Servis dediğin olay platform bağımsız bir şey geç ASP.NET'e kafan rahat etsin diyeniniz var mı? ASP.NET benim beleşçilik iç güdülerimi tatmin edebilecek kıvamda mı? Herşeye para veririm server lisansına para vermem. Linux gibi Windows Server'dan kat be kat performanslı, MySQL gibi dünya devlerinin(Facebook, Twitter vs.) bile kullandığı derya deniz varken Windows'a lisans parası vermenizi gerektiren nedenleriniz nelerdir?
  5. Android için en uygun Web Servis sizce hangisidir?
  6. Web Application için geliştirdiğim ile Android için geliştirdiğim servisler ayrı mı olmalı?
  7. Web Servis yazmayı öğrenebileceğim kurs tavsiyeleriniz var mı?
  8. Ve benim aklıma gelmeyen bu yolda bana ışık tutacağını düşündüğünüz tavsiyeleriniz nelerdir? Artık bu işte bir hız kazanmak istiyorum çok yavaş gidiyormuşum gibi geliyor. Zaman kaybetmeden beni sonuca götürecek tavsilernizi bekliyorum.

Zaman ayırıp okuduğunuz için ve vereceğiniz cevapları için şimdiden teşekkür ederim. Herkese kolay gelsin.

Exception loading sessions from persistent storage hatasını nasıl çözerim?

$
0
0
Ara 17, 2014 10:00:05 AM org.apache.catalina.session.StandardManager startInternal
SEVERE: Exception loading sessions from persistent storage
java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: gov.tbb.eys.service.impl.MenuServiceImpl
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1354)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1990)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1915)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1798)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1350)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1990)
    at java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:500)
    at org.springframework.aop.framework.AdvisedSupport.readObject(AdvisedSupport.java:557)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1017)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1893)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1798)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1350)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1990)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1915)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1798)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1350)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1990)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1915)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1798)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1350)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1990)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1915)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1798)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1350)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:370)
    at org.apache.catalina.session.StandardSession.readObject(StandardSession.java:1619)
    at org.apache.catalina.session.StandardSession.readObjectData(StandardSession.java:1084)
    at org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:282)
    at org.apache.catalina.session.StandardManager.load(StandardManager.java:202)
    at org.apache.catalina.session.StandardManager.startInternal(StandardManager.java:489)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5501)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1575)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1565)
    at java.util.concurrent.FutureTask.run(FutureTask.java:262)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:745)
Caused by: java.io.NotSerializableException: gov.tbb.eys.service.impl.MenuServiceImpl
    at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1183)
    at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1547)
    at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1508)
    at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1431)
    at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
    at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1547)
    at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1508)
    at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1431)
    at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
    at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1547)
    at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1508)
    at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1431)
    at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
    at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1547)
    at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1508)
    at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1431)
    at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
    at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1547)
    at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1508)
    at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1431)
    at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
    at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
    at org.apache.catalina.session.StandardSession.writeObject(StandardSession.java:1695)
    at org.apache.catalina.session.StandardSession.writeObjectData(StandardSession.java:1101)
    at org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:430)
    at org.apache.catalina.session.StandardManager.unload(StandardManager.java:351)
    at org.apache.catalina.session.StandardManager.stopInternal(StandardManager.java:516)
    at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232)
    at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5683)
    at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232)
    at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1591)
    at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1580)
    ... 4 more

Ara 17, 2014 10:00:05 AM org.apache.catalina.core.ApplicationContext log
INFO: Initializing Spring FrameworkServlet 'dispatcher'
Ara 17, 2014 10:00:05 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-8080"]
Ara 17, 2014 10:00:05 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-bio-8009"]
Ara 17, 2014 10:00:05 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 10112 ms
<web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemalocation="http://java.sun.com/xml/ns/javaee &lt;a href=" http:="" java.sun.com="" xml="" ns="" javaee="" web-app_3_0.xsd"="">">http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">

------------------------------------web.xml-----------------------------

<listener>
    <listener-class>com.sun.faces.config.ConfigureListener</listener-class>
</listener>
<listener>
    <listener-class>org.springframework.web.context.request.RequestContextListener</listener-class>
</listener>
<listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>classpath:applicationContext.xml</param-value>
</context-param>
<context-param>
    <param-name>javax.faces.PROJECT_STAGE</param-name>
    <param-value>Development</param-value>
</context-param>
<context-param>  
    <param-name>primefaces.THEME</param-name>  
    <param-value>#{themeBean.theme}</param-value>  
</context-param>

<context-param>
    <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
    <param-value>client</param-value>
</context-param>

<servlet>
    <servlet-name>dispatcher</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <load-on-startup>2</load-on-startup>
</servlet>
<servlet>
    <servlet-name>Faces Servlet</servlet-name>
    <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
    <servlet-name>dispatcher</servlet-name>
    <url-pattern>*.xhtml</url-pattern>
</servlet-mapping>
<servlet-mapping>
    <servlet-name>Faces Servlet</servlet-name>
    <url-pattern>*.jsf</url-pattern>
</servlet-mapping>
<session-config>
    <session-timeout>
        30
    </session-timeout>
</session-config>
<welcome-file-list>
    <welcome-file>anasayfa.jsf</welcome-file>

</welcome-file-list>
<error-page>
    <exception-type>javax.faces.application.ViewExpiredException</exception-type>
    <location>/anasayfa.jsf</location>
</error-page>
</web-app>

-------------------------------------applicationContext.xml--------------------------------- <?xml version='1.0' encoding='UTF-8' ?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx" xmlns:context="http://www.springframework.org/schema/context" xsi:schemalocation="http://www.springframework.org/schema/beans &lt;a href=" http:="" www.springframework.org="" schema="" beans="" spring-beans-4.0.xsd"="">http://www.springframework.org/schema/beans/spring-beans-4.0.xsd http://www.springframework.org/schema/contexthttp://www.springframework.org/schema/context/spring-context-4.0.xsdhttp://www.springframework.org/schema/aophttp://www.springframework.org/schema/aop/spring-aop-4.0.xsdhttp://www.springframework.org/schema/tx">http://www.springframework.org/schema/tx/spring-tx-4.0.xsd">

<context:component-scan base-package="gov.tbb.eys" />

<bean id="dataSource"
    class="org.springframework.jdbc.datasource.DriverManagerDataSource">
    <property name="driverClassName" value="com.sybase.jdbc4.jdbc.SybDriver" />
    <property name="url" value="jdbc:sybase:Tds:localhost:2638/db" />
    <property name="username" value="eysAdmin" />
    <property name="password" value="eys2014" />
</bean> 
<bean id="jpaAdapter"
    class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter">
    <!-- <property name="showSql" value="true"/> -->
    <!-- <property name="generateDdl" value="true"/> -->
    <property name="database" value="SYBASE" />
</bean>
<bean id="entityManagerFactory"
    class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
    <property name="dataSource" ref="dataSource" />
    <property name="jpaVendorAdapter" ref="jpaAdapter" />
    <property name="persistenceUnitName" value="gov.tbb_eys_war_1.0-SNAPSHOTPU" />
</bean>
<bean id="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager">
    <property name="entityManagerFactory" ref="entityManagerFactory" />
</bean>
<tx:annotation-driven transaction-manager="transactionManager"/>

<context:annotation-config />
</beans>

---------------------MenuBean.java--------------------------------

@ManagedBean(name = "menuBean") @SessionScoped public class MenuBean implements Serializable { private static final long serialVersionUID = 1L;

@ManagedProperty(value = "#{menuService}")
private IMenuService menuService;

----------------------IMenuService.java----------------------------------------- public interface IMenuService {

List<Menu> findAllMenu();

List<MenuItem> findAllMenuItem();

List<MenuItem> findMenuItemByMenu(Menu menu);

Tema findTema();

void saveTema(Tema tema);

}

@Transactional @Service(value="menuService") public class MenuServiceImpl implements IMenuService {

@Autowired 
private IMenuDao menuDao;

@Autowired
private IMenuItemDao menuItemDao;

@Override
public List<MenuItem> findAllMenuItem() {
    return menuItemDao.findAllMenuItem();
}

.......

public interface IMenuDao {

List<Menu> findAllMenu();

Tema findTema();

void saveTema(Tema tema);

}

@Repository public class MenuDaoImpl extends GenericDaoImpl<integer, menu=""> implements IMenuDao{

@Override
public List<Menu> findAllMenu() {

    TypedQuery<Menu> query =  getEm().createNamedQuery("Menu.findAll", Menu.class);
    List<Menu> results = query.getResultList();

    return results;
}
..............

Saldırı Tespit Programı

$
0
0

Merhaba arkadaşlar. Cumaya kadar teslim etmem gereken eşzamanlı saldırı tespit programına ihtiyacım var. Snort, pokemon tarzı uygulamalar gibi. Pokemon açık kaynak kodlarına ulaştım ama yine de sizlerinde önerisine başvurmak istedim. Teşekkürler.

Viewing all 4270 articles
Browse latest View live