RE: [Linux-programlama] JSP ile baglantı

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Mehmet Duran (mehmetd@kablonet.com.tr)
Date: Fri 29 Dec 2006 - 20:53:04 GMT


Umut Bey,

 

JSP ile gelistirdiginiz proje, sonucta bir Java EE projesi. Arkada
istediginiz derinlikte class yapisina sahip olabilirsiniz.

Database ile ilgili dertlerinizi cozecek DAO (Data Access Object) classlari,
business'I gomeceginiz Business class'lari,

Ve de web aplikasyonunun akisini kontrol etmek icin de Controller
class'lari ayri ayri yazarsaniz, JSP'de sadece onyuzle

alakali detaylari halleder, cok daha rahat edersiniz.

 

Bu konuda size JSF, Struts ve Spring framework'leri yardimci olabilir.
Bunlardan birisine baslamaniz cok faydaniza olacaktir.

JSF Sun'in onerdigi standardlarin bir parcasiyken, Strust Apache'nin bir
projesi olup yillardir kullanilan, her IDE tarafindan cilginca

desteklenilen bir framework'tur. Spring ise ufkunuzu acacak, dimaginizi
harekete gecirecek kadar gunumuz programlama ve

uygulama dizayn paradigmalariyla ic ice bir framework'tur.

 

Kolay gelsin.

 

  _____

From: linux-programlama-bounces@liste.linux.org.tr
[mailto:linux-programlama-bounces@liste.linux.org.tr] On Behalf Of Umut
Karabudak
Sent: Friday, December 29, 2006 8:41 AM
To: linux-programlama@liste.linux.org.tr
Subject: Re: [Linux-programlama] JSP ile baglantı

 

Selamlar,
Connection sınıfı üzerinden işlem yapmak, bağlantıların açık kalması, her
seferinde bağlantı gibi birçok sıkıntıyı beraberinde getirir. MVC
Pattern'ini [1] uygulamanızı öneririm. Ya da JSTL'in sql eklentisini [2]
kullanmanızı.

[1] http://en.wikipedia.org/wiki/Model-view-controller#Java
[2] http://java.sun.com/products/jsp/jstl/

On 12/28/06, Ali Dereli <derelinux@gmail.com > wrote:

Merhaba;

JSP ile uygulama geliştiriyorum.
Uygulamada Connection degiskenini JSP sayfasında olusturup kullandıgımda hiç
bir sorun yasamıyordum.
Kolaylık olması için Connection degiskeni döndüren bi sınıf olusturup, bu
sınıftan türettigim nesneyi kullanmayı denedim.
Sayfa ilk calıstıgında sorun yoktu. Ama 2. calışmasında sql de sorun
cıkıyordu. Veritabanım PostgreSQL oldugu için PostgreSQL listesine sorunumu
yazdım. Gelen cevap sorunun PostgreSQL'den degil Java'dan kaynaklandıgı ve
Connection degişkenini sürekli yenilemem gerektigi yönündeydi. (ki denedim
oldu).
Olayı MySQL ilede denedim. Netice aynı.
PostgreSQL hata mesajı: "Backend'e gönderirken bir I/O hatası oluştu."
MySQL hata Mesajı:
"com.mysql.jdbc.exceptions.MySQLNonTransientConnectionException : No
operations allowed after connection closed"

Bana yanlıs bişeyler varmış gibi geliyor. Yeni calısmaya baslıyan bi sayfada
Connection degişkeni nasıl kapalı olur. Sınıf kullanınca kapanıyorda sayfaya
gömülü olunca neden olmuyor? vb.
Bu tarz bi sorunu daha önce yaşayanlar nasıl bi çözüm uygulamaktadır?
 
Fikirleri bekliyorum.
Saygılar.

_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama

-- 
Umut Karabudak
"Do, or do not. There is no 'try.'"
  --  Jedi Master Yoda 

_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.