ONJava.com -- The Independent Source for Enterprise Java
oreilly.comSafari Books Online.Conferences.

advertisement

AddThis Social Bookmark Button
Article:
  Aspect-Oriented Programming and JBoss
Subject:   Logging and tracing code
Date:   2003-05-29 14:22:58
From:   anonymous2
Response to: Logging and tracing code

All of those things (security, transactions, clustering) are all great, but any reasonable engineer is going to find a lot of things to be concerned about with this approach.


First, AOP is hacking the byte-code at runtime. This is a huge red flag that if it is really no problem needs to be addressed up front.


Second, can I debug it? Can I step through line by line as the method gets called and the aspects get invoked, then as the main body runs and the aspects are re-invoked, etc.


Third, has this technology ever been used IN PRODUCTION? We have heard a lot about AOP theory and example implementations from PARC, but what about real use on a web application has a healthy amount of tables and real business logic with transactional edge cases?


Plus there are possible interaction issues. What if my security aspect requires a database lookup within a nested transaction aspect? Will it find a read-lock table and go into deadlock?


1 to 1 of 1
  1. Logging and tracing code
    2003-05-29 15:24:12  warjort [View]

    • Logging and tracing code
      2003-05-29 16:23:22  anonymous2 [View]

      • Production
        2003-05-30 09:26:43  anonymous2 [View]

        • Production
          2003-05-30 09:40:03  anonymous2 [View]

          • Production
            2003-05-30 12:00:15  anonymous2 [View]

            • Production
              2003-05-30 13:33:15  patriot1burke [View]

              • Production
                2003-05-31 09:36:55  anonymous2 [View]

                • Production
                  2003-06-02 05:56:35  warjort [View]

      • Answering your well-founded skeptism
        2003-05-29 20:29:01  patriot1burke [View]

        • Answering your well-founded skeptism
          2003-05-29 23:49:06  anonymous2 [View]

          • Answering your well-founded skeptism
            2003-05-30 07:22:47  patriot1burke [View]

            • Answering your well-founded skeptism
              2003-05-30 10:48:53  anonymous2 [View]

              • Answering your well-founded skeptism
                2003-05-30 13:08:41  patriot1burke [View]

                • Answering your well-founded skeptism
                  2003-05-31 09:39:38  anonymous2 [View]

                  • Answering your well-founded skeptism
                    2003-07-02 02:17:35  anonymous2 [View]

                    • Answering your well-founded skeptism
                      2003-08-04 14:45:03  anonymous2 [View]

                  • Answering your well-founded skeptism
                    2003-06-02 04:58:15  anonymous2 [View]

                    • Answering your well-founded skeptism
                      2003-06-03 02:56:56  anonymous2 [View]

                      • Answering your well-founded skeptism
                        2003-06-03 09:00:25  anonymous2 [View]

1 to 1 of 1