Date: Fri, 29 Mar 2024 15:58:52 +0000 (UTC) Message-ID: <25705505.11127.1711727932873@911f0a1bad02> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_11126_194479547.1711727932873" ------=_Part_11126_194479547.1711727932873 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:
Project name |
Description |
---|---|
com.servoy.eclipse.appserver |
Eclipse plugin to start the Servoy Applicatio= n Server in Servoy Developer |
com.servoy.eclipse.core |
Core eclipse classes that together make up Se= rvoy Developer |
com.servoy.eclipse.debug |
Classes that revolve around debugging, connec= tors to DLTK |
com.servoy.eclipse.designer |
All Form designer code |
com.servoy.eclipse.exporter |
The workspace exporter |
com.servoy.eclipse.feature |
Holds the definition to makeup the Eclipse Se= rvoy Developer |
com.servoy.eclipse.jsunit |
JSunit <-> Junit bridge and command lin= e JS unit test/suite runner |
com.servoy.eclipse.model |
The workspace model |
com.servoy.eclipse.profiler |
The profiler (view) which is present in Servo= y Developer |
com.servoy.eclipse.team |
The Servoy Team Provider, used against the se= rver/repository interfaces |
com.servoy.eclipse.ui |
GUI helper classes, some default dialogs, abs= tract GUI elements |
com.servoy.extensions |
Contains the default shipped client plugins a= nd beans, shipped in installer |
servoy_debug |
client side debug classes and connectors <= /td> |
servoy_headless_client |
The Headless and Web Client code |
servoy_smart_client |
The Smart Client (webstart) |
servoy_shared |
The shared code / libs between Web, Headless = and Smart Client (and server interfaces) |
org.eclipse.dltk.javascript.rhino |
The Rhino engine, contains couple of small mo= difications for DLTK/Debug hooks and some improvements |
eclipse_target |
Holds all the needed eclipse dependency jars<= /p> |
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:
The MVC pattern is used in Servoy when it comes to Forms:
The J2DBClient class is the Java Webstart client. It generates the Swing= user interface through the ComponentFactory and ItemFactory classes.
The SessionClient class is the Headless Client
The 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.