content top

7 Temmuz StaJ…

Data Access Object (DAO) – Design Pattern

Staj süresince okuduğum kadarıyla  bugün de dao’dan bahsetmek istedim, taki Özcan ACAR Bey’in makalesini görene kadar, o kadar sade, o kadar anlaşılır bir makaleydi ki yani başka ne söylenebilir ki veya nasıl farklı yazabilirim ki diye düşünürken bugün bir ürün çıkaramayacağımı anladım ve onun makalesini okumanızı tavsiye etme kanısına vardım :)

http://www.kurumsaljava.com/download/9/ (Özcan Bey’in makalesi)

Ve de tabiki gün içerisinde ilerleyen vakitlerde okuduğum,bir o kadar beğendiğim  ve Özcan Bey ile aynı parkurda yer alan Cihat ALTUNTAŞ Bey’in makalesinide okumanızı tavsiye etmek istedim :)

http://www.cihataltuntas.com/?p=188 (Cihat Bey’in makalesi)

Read More

4 Temmuz Staj…

4 Temmuz Staj…

APT (Almost Plain Text) and Generation

A person who is interested in Maven 2 that generally  comes face to face apt formats. Because as we know that , when we wanna prepare documentation about our java system , it serves maven site generation and maven site provides us to create javadoc,test and quality reports and whatever you wanna write except those features as well. At that point Apt is needed.

Iniatially u have to create a directory like that ;

xx

In your workspace –> your project –>src  ; that directory is created when you open new project. after that u have to create a site folder and inside both of red lines should be created(those are required). when u write apt , maven convert your plain text to html site in like that directory ;

Read More

3 Temmuz – Toyota Stajında

ORM – ( Object-relational mapping )

The programmer must either convert the object values into groups of simpler values for storage in the database (and convert them back upon retrieval), or only use simple scalar values within the program. Object-relational mapping is used to implement the first approach.

So basically ORM focuses on the stored procedures because of gaining time and preventing suspicious attack, preventing lack of code and etc. By means of stored procedures developer doesn’t need to touch database directly, that is the main idea.

What about pros and cons ?  ORM often reduces the amount of code needed to be written, making the software more robust. There are costs as well as benefits for using O/R mapping. For instance, some O/R mapping tools do not perform well during bulk deletions of data. Stored procedures may have better performance but are not portable(for instance iBatis ,before I talked about iBatis-OR mapping Tool).

An example about mapping;

Read More

2Temmuz – Toyota Stajında

2Temmuz – Toyota Stajında

What is iBATIS? & Mapping

iBATIS bir Data Mapper framework’tür. iBATIS java ve .net ile veritabanını daha kolay kullanmamızı sağlar. iBATIS nesleri,stored procedure’ları veya SQL ifadeleri XML decriptor ile kullanılır.Basitçe denilebilir ki ;  object relational mapping tool’ları üzerinde veriyi haritalama için çok büyük avantajlar sağlar.

Stajda şuan üzerinde bir kısım javadoclarını yazdığımız proje, veritabanına bağlanmak için bu haritalanma yöntemini kullanmış. Bizde Mentorumuze sorduk ; Oda bize kısaca haritalanma mantığı üzerine ve 3 katmanlı üzerine bir eğitim verdi.

Read More

1Temmuz – Toyota Stajında :)

1Temmuz – Toyota Stajında :)

REUSABLE COMPONENTS

Yeniden kullanilir komponentler dediğimiz servis paketleri. İlk bakıldığında her projeye entegre edilebilen ,kod tarafında kolaylık ve hazırlık sağlan bir servis gibi görünsede  aslında biraz riski artırır, örneğin projenizde değişiklikler yaparken dikkatsiz yapılan componentlerdeki değişiklikler projede breakpoint’lar denilen kırılma noktaları oluşturabilir.

Aslında amacım iyi yanlarını anlatmak :) Şöyle ki ; eğer verdiğiniz pathlerde dikkatli olur kafanızda projenizin haritasını kurarsanız sorunsuz süper kolaylıklar sağlıyor ama dediğim gibi configürasyon hataları yaşamamak için ne yaptığınıza neleri değiştirdiğinize veya eklediğinize çok dikkat edin.

Bakalım yararları neymiş ; En önemli iki tanesi şöyle ,

Read More

30Haziran – Toyota Stajında…

Uluslararası dil böyle mi olmalı :S

Bugün Reusable Componentlerden Organizasyon servislerinin javadoc larını yazmaya devam ettim, ki bulmaca gibi ordan oraya giden kod blokları  neyse akşam ilk sunumumuz var insan kaynaklarina, staj sonu yapacağımız sunumun girişi niteliğinde.

Read More

Page 1 of 3123
?>
content top