LEADER 04892nam 2200673 a 450 001 9910785228303321 005 20200520144314.0 010 $a1-282-77922-2 010 $a9786612779220 010 $a1-84719-919-4 035 $a(CKB)2670000000055064 035 $a(EBL)944014 035 $a(OCoLC)796383621 035 $a(SSID)ssj0000411963 035 $a(PQKBManifestationID)12191319 035 $a(PQKBTitleCode)TC0000411963 035 $a(PQKBWorkID)10357927 035 $a(PQKB)11445350 035 $a(Au-PeEL)EBL944014 035 $a(CaPaEBR)ebr10428667 035 $a(CaONFJC)MIL277922 035 $a(MiAaPQ)EBC944014 035 $a(PPN)228008247 035 $a(EXLCZ)992670000000055064 100 $a20101206d2010 uy 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aApache OFBiz cookbook$b[electronic resource] /$fRuth Hoffman 210 $aBirmingham [England] $cPackt Pub.$d2010 215 $a1 online resource (300 p.) 225 0 $aOpen source : community experience distilled 300 $a"Over 60 simple but incredibly effective recipes for taking control of OFBiz." 300 $aIncludes index. 311 $a1-84719-918-6 327 $aCover; Copyright; Credits; About the Author; About the Reviewers; Table of Contents; Preface; Chapter 1:Getting Started; Introduction; Getting the project code; Getting code from the Subversion repository; Fixing IP port collision errors; The JAVA_HOME setting; ""Class Not Found"" errors; Installation verification; SSL verification; Running JUnit tests; Locating a OFBiz Component; Locating an OFBiz Application; Chapter 2:Java Development; Introduction; Java runtime CLASSPATH; Java compile time CLASSPATH; Naming conventions; Writing OFBiz Java Events; Writing OFBiz Java Services 327 $aDebugging using the logfileCalling OFBiz Services from a Java program; Getting and validating request parameters (Events); Getting and validating request parameters (Services); Managing error messages; Using Java properties files; Sending e-mail from an OFBiz Event or Service; Handling XML files; Chapter 3:The User Interface; Introduction; Creating HTML web pages; Adding actions to Screen widgets; HTML markup in Screen widgets; CSS styling in Screen widgets; Platform-specific widgets; OFBiz Tree widgets; OFBiz Menu widgets; OFBiz Form widgets; Creating web pages using FreeMarker 327 $aPassing Screen widget parameters to FreeMarkerCalling Java methods from FreeMarker; Forcing FreeMarker to render HTML markup; Uploading files in FreeMarker forms; Chapter 4:OFBiz Services; Introduction; Managing existing OFBiz Services; Calling a Service from an HTML form; Calling asynchronous Services from HTML forms; Calling a Service many times from an HTML form; Creating a new Service definition file; Creating a new Service definition; Implementing Services; Defining Service attributes (INPUT/OUTPUT); Service Event Condition Actions; Service groups; Handling Service errors 327 $aWriting Groovy ServicesMail Event Condition Actions; Entity Event Condition Actions; Chapter 5:The OFBiz Entity Engine; Introduction; Changing the default database; Connecting to a remote database; Connecting to multiple databases; Creating entity groups; Disabling automatic database checks; Mapping database data types; Creating a new entity model; Modifying an existing entity model; Building a view-entity; Chapter 6:OFBiz Security; Introduction; Securing communications ports; Disabling demonstration user accounts; Protecting OFBiz web pages; Creating user accounts 327 $aProtecting applications using security groupsProtecting views (""Tarpitting""); Retrieving forgotten passwords; Changing your password; Adding or changing SSL certificates; OFBiz single sign-on and the external login key; Chapter 7:WebTools; Introduction; Cache maintenance; Changing debug settings; Exporting database data to XML documents; Loading database(s) from XML documents; Managing internationalization labels; Using the SQL processor; Exploring the entity reference tool; Viewing OFBiz usage statistics; Uncovering artifact information; Working with temporal expressions 327 $aChapter 8:Web Services 330 $aOver 60 simple but incredibly effective recipes for taking control of OFBiz 606 $aBusiness$xComputer programs 606 $aBusiness$xData processing 606 $aBusiness logistics$xComputer programs 615 0$aBusiness$xComputer programs. 615 0$aBusiness$xData processing. 615 0$aBusiness logistics$xComputer programs. 676 $a006.76 700 $aHoffman$b Ruth$01503684 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910785228303321 996 $aApache OFBiz cookbook$93732252 997 $aUNINA