Project

General

Profile

JavaResources » History » Version 24

Markus Döring, 10/09/2007 12:52 PM

1 1 Markus Döring
{{>toc}}
2
3
4
5
6
# Java Programming Resources
7
8
9
10
## Application Frameworks
11
12 5 Markus Döring
Please see [[JavaApplicationFrameworks]] for a initial comparison of Eclipse RCP, Swing, Netbeans, Swing RCP, GWT, etc.
13
14
15
### Eclipse RCP
16
17 1 Markus Döring
18 15 Markus Döring
#### Data Binding
19
20 16 Markus Döring
Several data binding frameworks exist for Java.  [IBM Developer Works](http://www.ibm.com/developerworks/library/os-ecl-jfacedb1/index.html)  gives a good overview.
21 1 Markus Döring
22 16 Markus Döring
We focus on JFace, cause there is ready Eclipse support available:
23
24 9 Markus Döring
*  [JFace Data Binding](http://wiki.eclipse.org/JFace_Data_Binding. Seems to require [bound properties](http://java.sun.com/docs/books/tutorial/javabeans/properties/bound.html))  in the domain model objects through the Java Bean  [PropertyChangeSupport](http://java.sun.com/javase/6/docs/api/java/beans/PropertyChangeSupport.html)  .
25 8 Markus Döring
26 1 Markus Döring
* [Code snippets](http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.jface.examples.databinding/src/org/eclipse/jface/examples/databinding/snippets/)
27 13 Markus Döring
28 14 Markus Döring
*  [SWT Designer data binding support](http://download.instantiations.com/DesignerDoc/integration/latest/docs/html/introduction/new_and_noteworthy_640.html) #DataBinding ->  [demo](http://www.instantiations.com/flash/swtd_demo/swtd_databinding.html) 
29 10 Markus Döring
30 20 Markus Döring
* [IBM Developer Works Tutorials: Understanding JFace data binding in Eclipse](http://www.ibm.com/developerworks/views/opensource/libraryview.jsp?search_by=understanding+jface+data+binding+eclipse)
31
32
  *  [Part 1: The pros and cons of data binding](http://www.ibm.com/developerworks/library/os-ecl-jfacedb1/index.html) ?S_TACT=105AGX44&S_CMP=EDU
33
34
  *  [Part 2: The basics of binding](http://www.ibm.com/developerworks/edu/os-dw-os-ecl-jfacedb2.html) ?S_TACT=105AGX44&S_CMP=EDU -> See attachment:IBM_DevWorks-jfacedb2.pdf for direct download
35
36 21 Markus Döring
  *  [Part 3: Exploiting advanced features](http://www.ibm.com/developerworks/edu/os-dw-os-ecl-jfacedb3.html) ?S_TACT=105AGX44&S_CMP=EDU -> See attachment:IBM_DevWorks-jfacedb3.pdf for direct download
37 17 Markus Döring
38 1 Markus Döring
39
### Spring Framework
40
41 3 Markus Döring
 Howto register a Hibernate Event Listener::
42
43
   http://forum.springframework.org/archive/index.php/t-24943.html
44
45 22 Markus Döring
* http://www.java2s.com/Code/Java/Hibernate/Spring-Hibernate.htm
46 1 Markus Döring
47 22 Markus Döring
* http://www.ibm.com/developerworks/web/library/wa-spring2/
48
49
* http://www.shoesobjects.com/blog/2004/11/21/1101083542880.html
50
51
52 1 Markus Döring
## OR/M
53
54
55
### EJB3
56
57
58
### Hibernate
59 22 Markus Döring
60
* [Hibernate Mini Guide, ServerSide.com](http://tssblog.techtarget.com/index.php/interoperability/mini-guide-hibernate-and-nhibernate/?track=NL-601&ad=601075&Offer=TSNtsswshmg816&asrc=EM_USC_2003256&uid=6429099)
61
62 23 Markus Döring
*  [Hibernate Entity Manager (=EJB3) docs](http://www.hibernate.org/hib_docs/entitymanager/reference/en/html/index.html) 
63 4 Markus Döring
64 23 Markus Döring