Я использую groovy scripting в java. Вот как это работает: я создаю в java BSFManager, затем регистрирую некоторые компоненты, затем получаю строчный скрипт из ввода и передаю его для выполнения экземпляру BSFManager. Я чего-то не понимаю. Когда я хочу работать с экземплярами класса (бобами), которые я ранее зарегистрировал в BSFManager в своем java-коде в моем строчном скрипте, я должен использовать специальное слово «bsf» для обращения к BSFManager в моем строчном скрипте. Например. bsf.lookupBean("mybeanname")
. Я не нашел определения этого специального слова «bsf», но, похоже, он работает. Итак, каково происхождение этой скрытой переменной bsf
или где она объявлена?"bsf" ключевое слово в groovy scripting в java
0
A
ответ
1
BSF сокращенно для Bean Scripting Framework, который является проектом Apache для встраивания языков сценариев в приложения Java.
Объект bsf
создан как часть этого фреймворка.
Из инструкции:
Кроме того, BSF объявляет объект с именем BSF в пределах контекста исполнения скриптового движка, который представляет BSFManager, связанное с скриптовым движком. Этот объект предоставляет все методы и свойства, связанные с BSFManager скриптом. Тем не менее, наиболее часто используемый метод в скриптах обычно - lookupBean(), который используется для доступа к объектам в реестре объектов BSF.
Смежные вопросы
- 1. Как работает ключевое слово def в Groovy?
- 2. * в * ключевое слово с строки в Groovy
- 3. MissingMethodException в groovy scripting
- 4. ключевое слово foreach в java?
- 5. volatile ключевое слово в Java
- 6. «Супер» ключевое слово в Java
- 7. «реализует» ключевое слово в java?
- 8. Throw ключевое слово в Java
- 9. «.class» ключевое слово в Java
- 10. статическое ключевое слово в Java
- 11. новое ключевое слово в Java
- 12. Ключевое слово Assert в java
- 13. Ключевое слово 'из' в Java
- 14. Java класс ключевое слово
- 15. java это ключевое слово
- 16. Java летучий ключевое слово
- 17. Java новое ключевое слово
- 18. Обход из-за отсутствия генераторов/ключевое слово yield в Groovy
- 19. Является ли ключевое слово «супер» устаревшим в Groovy?
- 20. Java Generic супер ключевое слово
- 21. Java multi- "where" ключевое слово?
- 22. Java Inheritance - это ключевое слово
- 23. Как Java интерпретирует ключевое слово?
- 24. текущее ключевое слово пакета в java
- 25. Как работает ключевое слово 'static' в Java?
- 26. «this» ключевое слово: рабочий механизм в Java
- 27. Выделите ключевое слово для поиска в java
- 28. Как вырезать ключевое слово в String (Java)?
- 29. Наследование и это ключевое слово в Java
- 30. Как работает статическое ключевое слово в Java?
Большое спасибо. Я пропустил это, читая руководство. – dhblah