Cargando…

Scripting in Java : integrating with Groovy and JavaScript /

Scripting in Java teaches you how to use the Java Scripting API and JavaScript to execute scripts and take advantage of the features of a scripting language while developing Java applications. The book also covers topics that enable scripting languages to take advantage of Java features and the Java...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Sharan, Kishori (Software engineer) (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: [Berkeley, CA] : Apress, [2014]
Colección:Expert's voice in Java.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Ii 4500
001 OR_ocn898028358
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu|||unuuu
008 141211s2014 caua o 001 0 eng d
040 |a N$T  |b eng  |e rda  |e pn  |c N$T  |d N$T  |d GW5XE  |d YDXCP  |d UPM  |d UMI  |d E7B  |d COO  |d OCLCF  |d B24X7  |d IDEBK  |d DEBBG  |d EBLCP  |d Z5A  |d LIV  |d MERUC  |d ESU  |d OCLCQ  |d VT2  |d IOG  |d REB  |d VLB  |d CEF  |d DEHBZ  |d OCLCQ  |d INT  |d U3W  |d OCLCQ  |d WYU  |d YOU  |d COD  |d OCLCQ  |d UAB  |d UKAHL  |d OCLCQ  |d DCT  |d ERF  |d OCLCQ  |d WURST  |d BRF  |d SFB  |d OCLCO  |d OCL  |d OCLCQ  |d OCLCO 
019 |a 900464558  |a 908083003  |a 910990879  |a 1005775956  |a 1026460289  |a 1048138714  |a 1066442186  |a 1066547774  |a 1086453886  |a 1110899036  |a 1112583819  |a 1126519431  |a 1129358128  |a 1153016770 
020 |a 9781484207130  |q (electronic bk.) 
020 |a 1484207130  |q (electronic bk.) 
020 |a 1484207149  |q (print) 
020 |a 9781484207147  |q (print) 
020 |z 9781484207147 
024 7 |a 10.1007/978-1-4842-0713-0  |2 doi 
029 1 |a AU@  |b 000056051651 
029 1 |a CHNEW  |b 000890551 
029 1 |a CHVBK  |b 374492689 
029 1 |a DEBBG  |b BV042490766 
029 1 |a DEBBG  |b BV043617751 
029 1 |a DEBSZ  |b 434839450 
029 1 |a GBVCP  |b 882844288 
029 1 |a NLGGC  |b 38600689X 
029 1 |a AU@  |b 000067108310 
035 |a (OCoLC)898028358  |z (OCoLC)900464558  |z (OCoLC)908083003  |z (OCoLC)910990879  |z (OCoLC)1005775956  |z (OCoLC)1026460289  |z (OCoLC)1048138714  |z (OCoLC)1066442186  |z (OCoLC)1066547774  |z (OCoLC)1086453886  |z (OCoLC)1110899036  |z (OCoLC)1112583819  |z (OCoLC)1126519431  |z (OCoLC)1129358128  |z (OCoLC)1153016770 
037 |a CL0500000532  |b Safari Books Online 
050 4 |a QA76.73.J38 
072 7 |a COM  |x 051280  |2 bisacsh 
072 7 |a COM  |x 051260  |2 bisacsh 
072 7 |a UY  |2 bicssc 
082 0 4 |a 005.13/3  |2 23 
049 |a UAMI 
100 1 |a Sharan, Kishori  |c (Software engineer),  |e author. 
245 1 0 |a Scripting in Java :  |b integrating with Groovy and JavaScript /  |c Kishori Sharan. 
264 1 |a [Berkeley, CA] :  |b Apress,  |c [2014] 
264 4 |c ©2014 
300 |a 1 online resource (xix, 388 pages) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file  |b PDF  |2 rda 
490 1 |a The expert's voice in Java 
500 |a Includes index. 
588 0 |a Online resource; title from PDF title page (Ebsco, viewed Dec. 19, 2014). 
520 |a Scripting in Java teaches you how to use the Java Scripting API and JavaScript to execute scripts and take advantage of the features of a scripting language while developing Java applications. The book also covers topics that enable scripting languages to take advantage of Java features and the Java class library, including the new Java Collections and JavaFX 8 APIs. Most of the examples in this book use JavaScript on the Nashorn engine. Author Kishori Sharan will show you scripts in JavaScript to demonstrate its power and use in your Java applications. Some of the examples use the jrunscript and jjs command-line tools. Furthermore, debugging is discussed to equip you for situations when or if you encounter any issues with this kind of Java scripting. After reading and using this book, you will have most of what you need to do scripting in Java. 
505 0 |a At a Glance; Introduction; Chapter 1: Getting Started; What Is Scripting in Java?; Executing Your First Script; Using the jjs Command-line Tool; Printing Text in Nashorn; Using Other Scripting Languages; Exploring the javax.script Package; The ScriptEngine and ScriptEngineFactory Interfaces; The AbstractScriptEngine Class; The ScriptEngineManager Class; The Compilable Interface and the CompiledScript Class; The Invocable Interface; The Bindings Interface and the SimpleBindings Class; The ScriptContext Interface and the SimpleScriptContext Class; The ScriptException Class. 
505 8 |a Discovering and Instantiating ScriptEnginesSummary; Chapter 2: Executing Scripts; Using the eval()) Method; Passing Parameters; Passing Parameters from Java Code to Scripts; Passing Parameters from Scripts to Java Code; Summary; Chapter 3: Passing Parameters to Scripts; Bindings, Scope, and Context; Bindings; Scope; Defining the Script Context; Putting Them Together; Using a Custom ScriptContext; Return Value of the eval()) Method; Reserved Keys for Engine Scope Bindings; Changing the Default ScriptContext; Sending Scripts Output to a File; Summary; Chapter 4: Writing Scripts in Nashorn. 
505 8 |a Strict and Nonstrict ModesIdentifiers; Comments; Declaring Variables; Data Types; The Undefined Type; The Null Type; The Number Type; The Boolean Type; The String Type; Operators; Type Conversion; To Boolean Conversion; To Number Conversion; To String Conversion; Statements; Block Statement; Variable Statement; Empty Statement; Expression Statement; The if Statement; Iteration Statements; The continue, break, and return Statements; The with Statement; The switch Statement; Labelled Statements; The throw Statement; The try Statement; The debugger Statement; Defining Functions. 
505 8 |a Function DeclarationWorking with Function Arguments; Function Expression; The Function()) Constructor; The Object Type; Using an Object Literal; Accessing Object's Properties; Defining Accessor Properties; Setting Property Attributes; Deleting Properties of an Object; Using a Constructor Function; Object Inheritance; Using Object.create()) Method; Binding Object Properties; Locking Objects; Accessing Missing Properties; Serializing Objects; Dynamically Evaluating Scripts; Variable Scoping and Hoisting; Using Strict Mode; Built-in Global Objects; The Object Object; The Function Object. 
505 8 |a The String ObjectThe Number Object; The Boolean Object; The Date Object; The Math Object; The RegExp Object; Knowing Script Location; Built-in Global Functions; The parseInt()) Function; The parseFloat() Function; The isNaN() Function; The isFinite()) Function; The decodeURI()) Function; The decodeURIComponent()) Function; The encodeURI()) Function; The encodeURIComponent() Function; The load()) and loadWithNewGlobal Functions; Summary; Chapter 5: Procedures and Compiled Scripts; Invoking Procedures in Scripts; Implementing Java Interfaces in Scripts; Using Compiled Scripts; Summary. 
546 |a English. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Java (Computer program language) 
650 0 |a Programming languages (Electronic computers) 
650 0 |a Software engineering. 
650 6 |a Java (Langage de programmation) 
650 6 |a Génie logiciel. 
650 7 |a COMPUTERS  |x Programming Languages  |x Java.  |2 bisacsh 
650 7 |a COMPUTERS  |x Programming Languages  |x JavaScript.  |2 bisacsh 
650 7 |a Software engineering  |2 fast 
650 7 |a Java (Computer program language)  |2 fast 
650 7 |a Programming languages (Electronic computers)  |2 fast 
653 0 0 |a computerwetenschappen 
653 0 0 |a computer sciences 
653 1 0 |a Information and Communication Technology (General) 
653 1 0 |a Informatie- en communicatietechnologie (algemeen) 
776 0 8 |i Printed edition:  |z 9781484207147 
830 0 |a Expert's voice in Java. 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781484207130/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH29490608 
938 |a Books 24x7  |b B247  |n bks00077643 
938 |a EBL - Ebook Library  |b EBLB  |n EBL1964944 
938 |a ebrary  |b EBRY  |n ebr10997590 
938 |a EBSCOhost  |b EBSC  |n 924821 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis30319240 
938 |a YBP Library Services  |b YANK  |n 12219069 
994 |a 92  |b IZTAP