Git Product home page Git Product logo

g-mvc's Introduction

##GMVC ve MovieClub projesine hosgeldiniz! GMVC (GWT uzerine MVC) catisini ornek bir projeyle gercekler. GMVC ve MovieClub Projesi acik kaynak teknolojiler kullanilarak Java' da gelistirilmistir. Proje icerisinde GWT ve GXT ile ilgili karsilasilan bircok sikintinin cozumunu bulabilirsiniz.

  • GMVC Catisi LGPLV3 ile lisanslanmistir.
  • MovieClub Projesi GPLV3 ile lisanslanmistir.

Projenin icerisinde bulabilecekleriniz:

  • Hibernate implementasyonu : Dozer API kullanilarak model siniflar DTO (data transfer object) siniflara cevriliyor.
  • Login formu ve kullanici hak denetimlerinin yapilmasi : Asenkron cagri sonucunun senkron olarak beklenmesi durumu encok Login formlarinda yasanan sikintidir. Ayrica kullanici hak denetimlerinin nasil yapildigina dair ornek bulabileceksiniz.
  • Remote Procedure Call ile SuggestionBox bileseni : GWT ve Ext-Gwt bilesenleri icerisinde bulunan SuggestionBox bileseni static data üzerinde calisiyor, burda ise RPC yolu ile dinamik data üzerinde calisan ornegi bulabilirsiniz.
  • MVC catisi ve cok katmanli programlama : MovieClub Projesinin üzerine bina edildiği temel paterndir. Zaten bu projenin amaci, GMVC modulunun gerceklestirimini yapmaktir. Formlarin ve servislerin kalitim yolu ile edilmesi ve data, kontrol ve gorunumun ayri ayri katmanlarda ele alinmasi ile cok katmanli programlama orneklenmistir.
  • Jasper Report kullanimi : Raporlama araci olarak JasperReport tercih edildi, tasarimlar icin de iReport kullanildi. Raporlarin farkli formatlara dokumunun orneklerini bulabilirsiniz. Html, PDF, CVS, Excel gibi.
  • GWT de Modul yazimi/kullaniminin ornegi : GMVC ayri bir moduldur, bu ornek ile kendi bagimsiz modullerinizi gelistirebilirsiniz.
  • RPC servislerin kalitimmla elde edilebilmesi : CRUD (Create-Read-Update-Delete) servisleri kalitim yolu ile elde ediliyor.
  • Olay temelli haberlesme : Siniflarin bagimliliklarini en aza indirmek icin, MVC siniflari ve aplikasyon idaresinden sorumlu siniflar olay temelli haberlesiyorlar.
  • Projenin Ant Script ile WAR dosyasinin hazirlanmasi : Uygulamanin sunucu uzerinde deploy edilebilmesi icin gereken WAR dosyasini hazirlayan ant scriptini iceriyor.

g-mvc's People

Contributors

mdpinar avatar

Watchers

 avatar

g-mvc's Issues

Svn checkout problem

I am getting an error "project does not exist" when try to checkout project 
from svn .

Original issue reported on code.google.com by [email protected] on 19 Sep 2011 at 1:57

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.