JavaResources » History » Version 21
Markus Döring, 10/09/2007 12:00 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 | 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 |