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 ;) |