Post your project for free and start getting offers from freelance performers within minutes after posting!
Laboratory in Java (Self framework implementation)Лабораторна по JAVA (Власний фреймворк впровадження залежностей)
The project was translated automatically.
Show original
The project shown in original language.
Translate
• Implement a library that allows you to create copies of objects with all the dependencies similar to PicoContainer.
• The Gradle project will be provided, which contains all the necessary public interfaces, they cannot be changed.
• The library should support the Inject and Singleton notes;
• The project-cover contains only basic test scenarios that are intended to demonstrate the expected way of using the library on the examples. The student must form a sufficient set of test scenarios. In the absence of important test scenarios, the work may be sent to pre-work or a reduced assessment, at the explanation of the teacher;
Link to GitHub where the files are provided to perform this laboratory.
Завдання та правила оцінювання
• Імплементувати бібліотеку, що дозволяє створювати екземпляри об’єктів з усіма залежностями схожу на PicoContainer.
• Буде надано Gradle-проект, що містить всі необхідні публічні інтерфейси, їх змінювати не можна.
• Бібліотека має підтримувати анотації Inject та Singleton;
• Проект-заглушка містить лише базові тестові сценарії, що мають на меті на прикладах продемонструвати очікуваний спосіб використання бібліотеки. Студент має сформувати достатній набір тестових сценаріїв. У разі відсутності важливих тестових сценаріїв робота може бути відправлена на доопрацювання або знижена оцінка, на розсуд викладача;
Посилання на GitHub, де надано файли для виконання цієї лабораторної.