Project

General

Profile

JavaResources » History » Version 20

Markus Döring, 10/09/2007 11:58 AM

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
  *  [Part 3: Exploiting advanced features](http://www.ibm.com/developerworks/edu/os-dw-os-ecl-jfacedb3.html) ?S_TACT=105AGX44&S_CMP=EDU
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 1 Markus Döring
46
## OR/M
47
48
49
### EJB3
50
51
52
### Hibernate
53
54 4 Markus Döring
 Hibernate Entity Manager (=EJB3) docs::
55
56
   http://www.hibernate.org/hib_docs/entitymanager/reference/en/html/index.html