我的應用程序文件(EAR)由EJB和WAR的組合組成。 FrameWork是JSF,IDE是Netbeans 6.9.1 applition服務器是glassfich V2.x.我想計算我應用程序中每個調用方法的執行時間。我經歷了很多博客。他們中的大多數人建議使用AOP。但沒有人告訴我如何配置以及如何在我的應用程序中使用它。有人可以告訴我這件事。如果你有任何額外的細節來回答這個問題,我會提供。我如何在我的Web應用程序中調用調用的方法
0
A
回答
1
如果您想要在Java中執行AOP,您可能正在尋找AspectJ。 (http://eclipse.org/aspectj/)這很複雜,但完全符合你的要求,並且有很多這方面的書籍。 (我建議你讀一個 - 它確實是複雜的)
另外,如果您的應用程序正在使用焊接/ CDI,您可以使用替代這是一個相當簡單一點所謂的攔截器:http://docs.jboss.org/weld/reference/1.0.0/en-US/html/interceptors.html
我會建議你不要使用焊接來獲得攔截器支持,但這可能比從頭開始學習AspectJ更快。
1
有很多JVM配置文件應用程序。看看JProbe之類的東西。
+0
我必須爲此編寫代碼。我不應該使用第三方工具 –
+0
I用於此AspectJ及其工作。感謝所有人提供寶貴的建議。 –
相關問題
- 1. 我應該如何強調測試我的web應用程序?
- 2. 在我的應用程序中調用「password =」方法在哪裏?
- 3. 如何在Web應用程序中從我的頁面調用我的頁面
- 4. 在我的主應用程序中調用setter方法
- 5. 如何從我的Web應用程序調用YouTube應用程序
- 6. 如何調用JavaScript方法在asp.net web應用程序
- 7. 我如何在我的eclipse中調試遠程應用程序
- 8. 如何執行/調用ASP.NET Web應用程序C#方法中的JavaScript方法
- 9. 從我的.NET應用程序調用現有Com應用程序的方法
- 10. 我需要在我的C#程序中使用VB文件中的方法,我該如何調用此方法?
- 11. 如何使用我的私鑰調試我的應用程序
- 12. 如何在Spring MVC應用程序中調用Apache Axis Web服務的方法?
- 13. 如何在我的XCode項目中調用應用程序?
- 14. 如何在android中自動調用我的應用程序
- 15. 我應該如何調用'startActionMode'方法?
- 16. 無法在我的應用程序中調用urlbuilder.Buildurl
- 17. 在web應用程序中調用winforms
- 18. 如何在IE中的我的web應用程序中調試隨機崩潰?
- 19. 從我的應用程序調用APNDroid
- 20. Android當我調用ssoftkeyboard時調整我的應用程序
- 21. 爲什麼我不能調試我的asp.net web應用程序
- 22. 如何使用我的Android手機在Linux中調試我的應用程序?
- 23. 如何從J2EE Web應用程序中的服務層調用DAO方法
- 24. 我需要幫助在我的iPhone應用程序中調試方法
- 25. 從Java Web應用程序取消部署的調用方法
- 26. 如何在應用程序iphone的後臺調用方法?
- 27. 如何在Facebook登錄我的Web應用程序後調用主頁
- 28. 如何調用網站API在我的應用程序
- 29. 如何在VB6.0應用程序中調用WCF服務方法
- 30. 如何在Rails應用程序中調用PHP方法?
好的,謝謝。 –
如果你不介意可以騰出一些時間在明天討論這個話題 –
這不是一種閱讀我輸入的內容將爲你解決的問題。你所要求的是一個複雜的業務解決方案,你需要充分研究。請至少以粗略的方式閱讀Weld和AspectJ的文檔,並根據各方的權衡確定您將使用哪一個。 (如果你已經在使用Spring,那麼它會讓AspectJ輕鬆一點 - Spring中的事務支持是通過AspectJ完成的) – SplinterReality