Raible's Wiki

Raible Designs
Wiki Home
News
Recent Changes

AppFuse

Homepage
  - Korean
  - Chinese
  - Italian
  - Japanese

QuickStart Guide
  - Chinese
  - French
  - German
  - Italian
  - Korean
  - Portuguese
  - Spanish
  - Japanese

User Guide
  - Korean
  - Chinese

Tutorials
  - Chinese
  - German
  - Italian
  - Korean
  - Portuguese
  - Spanish

FAQ
  - Korean

Latest Downloads

Other Applications

Struts Resume
Security Example
Struts Menu

Set your name in
UserPreferences


Referenced by
Articles
Articles_de
Articles_pt
Articles_zh




JSPWiki v2.2.33

[RSS]


Hide Menu

RichClient


Difference between version 32 and version 31:

At line 1 changed 1 line.
''Please note that this tutorial is under development and here is not yet solved some issues. If you find any solution how to solve some problem I will very appreciate your help. Contact: [Radim Burget|RadimBurget]''
''Please note that this tutorial is under development and there are still some unsolved issues. If you find solutions to any of them I would very much appreciate your help. Contact: [Radim Burget|RadimBurget]''
At line 7 changed 2 lines.
* [4] Configuring Appfuse - add *.jar library dependicies
* [5] Configuring Appfuse - add interface to allow remote clients login
* [4] Configuring Appfuse - add *.jar library dependencies
* [5] Configuring Appfuse - add interface to allow remote client logins
At line 16 changed 1 line.
The goal of the [spring-richclient project|http://www.springframework.org/spring-rcp] is to provide a viable option for developers that need a platform and a 'best-practices' guide forconstructing professional Swing applications quickly.
The goal of the [spring-richclient project|http://www.springframework.org/spring-rcp] is to provide a viable option for developers that need a platform and 'best-practices' guide for constructing professional Swing applications quickly.
At line 18 added 1 line.
My work is based on the Spring-rcp Pet Clinic Demo (in [CVS|http://sourceforge.net/cvs/?group_id=113660] only) and my efforts in integrating it with Appfuse.
At line 19 removed 2 lines.
My work is based on Spring-rcp Petclinic Demo (in [CVS|http://sourceforge.net/cvs/?group_id=113660] only) and I tryed to integrate it with Appfuse.
At line 26 changed 1 line.
Add this part of code to metadata/web/__servlets.xml__
Add this portion of code to metadata/web/__servlets.xml__
At line 48 changed 1 line.
Create ws servlet XML beans descriptor. While I am using [Hessian|http://www.caucho.com/hessian/] instead of [Burlap|http://www.caucho.com/burlap/burlap.xtp] I have commented unused part of code. If you will ever want to use the burlap instead hessian uncomment this part of code.
Create a ws servlet XML beans descriptor. Because I am using [Hessian|http://www.caucho.com/hessian/] instead of [Burlap|http://www.caucho.com/burlap/burlap.xtp] I have commented out Burlap-specific portions of the code. If you ever want to use Burlap instead just uncomment this part of the code.
At line 50 changed 1 line.
Difference between Hessian and Burlap is that Hessian is binary and Burlap XML based.
The main difference between Hessian and Burlap is that Hessian is binary and Burlap is XML-based.
At line 99 changed 1 line.
!!! Configuring Appfuse - add *.jar library dependicies [#4]
!!! Configuring Appfuse - add *.jar library dependencies [#4]
At line 101 changed 1 line.
For more details read [how to add library to appfuse|http://raibledesigns.com/wiki/Wiki.jsp?page=AppFuseAddLibrary] here.
For more details read [how to add a library into appfuse|http://raibledesigns.com/wiki/Wiki.jsp?page=AppFuseAddLibrary] here.
At line 105 changed 1 line.
To lib/lib.properties add path info:
In lib/lib.properties add path info:
At line 119 changed 1 line.
If you will ever need burlap do the same with burlap *.jar files.
If you will ever need burlap do the same with the burlap *.jar files.
At line 121 changed 1 line.
Add in __build.xml__ hessian library dependency:
Add to __build.xml__ the hessian library dependency:
At line 135 changed 1 line.
!!!Configuring Appfuse - add interface to allow remote clients to login[#5]
!!!Configuring Appfuse - add interface to allow remote client logins[#5]
At line 137 changed 1 line.
Add to web/WEB-INF/__applicationContextSecurity.xml__ add this bean:
Add this bean to web/WEB-INF/__applicationContextSecurity.xml__:
At line 152 changed 1 line.
%%note __NOTE__ At first I tryied to set new standalone project which will be independent on appfuse and will be only referencing to Appfuse project. Unfortunetly I had some issues with compilation so I decided to inegarte it directly to project.%%
%%note __NOTE__ At first I tried to create a new standalone project that referenced the Appfuse project but was independent from it. Unfortunately I had some issues with compilation so I decided to integrate it directly to the project.%%
At line 156 changed 1 line.
You will need to download this jar archives and add to class path in eclipse (Eclipse: Project/Properties/Java Build Path/Libraries/Add JARs) Do not forget to refersh appfuse directory structure please.
You will need to download these jar archives and add them to the Eclipse classpath (Eclipse: Project/Properties/Java Build Path/Libraries/Add JARs). Be sure not to forget to refresh the appfuse directory structure afterwards.
At line 177 changed 1 line.
My [colection of JAR files|http://raibledesigns.com/wiki/attach?page=RichClient%2Flib.zip] could be downloaded here.
My collection of JAR files can be downloaded from [here|http://raibledesigns.com/wiki/attach?page=RichClient%2Flib.zip].
At line 179 changed 1 line.
Now you should be able compile and run your application (org.appfuse.richclient.PetClinicClientServer)
Now you should be able to compile and run your application (org.appfuse.richclient.PetClinicClientServer)
At line 181 changed 1 line.
%%note __NOTE:__ Please andsure that your server is running ([http://localhost:8080/appfuse/ws/Clinic-hessian| http://localhost:8080/appfuse/ws/Clinic-hessian] displays exception "HessianServiceExporter only supports POST requests")%%
%%note __NOTE:__ Please ensure that your server is running ([http://localhost:8080/appfuse/ws/Clinic-hessian| http://localhost:8080/appfuse/ws/Clinic-hessian] displays exception "HessianServiceExporter only supports POST requests")%%
At line 185 changed 1 line.
TODO: (to be found in Mailing list with subject "Integratin Spring Rich Client with Appfuse"- today I have no power ;)
TODO: (Currently in ML message "[Integrating Spring Rich Client with Appfuse | https://appfuse.dev.java.net/servlets/ReadMsg?listName=users&msgNo=8460]"- today I have no more energy ;)

Back to RichClient, or to the Page History.