Date: Thu, 28 Mar 2024 15:50:12 +0000 (UTC) Message-ID: <484775110.10689.1711641012302@911f0a1bad02> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_10688_623343675.1711641012302" ------=_Part_10688_623343675.1711641012302 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
The following projects are located in the SVN repository:
=20Project name | =20
Description | =20
---|---|
com.servoy.eclipse.appserver | =20
Eclipse plugin to start the Servoy Applicati= on Server in Servoy Developer | =20
com.servoy.eclipse.core | =20
Core eclipse classes that together make up S= ervoy Developer | =20
com.servoy.eclipse.debug | =20
Classes that revolve around debugging, conne= ctors to DLTK | =20
com.servoy.eclipse.designer | =20
All Form designer code | =20
com.servoy.eclipse.exporter | =20
The workspace exporter | =20
com.servoy.eclipse.feature | =20
Holds the definition to makeup the Eclipse S= ervoy Developer | =20
com.servoy.eclipse.jsunit | =20
JSunit <-> Junit bridge and command li= ne JS unit test/suite runner | =20
com.servoy.eclipse.model | =20
The workspace model | =20
com.servoy.eclipse.profiler | =20
The profiler (view) which is present in Serv= oy Developer | =20
com.servoy.eclipse.team | =20
The Servoy Team Provider, used against the s= erver/repository interfaces | =20
com.servoy.eclipse.ui | =20
GUI helper classes, some default dialogs, ab= stract GUI elements | =20
com.servoy.extensions | =20
Contains the default shipped client plugins = and beans, shipped in installer | =20
servoy_debug | =20
client side debug classes and connectors | =20
servoy_headless_client | =20
The Headless and Web Client code | =
=20
servoy_smart_client | =20
The Smart Client (webstart) | =20
servoy_shared | =20
The shared code / libs between Web, Headless= and Smart Client (and server interfaces) | =20
org.eclipse.dltk.javascript.rhino | =
=20
The Rhino engine, contains couple of small m= odifications for DLTK/Debug hooks and some improvements | =20
eclipse_target | =20
Holds all the needed eclipse dependency jars= | =20
By selecting a class in the Package Explorer in Eclipse, the Type Hierac= hy of that class can be shown by pressing F4.
By pressing Control-Shift-T, a dialog pops up that allows quick lookup o= f classes based on their name
By pressing Control-Alt-H on a functi= on shows where in the code the function is used
The entry point for all Clients is the ClientState class. The= ClientState class is in fact the most top level class containing logic. Fr= om it, all other "client" applications are derived. It holds many obje= ct managers (all implementing the IManager interface ), for example:
=20The MVC pattern is used in Servoy when it comes to Forms:
=20The J2DBClient class is the Java Webstart client. It generates the Swing= user interface through the ComponentFactory and ItemFactory classes.
= =20The SessionClient class is the Headless Client
=20The WebClient class is the apache-wicket browser-based client. It extend= s SessionClient. It generates the user interface through the ComponentFacto= ry and ItemFactory classes, coupled via TemplateGenerator to produces plain= html templates.
=20