Иконка ресурса

Лоадер валидного джава-кода

37
1
9
DimasikBC добавил(а) новый ресурс:

Лоадер валидного джава-кода - Загрузчик кода в рантайм с использованием груви

Привет. На моём пути часто встречались задачи, в которых мне нужна сложная скриптовидная реализация чего-либо, но использовать хардкод не хотелось. В результате написал для себя загрузчик джава-кода и груви скриптов, использующий библиотеку Apache Groovy.

Java:
package me.dimasik.api.util;

import groovy.lang.GroovyClassLoader;
import groovy.lang.GroovyObject;
import lombok.experimental.UtilityClass;

import java.io.File;
import java.io.IOException;
import...

Узнать больше об этом ресурсе...
 

tox1cozZ

aka Agravaine
8,455
598
2,892
А для чего такое? Намного проще подобные вещи запилить в lua скрипт, например. Либо вообще в js, тогда даже зависимости никакие тащить не придется.
С классами ведь геморно, как минимум их нужно компилить.
 
341
14
113
Теперь школьники смогут подгружать и дешифровывать код своих дейз-раток прямо в рантайме .
А так, кроме шуток, задумка интересная.
 
7,099
324
1,510
Сверху