Red de conocimientos turísticos - Información de alquiler - Capacitación en Java de Beida Jade Bird: ¿Cómo editar scripts en el lenguaje de desarrollo de programación Java?

Capacitación en Java de Beida Jade Bird: ¿Cómo editar scripts en el lenguaje de desarrollo de programación Java?

Los scripts deberían ser familiares para la mayoría de los programadores.

Hoy veremos a qué problemas debemos prestar atención al escribir scripts API utilizando el lenguaje de desarrollo de programación Java.

¿Para quién es la API de scripting de Java? Algunas características útiles de los lenguajes de scripting son: Conveniencia: la mayoría de los lenguajes de scripting se escriben dinámicamente.

Por lo general, puedes crear nuevas variables sin declarar el tipo de variable y puedes reutilizar variables para almacenar objetos de diferentes tipos.

Además, los lenguajes de scripting tienden a realizar automáticamente muchos tipos de conversiones, como convertir el número 10 a "10" cuando es necesario.

Desarrolle prototipos rápidos: puede evitar editar el ciclo de ejecución de compilación y solo usar "editar ejecución". Extensión/personalización de la aplicación: puede "concretar" partes de la aplicación, como algunos scripts de configuración y lógica de negocios. / Expresiones matemáticas en reglas y aplicaciones financieras.

Agregue un modo de línea de comando a la aplicación para depuración, configuración de tiempo de ejecución/tiempo de implementación.

La mayoría de las aplicaciones ahora tienen una herramienta de configuración GUI basada en web.

Pero los administradores/implementadores de sistemas a menudo prefieren herramientas de línea de comandos.

Para este propósito se puede utilizar un lenguaje de secuencias de comandos "estándar", en lugar de inventar un lenguaje de secuencias de comandos ad hoc.

La API de Java Script es un lenguaje de programación independiente del marco que utiliza un motor de programación a partir de código Java.

Con la API de secuencias de comandos de Java, puede escribir aplicaciones personalizadas/extensibles utilizando el lenguaje Java y dejar la selección del lenguaje de secuencias de comandos personalizado al usuario final.

Los desarrolladores de aplicaciones Java no necesitan elegir un lenguaje de extensión durante el proceso de desarrollo.

Si utiliza la API JSR-223 para escribir aplicaciones, sus usuarios pueden utilizar cualquier lenguaje de secuencias de comandos compatible con JSR-223.

La función de script Java del paquete de script está en el paquete javax.script.

Esta es una API relativamente pequeña y sencilla.

El punto de partida de los scripts es la clase ScriptEngineManager.

Un objeto ScriptEngineManager puede descubrir el motor de script a través del mecanismo de descubrimiento de servicios del archivo jar.

También puede crear una instancia de un motor de secuencias de comandos para interpretar secuencias de comandos escritas en un lenguaje de secuencias de comandos específico.

Variables de script Cuando su aplicación Java incorpora un motor de script y scripts, es posible que desee exponer los objetos de su aplicación al script como variables globales.

Este ejemplo demuestra cómo exponer los objetos de su aplicación como variables globales a un script.

Creamos un objeto java.io.File como variable global en la aplicación, y el nombre es archivo.

Capacitación en informática de Ningxia/Descubrí que el script puede acceder a variables, por ejemplo, puede llamar a sus métodos públicos.

Tenga en cuenta que la sintaxis para acceder a objetos, campos y métodos de Java depende del lenguaje de secuencias de comandos.

JavaScript admite una sintaxis "natural" similar a la de Java.