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 11 and version 10:

At line 6 changed 2 lines.
* [2] Configuring Appfuse - create ws servlet
* [3] Unsolved issues
* [3] Configuring Appfuse - create ws servlet
* [4] Configuring Appfuse - add *.jar library dependicies
* [5] Configuring Appfuse - add interface to allow remote clients login
* [6] Configuring RichClient - TODO
* [3] Unsolved issues - TODO
At line 25 changed 1 line.
<servlet-name>__ws__</servlet-name>
<servlet-name>ws</servlet-name>
At line 45 added 3 lines.
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.
Difference between Hessian and Burlap is that Hessian is binary and Burlap XML based.
At line 95 added 49 lines.
!!! Configuring Appfuse - add *.jar library dependicies [#4]
For more details read [how to add library to appfuse|http://raibledesigns.com/wiki/Wiki.jsp?page=AppFuseAddLibrary] here.
Copy hessian.jar to appfuse/lib/hessian/hessian.jar
To lib/lib.properties add path info:
<div style="margin-left: 40px">
{{{
#
# Hessian
#
hessian.version=0.1
hessian.dir=${lib.dir}/hessian-${hessian.version}
hessian.jar=${hessian.dir}/hessian-${hessian.version}.jar
}}}
</div>
If you will ever need burlap do the same with burlap *.jar files
And in __build.xml__
<div style="margin-left: 40px">
{{{
<target name="package-web" ......
.......
......
<lib file="${hessian.jar}"/>
......
</target>
}}}
</div>
(properties.xml does not need any changes)
!!!Configuring Appfuse - add interface to allow remote clients login[#5]
<div style="margin-left: 40px">
{{{
<!-- Allows remote clients to check if a username/password is valid -->
<bean id="remoteAuthenticationManager" class="net.sf.acegisecurity.providers.rcp.RemoteAuthenticationManagerImpl">
<property name="authenticationManager"><ref bean="authenticationManager"/></property>
</bean>
}}}
</div>
!!! Configuring RichClient[#6]

Back to RichClient, or to the Page History.