Thursday, October 8, 2009

Sample project using GWT/GWT-Ext/Spring/Hibernate/ORACLE - CRUD

In May of 2006, Google released the Google Web Toolkit (GWT), a set of development tools, programming utilities, and widgets, allowing you to create rich Internet applications differently than you might have done before. The difference between GWT and all of those other frameworks, is that with GWT you write your browser-side code in Java instead of JavaScript. For those of us that rely on Java as a trusted tool this is really a monumental difference over traditional JavaScript coding. It means that besides gaining all of the advantages of Java as a programming language, you also get immediate access to a gazillion Java development tools that are already available. Instead of trying to build a new tool to support the development of rich Internet applications in JavaScript, Google has altered the language that we use to write these applications to Java, allowing us to use the tools that already exist.

GWT provides a set of ready-to-use user interface widgets that you can immediately utilize to create new applications. It also provides a simple way to create innovative widgets by combining the existing ones. You can use the Eclipse IDE to create, debug, and unit-test your AJAX applications. You can build RPC services to provide certain functionalities that can be accessed asynchronously from your web applications easily using the GWT RPC framework. GWT enables you to integrate easily with servers written in other languages, so you can quickly enhance your applications to provide a much better user experience by utilizing the AJAX framework.

Following is a short summary of these features:

  • Full Java 5 language support (such as generics, enumerated types, annotations, etc.).
  • A Java-to-JavaScript compiler with hosted mode emulation, allowing full support for Java
    debugging.
  • Browser independence—quirks and history management issues are dramatically reduced.
  • Basic widget support for buttons; forms; elements; simple tables; and tree widgets, dialogs, and panels.
  • Support for a range of server integration and communication options (RPC, XML, or
    JSON).
  • JUnit testing support and integration.
  • Internationalization language and locale support.

Here is an example project i have created by implementing together the new technologies: GWT 1.7, GWT-ext 2.0.6, Spring 2.5, Hibernate 3, JSON and Oracle database 10g express edition.

This project includes a CRUD operations related to the basic product data, i provide as well an operation for uploading photo or binary data. I believe this sample project could give some insights for java developers who is getting start using this kind of technology.

I use WindowBuilder Pro IDE 7.1 plugin for eclipse 3.4, it's a powerful and helpful editor, but it is not an open source like Netbeans IDE.

I've actually accomplished a website for Central Sign CO.,LTD. with these technologies for some part of it.

Download:

http://sharecash.org/download.php?file=442539

69 comments:

Rene Vielma said...

Hello
I can't download source code from rapidshare.
Can you upload it in other host?

thank you

Rene Vielma said...

thank you for replay

my email:
renevielma (at) gmail (dot) com

Unknown said...

Hi,

I am also interested in this sample.

Could you please be so kind and send it to me?

My eMail:

hanno.pichler (at) gmail.com

Marcin Piechota said...

Hi,

I would be gratefull if You would be so kind to send me the project.

My email:

piechota.marcin (at) gmail (dot) com

Mr.Phuong said...
This comment has been removed by the author.
Florian Estoppey said...

Hello,
Could you send me your sample app. please .
estoppey.florian@gmail.com

Thanks very much !!

My Fortune Affiliate said...

Hi,

Great posting ...

I am interested to your sample app. too.

Could you send to me as well please.
yuli.prapto@gmail.com

Thanks

andryi said...

Yeah, me too, I've interested in this example, could you sent me the link please??
my mail is : andryi777@gmail.com
Thanks

Anonymous said...

Hi,

it seems, I'm not the only one interested on the sample :-)
send it also to me - if possible : esteban_chavez_baroni@yahoo.com

Thanks,
Esteban.

suthahar said...

Hi , can you please send the source to suthahar.g@gmail.com

Andres Arias said...

please send too the source to : andres_arias@hotmail.com

Fko Bazan said...

me too please
email: fbazanm@gmail.com

Shri said...

Hi
I hope this project gives us good start up to learn GWT. please can you provide on my id is sridharguptha196@gmail.com.

thank you for your time. I hope will helps me helps and svaes me alot time while learning.

thank you
sridhar

Unknown said...

Hi
It would be very helpful to learner like me, Could you please send me it on

kamlesh4821@yahoo.com or
kamlesh.chikey@gmail.com

Thanx dear
Kamlesh

Anonymous said...

Hi,

I would be grateful if You would be so kind to send me the project.Plz

My email:
mazalinadia@hotmail.com
mazalinadia@gmail.com

Anonymous said...

Appreciate your effort in putting this together and would like to see the source code. Can you please send the project source to me as well?

trackleadr@gmail.com

Anonymous said...

Hi,

I'm newbie in gwt and ill use extgwt too.can you please send the source to me?
Thanks in advance :D

ynicolasy@gmail.com

Anonymous said...

Hi,

I would like to have it, too:
maik.kwiatkowski@arcor.de

Thanks!

Anonymous said...

Hi,
really interested too with your sample project, can you send it to me :
christophe.rozec@gmail.com

Regards.

Anonymous said...

Hi,

i would like to recieve the sample project, too.
Thanks in advance.
Mail is: trackor@t-online.de

Regards.

Anonymous said...

sry, to post twice, but mail is actually tracktor@t-online.de :) Thanks

Anonymous said...

Hi,

I would like to have it, too
micicjovan@gmail.com

Thanks in advance!

Joseph Makara said...

Hi, I would like to have it. josemakara2@gmail.com Thank you..

Anonymous said...

Hi,

I too would be very interested in seeing the source code as it would help me hugely in my learning.

