EL4J 3.1 Imput. Reprt Versin Date Authr(s) Status Visa 6220 EL4J 3.1 23.12.10 6220 EL4J 1.7 15.12.09 POS, MZE, SWI, DZI, JHN final ELCA Infrmatique SA, Switzerland, 2009.
Table f Cntents Unique Features f EL4J...3 Recrd f changes...7 References...7 Abbreviatins...7 V 1.7 / 15.12.09 / POS, MZE, SWI, DZI, JHN 2 / 7 ELCA Infrmatique SA, Switzerland, 2009.
Unique Features f EL4J This dcument lists the distinctive features f EL4J. A frequent questin abut EL4J is what it prvides additinally t the framewrks it includes. One benefit f EL4J is certainly the selectin, integratin, and pre-cnfiguratin f leading cmpnents. Mre benefit cmes frm the new features that EL4J prvides. The fllwing list shws the distinctive features f EL4J (this list is nt exhaustive, please check als the mdule dcumentatin and the javadc): Applicatin templates t get quickly started: fr GUIs and Web UIs. The gal is t have a running sample applicatin within 10 minutes! In this running applicatin yu have a prven structure and sample slutins fr typical develpment issues. Supprt fr mdules with cde, default cnfiguratin and dependencies. This feature is based n the build system (Maven 2), the basic spring abstractins, sme EL4J supprt and cnventins. Mre flexible and rbust lading f cnfiguratin resurces Inclusin and exclusin list t include/ exclude cnfiguratin files Stre the list f cnfiguratin resurces t lad in the jar-file manifest Merging f spring cnfiguratin: adding mre parameters t an existing list f parameters Each EL4J mdule packages functinality with samples, dcumentatin and default cnfiguratin. Imprved remting Easier switching between remting prtcls (unificatin f remting prtcls) Remte POJOs via SOAP (simpler than with basic Spring), supprt fr JAXB V 1.7 / 15.12.09 / POS, MZE, SWI, DZI, JHN 3 / 7 ELCA Infrmatique SA, Switzerland, 2009.
Aut-generatin f RMI-wrappers fr POJOs (via Interface Enrichment) Prvide light lad-balancing via the mre flexible remting layer Implicit cntext passing ver prcess bundaries Autmatically deply POJOs as EJB 2.1 beans (currently frzen) EL4J cckpit Aut-publicatin f the list f spring beans with their cnfiguratin values, interceptrs and ther useful inf Get a simple verview f the running threads Change the lg4j cnfiguratin dynamically Exceptin handling Exceptin handling guidelines Safety facade Mre exceptin mappings fr database accesses (additinally: duplicate values, ut f bund values) Cnvenient Maven 2.0 setup Well thught-thrugh use f Maven. Hierarchical split f cnfiguratins. Use f fine-grained prjects. Bugfixes fr maven and related tls (we have submitted abut 20 patches, sme f which are already included in maven) Own plugin t extend maven: cpy tl fr cmbined reprt generatin. Presentatin abut hw t migrate t mvn and many detailed infrmatin and hints Maven cheat sheet V 1.7 / 15.12.09 / POS, MZE, SWI, DZI, JHN 4 / 7 ELCA Infrmatique SA, Switzerland, 2009.
GUI: Light Swing framewrk featuring: Binding f POJOs t Swing cmpnents, Event Bus, Dcking and MDI supprt, Exceptin handling, i18n and resurce management, user preference management, simple way t define Actins and selectively enable them, cnvenience cde t simplify the design f frms,... JSF framewrk: an integratin based n Seam, Facelets, Ajax4Jsf?, and Richfaces. It des nt require EJB3 (is is based n Spring). Daemn manager License manager XML Merger Extended file supprt (fast file bservatin, directry size infrmatin, easier file search capabilities) Generic DAO implementatin (reduce cding, imprve hmgenizatin) Easier supprt fr anntatin t interceptr mappings (n cding required fr basic cases) Ajax dem TCP frwarder t autmatically test TCP cnnectin failures Tracking the invcatin graph (ptentially ver prcess bundaries), measuring perfrmance and generating a sequence diagram fr it Aut-idemptency interceptr (makes yur service calls idemptent) Better dcumentatin Architecture discussins EL4J Datasheet Anntatin cheat sheets FAQ & infs n hw t slve cmmn prblems Dcumentatin f each feature V 1.7 / 15.12.09 / POS, MZE, SWI, DZI, JHN 5 / 7 ELCA Infrmatique SA, Switzerland, 2009.
Tracing stack dcument: hints n hw t get mre infrmatin frm the layers f yur applicatin The fllwing external cmpnents are integrated in EL4J (this list is nt exhaustive, please check als the list f included jar-files): Spring 2.5.1 framewrk Maven 2.0, JUnit Cmmns lgging, lg4j Hibernate Ibatis Acegi security framewrk Swing applicatin framewrk (frm Sun) JWebUnit and HtmlUnit Eclipse BIRT CGLib XFire Axis Cauch remting: Hessian & Burlap Seam JSF Struts JaMn Quartz V 1.7 / 15.12.09 / POS, MZE, SWI, DZI, JHN 6 / 7 ELCA Infrmatique SA, Switzerland, 2009.
Recrd f changes Filename Versin Date Descriptin / Authr UniqueEL4JFeatures 1.7 15.12.09 Initial Dcument fr EL4J 1.7 References Abbreviatins V 1.7 / 15.12.09 / POS, MZE, SWI, DZI, JHN 7 / 7 ELCA Infrmatique SA, Switzerland, 2009.