Accessing Application Context Listing

Total Page:16

File Type:pdf, Size:1020Kb

Accessing Application Context Listing 19_1936_index.qxd 7/11/07 12:14 AM Page 503 INDEX A Ant BSF Support Example Accessing Application Context listing listing (7.12), 314 (10.2), 463 Ant task, Groovy, 132-133 Active File Example listing (8.20), 376 Ant Task That Compiles All Scripts Inside Active File Generator listing (8.22), 380 the Project listing (8.10), 357 active file pattern, 375 AntBuilder Example listing (7.14), 317 consequences, 375 any( ) method, Groovy, 175-177 problem, 375 any( ) Method listing (4.30), 175 sample code, 376-380 Apache Web servers, 62 solution, 375 BSF (Bean Scripting Framework), 94 Active File Template listing (8.21), 379 APIs (application programming ADD keyword, 5 interfaces), 49 addClassPath( ) method, 324 Java, 80-82 administration append( ) method, Groovy, 181-182 scripting, 328-334 append( ) Method listing (4.39), 182 scripting languages, 55-58 application scope, Web environments, 449 Administration Script Example application variable (Groovlet), 215 listing (7.17), 329 applications Advanced Ant BSF Support Example BSF (Bean Scripting Framework), 275 listing (7.13), 315 JSP (JavaServer Pages), 275-280 Advanced AntBuilder Example Xalan-J (XSLT), 280-287 listing (7.15), 320 Java, 79 Advanced Binding Example—Java web applications, 59, 61-67 Application listing (9.13), 408 ASP (Active Server Pages), 64 Advanced Groovy Programming Example games, 68-69 listing (5.22), 225 JavaScript, 65-67 AJAX (Asynchronous JavaScript And Perl, 61-62 XML), 66 PHP, 62-64 Ant build tools, 309-322 UNIX, 68 19_1936_index.qxd 7/11/07 12:14 AM Page 504 504 INDEX apply( ) method, 263-264 BeanShell, 80, 83-98, 126 architecture commands, 91 BSF (Bean Scripting Framework), downloading, 83 248-249 GUI (graphical user interface), 84 compilers, 9 Java, embedding with, 94-98 hybrid compiler-interpreters, 11 manual, 98 interpreters, 10 methods, 91-92 Java, 80-82 modes, 84 Scripting API, 391 objects, 92 Web Scripting Framework, 448, running, 84 482-488 scripting context, 448-449 autoboxing, 89-90 interaction, 451-453 basic syntax, 86-87 servlet, 449-451 for loop, 88-89 arguments, command-line arguments, interface implementation, 93-94 Groovy, 136 JavaBeans, 88 Ascher, David, 29 loosely typed syntax, 87 ASP (Active Server Pages), 64 switch-case statement, 90 assembly languages, 5 Workspace Editor, 85 assertArrayEquals( ) method, 298 “Best Tool for the Job, The”, 36 assertContains( ) method, 299 Bezroukov, Nikolai, 68 assertEquals( ) method, 294 binding, 186 assertion methods, unit testing, 297-300 dynamic binding, 442 assertLength( ) method, 298 programmatic binding, 442 assertScript( ) method, 299 Scripting API, 404-411 assertToString( ) method, 299 dynamic binding, 442-444 attributes, script context, 419-423 engine scope, 405-411 autoboxing global scope, 411-416 BeanShell, 89-90 script context, 416-428 Groovy, 140 Binding Example listing (9.11), 406 Autoboxing listing (4.7), 140 Binding listing (4.44), 186 AutoCAD, 50 bindings, Web Scripting Framework, 462 application, 462-464 B request handling, 464-467 basic syntax response, 468 BeanShell, 86-87 servlet, 468-469 Python, 101-103 bootstrap class loaders (JVM), 81 Bean Scripting Framework (BSF). See BSF Broadcasters Example listing (8.17), 367 (Bean Scripting Framework) broadcasters pattern, 359 beans, BSF (Bean Scripting Framework) consequences, 362 declaring, 268-270 problem, 359-360 registering, 265-268 related patterns, 369 19_1936_index.qxd 7/11/07 12:14 AM Page 505 INDEX 505 sample code, 362-369 changed( ) method, 347 solution, 360-362 class files, Java, 80 BSF (Bean Scripting Framework), 94, class loaders (JVM), 81 245-246 bootstrap class loaders, 81 Ant scripting, 313-316 user-defined class loaders, 82 applications, 275 classes, 14 JSP (JavaServer Pages), 275-280 Groovy, 159-161 Xalan-J (XSLT), 280-287 JavaAdapter class, 114 architecture, 248-249 Classes listing (4.17), 159 beans classpaths, Groovy, setting, 131-132 declaring, 268-270 closures registering, 265-268 Groovy, 168-177 compilation, 270-275 curly braces, 172 data binding, 264-270 resource handling, 176-177 downloading, 247 method closure, 92 engine initialization, 252 methods, curly braces, 172 exception handling, 255 scripting language, 20 functions, 259-264 Closures listing (4.23), 170 manager initialization, 252 code. See also listings; scripts methods, 259-264 active file pattern, 376-380 origins of, 247 as data, 19-23 script files, executing, 257-259 bytecode, 7 Scripting API, compared, 445 development speed, 28-29 scripting language registration, 249-252 extension point pattern, 371-374 scripts, 253-257 mediator scripting pattern, 345-354 BSF Exception Handling listing (6.2), 256 observer pattern, 362-369 BSF JSP Example listing (6.20), 279 operation code, 4 BSFEngine.apply( ) Method Example runtime performance, 26-28 listing (6.7), 263 script object factory pattern, 356-359 BSFEngine.eval( ) Method Example scripted components pattern, 340-341 listing (6.1), 254 source code, production environment, BSFEngine.exec( ) Method Example 12-13 listing (6.3), 256 code generation, Scripting API, 428 BuilderSupport, Groovy, 235-236 method call syntax, 429-431 building tools, Ant scripting, 309-322 output statement, 429 built-in functions, 19 programs, 431-432 bytecode, 7 collect( ) method, Groovy, 173 collect( ) Method listing (4.25), 173 C collections, Groovy, 148 C++, Java, compared, 78 lists, 149-151 call( ) method, 169, 260 maps, 152-153 Cascading Style Sheets (CSS), 66 ranges, 151-152 CBD (component-based development), 40 19_1936_index.qxd 7/11/07 12:14 AM Page 506 506 INDEX command-line arguments, Groovy, 136 context, Web Scripting Framework commands, 19 architecture, 448-449 BeanShell, 91 Creating an Sql Object with DataSource compatibility, Java and Groovy, 137 listing (5.6), 202 Compilable interface, 437-440 Creating Documents with DomBuilder Compilable listing (9.35), 438 listing (5.28), 233 compilation, BSF (Bean Scripting cross-platform portability, Java, 77 Framework), 270-275 CSS (Cascading Style Sheets), 66 compilation languages, 52 curly braces, closures, methods, 172 Compile Example listing (6.13), 271 currentThread( ) method, 444 Compile Example—Result listing (6.14), 271 Custom Application Context compile( ) method, 275 listing (9.26), 424 Compiled Script Usage Example Custom BuilderSupport Implementation listing (6.18), 274 (BuilderSupport.java) listing (5.30), 235 compileExpr( ) method, 272 Custom Engine Writer Example compilers, 6 listing (9.28), 427 architecture, 9 custom namespaces, 423-427 hybrid compiler-interpreters, 11 Customized compileExpr( ) Method interpreters, compared, 8-12 listing (6.15), 272 compiling scripts, Groovy, 130-133 Cygwin, 323 Compiling Groovy Scripts with Ant listing (4.2), 132 D component-based development (CBD), 40 DAO (Database Access Object) design components pattern (scripting), 337 paradigm, 196 consequences, 339 data binding, BSF (Bean Scripting problem, 337-338 Framework), 264-270 related patterns, 341 data structures, scripting languages, 17-19 sample code, 340-341 Database Access Object (DAO) design solution, 338-339 paradigm, 196 composite types, programming database queries, GroovySQL, 202-205 languages, 14 databases, transactions, GroovySQL, computer programs, 5 208-209 configuration datasets, GroovySQL, 209-212 Groovy, 492 Davidson, James Duncan, 52, 311 Web Scripting Framework, 456-462 debugging, interactive debugging, consequences 304-309 active file pattern, 375 Declare Bean Example—Java Application extension point pattern, 370 listing (6.11), 269 mediator scripting pattern, 345 Declare Bean Example—Script observer pattern, 362 listing (6.12), 270 script object factory pattern, 356 declareBean( ) method, 268-269 scripted components pattern, 339 declaring beans, BSF (Bean Scripting Framework), 268-270 19_1936_index.qxd 7/11/07 12:14 AM Page 507 INDEX 507 Defining a Custom Namespace dynamic linking, Java, 78 listing (9.25), 424 dynamic typing, 15-16 dependencies, Groovy, 131 Groovy, 139-140 design patterns, scripting, 335-337 Dynamic Typing and Polymorphism active file pattern, 375-380 listing (4.6), 139 extension point pattern, 369-374 mediator pattern, 341-354 E observer pattern, 359-369 each( ) method, GroovySQL, 171-172, 211 script object factory pattern, 354-359 each( ) Method listing (4.24), 172 scripted components pattern, 337-341 each( ) Method listing (5.15), 211 Design Patterns, 336 eachByte( ) method, Groovy, 180-181 Determining the Attribute’s Scope eachByte( ) Method listing (4.36), 181 listing (9.21), 420 eachFile( ) method, Groovy, 182 development, CBD (component-based eachFile( ) Method listing (4.40), 182 development), 40 eachFileRecurse( ) method, Groovy, 182 development speed, code, 28-29 eachFileRecurse( ) Method DHTML (Dynamic Hypertext Markup listing (4.41), 182 Language), 66 eachLine( ) method, Groovy, 179 Dickerson, Chad, 56 eachLine( ) Method listing (4.33), 179 disabling scripting, Web Scripting eachRow( ) method, GroovySQL, 202-203 Framework, 456-457 eachRow( ) Method and GString Query discovery mechanism, Scripting API, Parameters listing (5.7), 202 391-393 eachRow( ) Method and List Query Discovery Mechanism listing (9.1), 393 Parameters listing (5.8), 203 DomBuilder, Groovy, 232-233 Eckel, Bruce, 30 doSomeAction( ) method, 374 Eclipse IDE, 130 downloading embedding BeanShell, 83 BeanShell with Java, 94-98 BSF (Bean Scripting Framework), 247 Groovy, 184-190 Groovy, 491 Pyhton with Java, 108-109 Jython, 98 Rhino with Java, 114-120 Rhino, 110 scripting languages, 70 dynamic binding, 442, Scripting API, engine initialization, BSF (Bean Scripting 442-444 Framework),
Recommended publications
  • This Article Appeared in a Journal Published by Elsevier. the Attached Copy Is Furnished to the Author for Internal Non-Commerci
    This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and education use, including for instruction at the authors institution and sharing with colleagues. Other uses, including reproduction and distribution, or selling or licensing copies, or posting to personal, institutional or third party websites are prohibited. In most cases authors are permitted to post their version of the article (e.g. in Word or Tex form) to their personal website or institutional repository. Authors requiring further information regarding Elsevier’s archiving and manuscript policies are encouraged to visit: http://www.elsevier.com/copyright Author's personal copy Computer Languages, Systems & Structures 37 (2011) 132–150 Contents lists available at ScienceDirect Computer Languages, Systems & Structures journal homepage: www.elsevier.com/locate/cl Reconciling method overloading and dynamically typed scripting languages Alexandre Bergel à Pleiad Group, Computer Science Department (DCC), University of Chile, Santiago, Chile article info abstract Article history: The Java virtual machine (JVM) has been adopted as the executing platform by a large Received 13 July 2010 number of dynamically typed programming languages. For example, Scheme, Ruby, Received in revised form Javascript, Lisp, and Basic have been successfully implemented on the JVM and each is 28 February 2011 supported by a large community. Interoperability with Java is one important require- Accepted 15 March 2011 ment shared by all these languages. We claim that the lack of type annotation in interpreted dynamic languages makes Keywords: this interoperability either flawed or incomplete in the presence of method overloading. Multi-language system We studied 17 popular dynamically typed languages for JVM and .Net, none of them Interoperability were able to properly handle the complexity of method overloading.
    [Show full text]
  • Java Programming Language Family Godiva Scala Processing Aspectj Groovy Javafx Script Einstein J Sharp Judoscript Jasmin Beanshell
    JAVA PROGRAMMING LANGUAGE FAMILY GODIVA SCALA PROCESSING ASPECTJ GROOVY JAVAFX SCRIPT EINSTEIN J SHARP JUDOSCRIPT JASMIN BEANSHELL PDF-33JPLFGSPAGJSEJSJJB16 | Page: 133 File Size 5,909 KB | 10 Oct, 2020 PDF File: Java Programming Language Family Godiva Scala Processing Aspectj Groovy Javafx Script 1/3 Einstein J Sharp Judoscript Jasmin Beanshell - PDF-33JPLFGSPAGJSEJSJJB16 TABLE OF CONTENT Introduction Brief Description Main Topic Technical Note Appendix Glossary PDF File: Java Programming Language Family Godiva Scala Processing Aspectj Groovy Javafx Script 2/3 Einstein J Sharp Judoscript Jasmin Beanshell - PDF-33JPLFGSPAGJSEJSJJB16 Java Programming Language Family Godiva Scala Processing Aspectj Groovy Javafx Script Einstein J Sharp Judoscript Jasmin Beanshell e-Book Name : Java Programming Language Family Godiva Scala Processing Aspectj Groovy Javafx Script Einstein J Sharp Judoscript Jasmin Beanshell - Read Java Programming Language Family Godiva Scala Processing Aspectj Groovy Javafx Script Einstein J Sharp Judoscript Jasmin Beanshell PDF on your Android, iPhone, iPad or PC directly, the following PDF file is submitted in 10 Oct, 2020, Ebook ID PDF-33JPLFGSPAGJSEJSJJB16. Download full version PDF for Java Programming Language Family Godiva Scala Processing Aspectj Groovy Javafx Script Einstein J Sharp Judoscript Jasmin Beanshell using the link below: Download: JAVA PROGRAMMING LANGUAGE FAMILY GODIVA SCALA PROCESSING ASPECTJ GROOVY JAVAFX SCRIPT EINSTEIN J SHARP JUDOSCRIPT JASMIN BEANSHELL PDF The writers of Java Programming Language Family Godiva Scala Processing Aspectj Groovy Javafx Script Einstein J Sharp Judoscript Jasmin Beanshell have made all reasonable attempts to offer latest and precise information and facts for the readers of this publication. The creators will not be held accountable for any unintentional flaws or omissions that may be found.
    [Show full text]
  • Design and Implementation of a Behaviorally Typed Programming System for Web Services
    Universidade Nova de Lisboa Faculdade de Cienciasˆ e Tecnologia Departamento de Informatica´ Dissertac¸ao˜ de Mestrado Mestrado em Engenharia Informatica´ Design and Implementation of a Behaviorally Typed Programming System for Web Services Filipe David Oliveira Militao˜ (26948) Lisboa (2008) Universidade Nova de Lisboa Faculdade de Cienciasˆ e Tecnologia Departamento de Informatica´ Dissertac¸ao˜ de Mestrado Design and Implementation of a Behaviorally Typed Programming System for Web Services Filipe David Oliveira Militao˜ (26948) Orientador: Prof. Doutor Lu´ıs Caires J ´uri Presidente: • Doutor Jos´eAlberto Cardoso e Cunha, Professor Catedratico,´ Departamento de Informatica´ da Faculdade de Cienciasˆ e Tecnologia, Universidade Nova de Lisboa. Vogais: • Doutor Francisco Martins, Professor Auxiliar, Departamento de Informatica´ da Faculdade de Ciencias,ˆ Universidade de Lisboa. • Doutor Lu´ısManuel Marques da Costa Caires, Professor Associado, Departa- mento de Informatica´ da Faculdade de Cienciasˆ e Tecnologia, Universidade Nova de Lisboa. Disserta¸c˜aoapresentada na Faculdade de Ciˆenciase Tecnologia da Uni- versidade Nova de Lisboa para a obten¸c˜aodo Grau de Mestre em En- genharia Inform´atica. Lisboa (2008) Acknowledgements This work was partially supported by a CITI/PLM/1001/2007 research grant. v Summary The growing use of the Internet as a global infrastructure for communication between dis- tributed applications is leading to the development of a considerable amount of technologies to ease the deployment, description and data exchange among services and thus improve their in- teroperability. There is also a growing interest in the use of the “software as a service” business model where a software vendor develops and hosts applications to be used by its clients over the Internet.
    [Show full text]
  • Scripting for the Java Platform
    Scripting for the Java Platform Christopher M. Judd President/Consultant Judd Solutions, LLC Christopher M. Judd • President/Consultant of Judd Solutions • Central Ohio Java User Group (COJUG) coordinator Agenda • Java Scripting Overview •Examples –API – Script Shell – Java EE Debugging • Alternative Java Scripting Engines – Configuring –Creating • Closing Thoughts • Resources •Q&A Java is the greatest language ever invented Developer’s tools Every developer’s toolbox should contain a static typed language like Java or C# and a dynamically typed scripting language like JavaScript, Ruby or Groovy. Java Scripting • Java Scripting support added in Java SE 6 • JSR 223: Scripting for the Java Platform • Java Virtual Machine – Executes “language-neutral” bytecode – Rich class library Java JavaScript Groovy – Multi-platform JVM •Features JavaScript Groovy – API to evaluate scripts – Embedded JavaScript engine (Rhino 1.6R2) – Scripting engine discovery mechanism – Java Scripting command-line interpreter (jrunscript) Reasons for Scripting •Flexibility • Simplicity (Domain Specific Language) • Interpreted • Development productivity •Dynamic typing • Expressive syntax •FUN Scripting Uses • Configuration •Customization • Automation • Debugging • Templating •Unit Testing •Prototyping • Web Scripting • Data transport Scripting Options •JavaScript – Rhino – www.mozilla.org/rhino/ •Groovy (JSR-241) – groovy.codehaus.org •Python –Jython –www.jython.org •Ruby –JRuby–jruby.codehaus.org •TCL –Jacl–tcljava.sourceforge.net • Java (JSR-274) – BeanShell www.beanshell.org
    [Show full text]
  • Red5 Documentation Daniel Rossi Red5 Documentation Daniel Rossi Copyright © 2007 Daniel Rossi
    Red5 Documentation Daniel Rossi Red5 Documentation Daniel Rossi Copyright © 2007 Daniel Rossi Abstract Table of Contents .................................................................................................................................. 1 .................................................................................................................................. 2 Frequently Asked Questions ................................................................................... 2 Project Management ...................................................................................... 6 Server Side Development ............................................................................... 6 Codecs/Media integration ............................................................................... 7 Client Side/API Testing ................................................................................. 7 Branding/Logo/Website .................................................................................. 7 Documentation ............................................................................................. 7 .................................................................................................................................. 9 How to build with eclipse ...................................................................................... 9 ................................................................................................................................ 10 ...............................................................................................................................
    [Show full text]
  • Session 6 - Main Theme J2EE Component-Based Computing Environments
    Application Servers G22.3033-011 Session 6 - Main Theme J2EE Component-Based Computing Environments Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical Sciences 1 Agenda Component Technologies Database Technology Review EJB Component Model J2EE Services JNDI, JMS, JTS, CMP/BMP/JDBC, JavaMail, etc. J2EE Web Architectures Security in J2EE Application Servers Structured Applications Design Tips Summary Readings Assignment #5 2 1 Summary of Previous Session COM and COM+ Introduction to .Net Component Technologies Object Management Architectures Java-Based Application Servers Windows Services Summary Readings Assignment #5 3 Additional References Intranet Architectures and Performance Report http://www.techmetrix.com/lab/benchcenter/archiperf/archiper ftoc.shtml#TopOfPage RMI FAQ http://java.sun.com/products/javaspaces/faqs/rmifaq.html CORBA beyond the firewall http://www.bejug.org/new/pages/articles/corbaevent/orbix/ Web Object Integration (vision document) http://www.objs.com/survey/web-object-integration.htm 4 2 Application Servers Architectures Application Servers for Enhanced HTML (traditional) a.k.a., Page-Based Application Servers Mostly Used to Support Standalone Web Applications New Generation Page-Based Script-Oriented App. Servers First Generation Extensions (e.g., Microsoft IIS with COM+/ASP) Servlet/JSP Environments XSP Environment Can now be used as front-end to enterprise applications Hybrid development environments Distributed Object
    [Show full text]
  • Abkürzungs-Liste ABKLEX
    Abkürzungs-Liste ABKLEX (Informatik, Telekommunikation) W. Alex 1. Juli 2021 Karlsruhe Copyright W. Alex, Karlsruhe, 1994 – 2018. Die Liste darf unentgeltlich benutzt und weitergegeben werden. The list may be used or copied free of any charge. Original Point of Distribution: http://www.abklex.de/abklex/ An authorized Czechian version is published on: http://www.sochorek.cz/archiv/slovniky/abklex.htm Author’s Email address: [email protected] 2 Kapitel 1 Abkürzungen Gehen wir von 30 Zeichen aus, aus denen Abkürzungen gebildet werden, und nehmen wir eine größte Länge von 5 Zeichen an, so lassen sich 25.137.930 verschiedene Abkür- zungen bilden (Kombinationen mit Wiederholung und Berücksichtigung der Reihenfol- ge). Es folgt eine Auswahl von rund 16000 Abkürzungen aus den Bereichen Informatik und Telekommunikation. Die Abkürzungen werden hier durchgehend groß geschrieben, Akzente, Bindestriche und dergleichen wurden weggelassen. Einige Abkürzungen sind geschützte Namen; diese sind nicht gekennzeichnet. Die Liste beschreibt nur den Ge- brauch, sie legt nicht eine Definition fest. 100GE 100 GBit/s Ethernet 16CIF 16 times Common Intermediate Format (Picture Format) 16QAM 16-state Quadrature Amplitude Modulation 1GFC 1 Gigabaud Fiber Channel (2, 4, 8, 10, 20GFC) 1GL 1st Generation Language (Maschinencode) 1TBS One True Brace Style (C) 1TR6 (ISDN-Protokoll D-Kanal, national) 247 24/7: 24 hours per day, 7 days per week 2D 2-dimensional 2FA Zwei-Faktor-Authentifizierung 2GL 2nd Generation Language (Assembler) 2L8 Too Late (Slang) 2MS Strukturierte
    [Show full text]
  • Liferay Third Party Libraries
    Third Party Software List Liferay Portal 6.2 EE SP20 There were no third party library changes in this version. Liferay Portal 6.2 EE SP19 There were no third party library changes in this version. Liferay Portal 6.2 EE SP18 There were no third party library changes in this version. Liferay Portal 6.2 EE SP17 File Name Version Project License Comments lib/portal/monte-cc.jar 0.7.7 Monte Media Library (http://www.randelshofer.ch/monte) LGPL 3.0 (https://www.gnu.org/licenses/lgpl-3.0) lib/portal/netcdf.jar 4.2 NetCDF (http://www.unidata.ucar.edu/packages/netcdf-java) Netcdf License (http://www.unidata.ucar.edu/software/netcdf/copyright.html) lib/portal/netty-all.jar 4.0.23 Netty (http://netty.io) Apache License 2.0 (http://www.apache.org/licenses/LICENSE-2.0) Liferay Portal 6.2 EE SP16 File Name Version Project License Comments lib/development/postgresql.jar 9.4-1201 JDBC 4 PostgreSQL JDBC Driver (http://jdbc.postgresql.org) BSD Style License (http://en.wikipedia.org/wiki/BSD_licenses) lib/portal/commons-fileupload.jar 1.2.2 Commons FileUpload (http://commons.apache.org/fileupload) Apache License 2.0 (http://www.apache.org/licenses/LICENSE-2.0) This includes a public Copyright (c) 2002-2006 The Apache Software Foundation patch for CVE-2014-0050 and CVE-2016-3092. lib/portal/fontbox.jar 1.8.12 PDFBox (http://pdfbox.apache.org) Apache License 2.0 (http://www.apache.org/licenses/LICENSE-2.0) lib/portal/jempbox.jar 1.8.12 PDFBox (http://pdfbox.apache.org) Apache License 2.0 (http://www.apache.org/licenses/LICENSE-2.0) lib/portal/pdfbox.jar 1.8.12 PDFBox (http://pdfbox.apache.org) Apache License 2.0 (http://www.apache.org/licenses/LICENSE-2.0) lib/portal/poi-ooxml.jar 3.9 POI (http://poi.apache.org) Apache License 2.0 (http://www.apache.org/licenses/LICENSE-2.0) This includes a public Copyright (c) 2009 The Apache Software Foundation patch from bug 56164 for CVE-2014-3529 and from bug 54764 for CVE-2014-3574.
    [Show full text]
  • Programmers Guide
    JBossESB 4.6 Programmers Guide JBESB-PG-7/17/09 JBESB-PG-7/17/09 Legal Notices The information contained in this documentation is subject to change without notice. JBoss Inc. makes no warranty of any kind with regard to this material, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. JBoss Inc. shall not be liable for errors contained herein or for incidental or consequential damages in connection with the furnishing, performance, or use of this material. Java™ and J2EE is a U.S. trademark of Sun Microsystems, Inc. Microsoft® and Windows NT® are registered trademarks of Microsoft Corporation. Oracle® is a registered U.S. trademark and Oracle9™, Oracle9 Server™ Oracle9 Enterprise Edition™ are trademarks of Oracle Corporation. Unix is used here as a generic term covering all versions of the UNIX® operating system. UNIX is a registered trademark in the United States and other countries, licensed exclusively through X/Open Company Limited. Copyright JBoss, Home of Professional Open Source Copyright 2006, JBoss Inc., and individual contributors as indicated by the @authors tag. All rights reserved. See the copyright.txt in the distribution for a full listing of individual contributors. This copyrighted material is made available to anyone wishing to use, modify, copy, or redistribute it subject to the terms and conditions of the GNU General Public License, v. 2.0. This program is distributed in the hope that it will be useful, but WITHOUT A WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
    [Show full text]
  • Apache Ant User Manual Guide – Version 1.6.0 12/29/2003 9:39 AM
    Apache Ant User Manual Guide – Version 1.6.0 12/29/2003 9:39 AM Apache Ant User Manual Guide Version 1.6.0 Compiled by: Abdul Habra (www.tek271.com) From: http://ant.apache.org/ 12/2003 Copyright © 2000-2003 Apache Software Foundation. All rights Reserved. 1 of 130 Apache Ant User Manual Guide – Version 1.6.0 12/29/2003 9:39 AM 2 of 130 Apache Ant User Manual Guide – Version 1.6.0 12/29/2003 9:39 AM Contents At A Glance 1 Apache Ant User Manual Authors ............................................................................................................9 2 Feedback and Troubleshooting .............................................................................................................10 3 Introduction.........................................................................................................................................11 4 Installing Ant .......................................................................................................................................12 5 Running Ant ........................................................................................................................................18 6 Using Ant ............................................................................................................................................23 7 Concepts .............................................................................................................................................30 8 Listeners & Loggers..............................................................................................................................86
    [Show full text]
  • Apache Ant User Manual
    Table of Contents Introduction Installing Ant Using Ant Running Ant Apache Ant 1.8.1 Manual Ant Tasks Concepts and Types This is the manual for version 1.8.1 of Apache Ant. If your version of Ant (as verified Loggers & Listeners with ant -version) is older or newer than this version then this is not the correct Editor/IDE Integration manual set. Please use the documentation appropriate to your current version. Also, if Developing with Ant you are using a version older than the most recent release, we recommend an upgrade Tutorials to fix bugs as well as provide new functionality. Ant API License Feedback and Troubleshooting Authors Introduction Apache Ant is a Java-based build tool. In theory, it is kind of like make, without make's wrinkles. Why? Why another build tool when there is already make, gnumake, nmake, jam, and others? Because all those tools have limitations that Ant's original author couldn't live with when developing software across multiple platforms. Make-like tools are inherently shell-based: they evaluate a set of dependencies, then execute commands not unlike what you would issue on a shell. This means that you can easily extend these tools by using or writing any program for the OS that you are working on; however, this also means that you limit yourself to the OS, or at least the OS type, such as Unix, that you are working on. Makefiles are inherently evil as well. Anybody who has worked on them for any time has run into the dreaded tab problem.
    [Show full text]
  • Another Tool
    Sr.N o. 3rd Party Software 3rd Party Files Provider URL License Type Reference to License License Link ANTLR – Another Tool for Copyright (c) 2005, Terence 1 Language Recognition antlr-2.7.6.jar http://www.antlr.org/ Parr, BSD License ANTLR_License.txt http://www.antlr2.org/license.html ASM - An all purpose Java bytecode manipulation and Copyright (c) 2000-2005 INRIA, 2 analysis framework asm.jar, asm-attrs.jar http://asm.ow2.org/ France Telecom BSD ASM.txt http://asm.ow2.org/license.html http://archive.apache.org/dist/avalon/avalon- 3 Apache Avalon Framework avalon-framework-cvs-20020806.jar http://avalon.apache.org/closed.html Apache License, Version 2.0 Apache2_License.txt framework/jars/LICENSE.txt 4 Apache Axis - Web Services axis.jar http://ws.apache.org/axis/ Apache License, Version 2.0 Apache2_License.txt http://www.apache.org/licenses/LICENSE-2.0.txt 5 Batik SVG Toolkit batik.jar http://xmlgraphics.apache.org/batik/faq.html Apache License, Version 2.0 Apache2_License.txt http://xmlgraphics.apache.org/batik/license.html Eclipse Public License, Version 6 bilki bliki-core-3.0.15.jar http://code.google.com/p/gwtwiki/downloads/list 1.0 EPL.txt http://www.eclipse.org/legal/epl-v10.html 7 Bean Scripting Framework (BSF) bsf.jar http://jakarta.apache.org/bsf/ Apache License, Version 2.0 Apache2_License.txt http://www.apache.org/licenses/LICENSE-2.0.txt GNU Lesser General Public 8 Bean Shell (BSH) bsh-1.2b7.jar http://www.beanshell.org/ License, Sun Public License BSH_License.txt http://www.gnu.org/licenses/lgpl-3.0.txt Apache/IBM Bean Scripting Framework (BSF) Adapter for GNU Lesser General Public 9 BeanShell bsh-bsf-2.0b4.jar http://www.beanshell.org/download.html License, Sun Public License BSH_License.txt http://www.gnu.org/licenses/lgpl-3.0.txt c3p0:JDBC Copyright (C) 2005 Machinery 10 DataSources/Resource Pools c3p0-0.9.1.2.jar http://sourceforge.net/projects/c3p0 For Change, Inc.
    [Show full text]