If possible, could you please send it to:

noshankus@gmail.com

Joseph Makara said...

Thanks so much. Got it. Veeery helpful

Unknown said...

Hi,

I would like to receive the sample project too,

My e-mail is carlosrf@gmail.com

Thanks.

Vicious said...

hi,

really interested too with your sample project, can you send it to me :

edson.vicious@gmail.com

Edsom.

Unknown said...

hi
I m interested this sample product can you send it to me
saneera@gmail.com

Thanks

Saneera

Anonymous said...

Dear Sir,

A good project . Please send me the source code/project to my email id .
ananya.acharya@gmail.com

Kind Regards,
Ana !

Anonymous said...

Dear Sir,

A good project . Please send me the source code/project to my email id .This one is the original id .Please ignore the previous post ..
ananya.acharya08@gmail.com

Kind Regards,
Ana !

Anonymous said...

Hi Khamsinh,

Nice work. Please send me the source code/project to chaichingling@yahoo.com

thanks in advance.

Anonymous said...

I'd like to have a look at the project to.

Can you send to robmorning@yahoo.com

Thanks

Ashok Reddy Singam said...

hi,

could you please send me the project to ashok.singam@gmail.com

thanks

Anonymous said...

Hi,
could you upload the example

thanks

Anonymous said...

Hi,
could you please send me the project to thomas.sega@student.tugraz.at

thanks

Unknown said...

Hi, could you re-up this project or send me to rafael.sisweb (at) gmail.com

Thanks a lot.

camsinh said...

Ok, Here is re-up link:

http://sharecash.org/download.php?file=442539

Anonymous said...

Only insertion into database is working, read is not working.

Anonymous said...

Hi,
I'm starting to use the gwt and I need an example you could send to me.

thanks

barbosa.ba@gmail.com

Unknown said...

Hello, can anyone send me the project to

costa72@live.com.pt

Thank you

Hermes Lorenzo said...

hi Camsinh, it's look a very good sample for starting, but there is not way to download it, can you or anybody send me to my mail address: hermeslm@gmail.com ....thanks

Hesam said...

hello,


can anyone send me the project too?
or upload into new web site. the link doesnt work.

Email : hesam.p@gmail.com

Thank You.

Anonymous said...

from where to get the sources ?
Thank you,
Esteban

Unknown said...

Hi,

I would like to have it, too
aspide83@gmail.com

Thanks in advance!

Anonymous said...

could you please forward it to my email anwar_j@yahoo.com? Thank you in advance

Anonymous said...

Hello, can anyone send me the project to

pawelb@wipasz.pl

Thank you

Anonymous said...

Hi,
can you send me the sample project to

rahmat.arief@gmail.com

Thanks

Denmir said...

hi

could you please send me the project to denmirf@gmail.com

thanks

Unknown said...

hi

could you please send me the project to ltomasra@gmail.com

thanks

Anonymous said...

Java Platform, Enterprise Edition (Java EE) java software company is the industry-standard platform for building enterprise-class applications coded in the Java programming language. java software outsourcing Based on the solid foundation of Java Platform, Standard Edition (Java SE), Java EE adds libraries and system services that support the scalability, accessibility, security, java developers integrity, and other requirements of enterprise-class applications. http://www.tenaxtechnologies.com provides comprehensive blackberry application development and java web development based on Java J2EE J2ME Spring Hibernate web2.0 technologies. software company

Anonymous said...

hello, could you please send me the project to fachrulrozise@yahoo.com

Best Regards

Anonymous said...

Hi could you please send the source code to me @ sudhakarsjce@gmail.com. Thank u very much in advance. I appreciate it.

Anonymous said...

Could you please send me the source? Send to rcjbison @ gmail dot com, thank you.

Anonymous said...

Would you please send me the source to rghaly@yahoo.com, thanks.

Mayur Shiralkar said...

Hi could you please send the source code to me @ mayur.shiralkar@yahoo.com. Thank u very much in advance. I appreciate it.

GANESHA said...

can u send the project source code to ganesh00ganesh@gmail.com

looks interesting

Anonymous said...

hi

can u please send me the source to kssraju@gmail.com

As iam not able to download from http://sharecash.org/download.php?file=442539

thanks
Siva Kalidindi

Anonymous said...

Hi,

I would like to have it, too
vyuryev1@gmail.com

Thanks in advance!

Vasile said...

I'd like to have that demo also, does anyone still have it ?

mortezaadi said...

Hi could you send the source to me please.
i can't dl.

mortezaadi@gmail.com

SIP said...

This is the project that I am looking for. Can you send me this project?

sunillpaek@gmail.com

SIP said...

This is the sample project that I am looking for. Can you send me this project?
Thanks!

Anonymous said...

Could you send me this project? Thanks!

sunillpaek@gmail.com

Anonymous said...

Hi! Please can you send the source code to the kazanlug at gmail dot com. Thanks!!!

Anonymous said...

could u please send me the project to my mail id mjpjava@gmail.com

Anonymous said...

Hi...Nice project to learn how to integrate GWT with back services services such as hibernate...could you please send me the project at vish_ravi96yahoo.com

madhavam.com said...

Please send source code to maluty567@gmail.com

Thanks
malu

Anonymous said...

great sample, but i can't download the project source.
could you please send to me, here's my mail:
ostertagi@yahoo.fr
Thx

Anonymous said...

Hi,
really interested too with your sample project, can you send it to me :
hmquiroz1@hotmail.com
hmquiroz@gmail.com

Regards.

Post a Comment