![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| polosatij |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1143 Регистрация: 22.2.2004 Где: Stuttgart<-> ;Karlsruhe, Germany Репутация: 1 Всего: 8 |
прет сем =) с какой стороны можно подойти к виртуальной яве машине, чтоб написать программу, которая бы выдавала, какие именно методы были вызванны, их очерёдность и т.д. в моей же программе? =) типа, возможная темя для "курсовой" в немецкой "школе". никто на мысль не натолкнёт |
|||
|
||||
| onsh76 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 93 Регистрация: 20.11.2005 Где: Beautiful BC Репутация: нет Всего: 5 |
Напиши proxy, который бы тракировал утилизацию методов зарегистрированных классов. Можешь применить Reflection.
А также можно побаловаться и с AOP. Я думаю , что ты будешь в восторге от новых подходов и ощущений. |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15719 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Есть такая штука Beanutils от проекта Jakarta. Там есть ряд классов и утилит облегчающих работу с JavaBeans через reflection.
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| polosatij |
|
||||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1143 Регистрация: 22.2.2004 Где: Stuttgart<-> ;Karlsruhe, Germany Репутация: 1 Всего: 8 |
я не совсем понял, что именно ты имеешь ввиду..
хм.. а какое отношение JavaBeans имеют к теме? смотри.. приложение запускаеться из консоли: >java bla.class выполняеться.. в консоле должно быть написано: вызваны методы ( к примеру ): 1. main 2. test эти метды должны быть в моём классе.. меня не интересуют методы, какие были вызваны при пешении тех или иных методов.. или я что-то не так понимаю |
||||
|
|||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15719 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Я думал у тебя просто стоит проблема, вызова методов класса в runtime. Как я понял тебе нужен эдакий динамический stack trace. Если есть возможность в начале каждого метода вставить вызов твоего метода, то проблем нет. Получить в конкретной точке stack trace элементарно (создаешь новый Exception, получаешь у него stack trace и выкидываешь из него все лишнее). Если такой возможности нет, то надо копать в сторону Java debuggin API. С ним я к сожалению не работал, но могу точно сказать, что это будет сложнее. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| polosatij |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1143 Регистрация: 22.2.2004 Где: Stuttgart<-> ;Karlsruhe, Germany Репутация: 1 Всего: 8 |
в том-то и смысл курсовой работы ок.. посмотрю пока http://java.sun.com/j2se/1.3/debugging/index.html может что накопаю.. |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |