Guten Morgen =)
ich beschäftige mich zur Zeit intensiv mit Java und zum Lernen, dachte ich, implementiere ich mal ein simples MVC Web Framework.
Ich arbeite mit Eclipse und habe nun 2 Projekte: Das Framework selbst und ein Test-Projekt um das Framework testen zu können.
Über die Java EE Module Dependencies des Test-Projekts habe ich das Framework dort referenziert.
Mein Ziel bei dem Framework ist es, dass das Framework die ganze Arbeit übernimmt und der "End-Entwickler" nur noch die Controller, Models, Views und Helper oder sowas implementieren muss.
Bei jedem Aufruf wird die Dispatcher Klasse (implementiert Servlet) des Frameworks ausgeführt ist. Diese ermittelt, anhand der URL (z.B. http://example.com/controller/action) welcher controller und welche Methode des Controllers aufzurufen ist und tut dies entsprechend auch sofern Controller-Klasse und die Action-Methode vorhanden sind.
Mein Problem ist nun: In dem Test-Projekt sind die Klassen des Frameworks sichtbar. Logisch.
In meinem Framework sind die Klassen des Test-Projekts natürlich nicht sichtbar.
Frage: Wie kann ich in meinem Framework eine Klasse des Test-Projekts instanzieren und eine Methode aufrufen?
Vielen Dank im Voraus für die Hilfe
ich beschäftige mich zur Zeit intensiv mit Java und zum Lernen, dachte ich, implementiere ich mal ein simples MVC Web Framework.
Ich arbeite mit Eclipse und habe nun 2 Projekte: Das Framework selbst und ein Test-Projekt um das Framework testen zu können.
Über die Java EE Module Dependencies des Test-Projekts habe ich das Framework dort referenziert.
Mein Ziel bei dem Framework ist es, dass das Framework die ganze Arbeit übernimmt und der "End-Entwickler" nur noch die Controller, Models, Views und Helper oder sowas implementieren muss.
Bei jedem Aufruf wird die Dispatcher Klasse (implementiert Servlet) des Frameworks ausgeführt ist. Diese ermittelt, anhand der URL (z.B. http://example.com/controller/action) welcher controller und welche Methode des Controllers aufzurufen ist und tut dies entsprechend auch sofern Controller-Klasse und die Action-Methode vorhanden sind.
Mein Problem ist nun: In dem Test-Projekt sind die Klassen des Frameworks sichtbar. Logisch.
In meinem Framework sind die Klassen des Test-Projekts natürlich nicht sichtbar.
Frage: Wie kann ich in meinem Framework eine Klasse des Test-Projekts instanzieren und eine Methode aufrufen?
Vielen Dank im Voraus für die Hilfe